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

Jak wyświetlić aktualnie podłączonych użytkowników/stacje robocze do udziału SMB w systemie Windows?

Szukam tylko sposobu na wyświetlenie aktualnie podłączonych peerów do udziału SMB w systemie Windows?

Na przykład: Chcę teraz zobaczyć, kto jest podłączony do serwera Windows i czy wykonuje jakiekolwiek transfery plików?

Odpowiedzi (2)

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

Istnieją dwa podstawowe sposoby, aby zobaczyć, które pliki na udziałach SMB są dostępne:

  • [CLI] Polecenie openfiles.

  • [GUI] Obiekt Open Files pod Computer Management (compmgmt.msc) = = Shared Folders = Open Files.

Każdy plik, który jest obecnie otwarty, powinien być uważany za potencjalnie używany, albo czytany, albo zapisywany, albo po prostu utrzymywany w stanie otwartym przez proces na komputerze klienckim.

Pokazują one także, który użytkownik (lub komputer, jeśli nie ma z nim powiązanego użytkownika) jest właścicielem uchwytu. W przeciwnym razie, zobacz odpowiedź joeqwerty jak uzyskać listę aktywnych sesji/użytkowników SMB.

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

W wierszu poleceń uruchom net session. To pokaże Ci informacje o połączeniu sesji. Nie pokaże ci, kto aktywnie przesyła dane. W tym celu musisz uruchomić na serwerze program do przechwytywania pakietów.

Możesz również uruchomić konsolę MMC związaną z systemem operacyjnym Windows i rolą udostępniania plików (Share and Storage Management w Windows Server 2008 R2 na przykład). Na przykład w Windows Server 2008 i 2008 R2 można otworzyć konsolę Zarządzanie komputerem i przejść do File Services|Share and Storage Management i kliknąć element Manage Sessions lub element Manage Open Files w oknie akcji.