2014-07-16 15:00:57 +0000 2014-07-16 15:00:57 +0000
11
11

Hoe kan ik momenteel verbonden gebruikers/werkstations op een Windows SMB Share weergeven?

Ik ben op zoek naar een manier om de momenteel verbonden peers met een Windows SMB share te bekijken?

Bijvoorbeeld: Ik wil nu zien wie er verbonden is met de Windows server en is hij bezig met file transfers?

回答 (2)

13
13
13
2014-07-16 15:12:44 +0000

Er zijn twee basismanieren om te zien welke bestanden op SMB shares worden benaderd:

  • [CLI] Het openfiles commando.

  • [GUI] Het Open Files-object onder Computer Management (compmgmt.msc) == Shared Folders == Open Files.

Elk bestand dat op dit moment open staat, moet beschouwd worden als mogelijk in gebruik, hetzij gelezen, geschreven, of gewoon open gehouden door een proces op een cliëntcomputer.

Deze laten ook zien welke gebruiker (of computer, als er geen gebruiker mee geassocieerd is) eigenaar is van het handle. Zie anders joeqwerty’s antwoord voor hoe je alleen een lijst van actieve SMB sessies/gebruikers te pakken kunt krijgen.

10
10
10
2014-07-16 15:07:45 +0000

Voer vanaf een commando prompt net session in. Dat zal je sessie verbindings informatie laten zien. Het zal je niet laten zien wie er actief data overdraagt. Daarvoor moet je een packet capture programma op de server draaien.

Je zou ook de MMC console kunnen draaien, afhankelijk van het Windows OS en de rol voor Bestandsdeling (Deel- en Opslagbeheer in Windows Server 2008 R2 bijvoorbeeld). In Windows Server 2008 en 2008 R2 zou je bijvoorbeeld de console Computerbeheer kunnen openen en navigeren naar File Services|Share and Storage Management en klikken op het item Manage Sessions of het item Manage Open Files in het deelvenster Actie.

  • *