Wie werden aktuell verbundene Benutzer / Workstations auf einer Windows SMB-Freigabe angezeigt?

11

Ich suche nur nach einer Möglichkeit, die aktuell verbundenen Peers zu einer Windows SMB-Freigabe anzuzeigen.

Zum Beispiel: Ich möchte jetzt sehen, wer mit dem Windows-Server verbunden ist und ob er Dateiübertragungen durchführt.

Geist
quelle
1
Verwandte Frage zum Stapelüberlauf.
Bob

Antworten:

10

An einer Eingabeaufforderung ausführen net session. Daraufhin werden Informationen zur Sitzungsverbindung angezeigt. Es wird Ihnen nicht angezeigt, wer aktiv Daten überträgt. Dazu müssen Sie ein Paketerfassungsprogramm auf dem Server ausführen.

Sie können die MMC-Konsole auch relativ zum Windows-Betriebssystem und zur Rolle für die Dateifreigabe ausführen (z. B. Freigabe- und Speicherverwaltung in Windows Server 2008 R2). Unter Windows Server 2008 und 2008 R2 können Sie beispielsweise die Computerverwaltungskonsole öffnen und zu File Services|Share and Storage Managementdem Manage SessionsElement oder dem Manage Open FilesElement im Aktionsbereich navigieren und darauf klicken .


Geben Sie hier die Bildbeschreibung ein

Joeqwerty
quelle
Könnten Sie Ihren zweiten Absatz näher erläutern, wenn möglich mit spezifischeren Schritten oder Screenshots? Als ich das nachgeschlagen habe, habe ich etwas Ähnliches gefunden , aber es hat auf Server 2012 nicht funktioniert (die Computerverwaltungsmethode funktioniert).
Bob
Danke für das Update. Ich kann das 2012 aus irgendeinem Grund einfach nicht finden - vielleicht haben sie es verschoben oder entfernt, oder vielleicht bin ich einfach nur dumm. Ah, gut.
Bob
13

Es gibt zwei grundlegende Möglichkeiten, um festzustellen, auf welche Dateien auf SMB-Freigaben zugegriffen wird:

  • [CLI] Der openfilesBefehl.

  • [GUI] Das Open FilesObjekt unter Computer Management( compmgmt.msc) => Shared Folders=> Open Files.

    Screenshot der Computerverwaltung

Jede Datei, die derzeit geöffnet ist, sollte als potenziell verwendet betrachtet werden. Sie wird entweder gelesen, geschrieben oder einfach von einem Prozess auf einem Clientcomputer geöffnet.

Diese zeigen Ihnen auch, welcher Benutzer (oder Computer, wenn kein Benutzer damit verbunden ist) das Handle besitzt. Andernfalls lesen Sie in der Antwort von joeqwerty nach, wie Sie nur eine Liste der aktiven SMB-Sitzungen / Benutzer abrufen können.

Bob
quelle
Oder Start> Rechtsklick auf Computer> Verwalten
ROMANIA_engineer