Po prostu szukam sposobu, aby wyświetlić aktualnie połączonych peerów do udziału Windows SMB?
Na przykład: Chcę teraz zobaczyć, kto jest połączony z serwerem Windows i czy wykonuje jakieś transfery plików?
windows
network-shares
smb
Duch
źródło
źródło
Odpowiedzi:
Z poziomu wiersza polecenia uruchom
net session
. To pokaże informacje o połączeniu sesji. Nie pokaże ci, kto aktywnie przenosi dane. W tym celu musisz uruchomić program do przechwytywania pakietów na serwerze.Można również uruchomić konsolę MMC w stosunku do systemu operacyjnego Windows i roli udostępniania plików (na przykład Zarządzanie udziałami i pamięcią masową w systemie Windows Server 2008 R2). Na przykład w systemach Windows Server 2008 i 2008 R2 można otworzyć konsolę Zarządzanie komputerem i przejść do elementu lub elementu w okienku akcji
File Services|Share and Storage Management
i kliknąć go .Manage Sessions
Manage Open Files
źródło
Istnieją dwa podstawowe sposoby sprawdzania, które pliki na udziałach SMB są dostępne:
[CLI]
openfiles
Polecenie.[GUI]
Open Files
Obiekt wComputer Management
(compmgmt.msc
) =>Shared Folders
=>Open Files
.Każdy plik, który jest obecnie otwarty, powinien zostać uznany za potencjalnie używany, albo do odczytu, zapisu lub po prostu otwarty przez proces na komputerze klienckim.
Pokażą także, który użytkownik (lub komputer, jeśli nie jest z nim powiązany) jest właścicielem uchwytu. W przeciwnym razie zobacz odpowiedź joeqwerty, aby dowiedzieć się, jak pobrać tylko listę aktywnych sesji / użytkowników SMB.
źródło