Come posso scoprire quale computer della mia rete locale sta accedendo a una condivisione?


6

Ho un computer con Windows 7 che condivide diverse cartelle e amp; File. Ho anche diversi altri computer che accedono a tali condivisioni e hanno tutti lo stesso nome utente.

C'è qualche metodo in cui posso vedere quale dei computer ha un particolare file aperto (invece di utenti)?

So che posso utilizzare lo snap-in MMC Shared Files, ma questo mostra solo il nome utente. Quando più di un computer ha lo stesso utente, questa informazione non è molto utile.


Potresti provare il controllo dell'accesso ai file: social.technet.microsoft.com/Forums/windows/en-US/... . Non sono sicuro di quali dati registra, ma ne vale la pena.
MaQleod

Risposte:


3

La maggior parte degli strumenti di monitoraggio delle condivisioni indica l'indirizzo IP, che è sufficiente per identificare il computer. Se il tuo server DHCP (o router) non assegna sempre lo stesso indirizzo IP allo stesso indirizzo MAC, sarà necessario passare a indirizzi IP statici nella rete.

Di seguito sono riportati tre strumenti di monitoraggio gratuiti scelti tra i 7 strumenti dell'articolo
7 modi per monitorare le cartelle condivise per chi ha modificato o eliminato i file .

NetShareMonitor
Gratuito ma attenzione a rifiutare tutte le offerte adware durante l'installazione.
Il suo utilizzo è descritto in dettaglio in Come monitorare l'accesso alle cartelle / file di Windows condivisi

NetShareMonitor image

ShareWatch

ShareWatch image

Monitoraggio condivisione vassoio di sistema
Fare doppio clic sull'icona del vassoio mostrerà una piccola barra dell'utente e l'indirizzo IP collegato alla cartella condivisa. Fare doppio clic sul nome utente farà apparire un'altra finestra che mostra i file attualmente in fase di accesso.

System Tray Share Monitor image


System Tray Share Monitor funziona meravigliosamente. Ho usato ShareWatch e a volte non riporta informazioni corrette. Grazie!
Moses

5

Se sei disposto a vivere solo conoscendo quale condivisione è stata connessa e non quale file specifico nella condivisione è in uso, lo snap-in MMC mostra le informazioni del computer se vai al Sessions vista.

enter image description here

È anche possibile ottenere le informazioni da WMI tramite la seguente query di PowerShell (è necessario eseguire PowerShell come amministratore per farlo funzionare)

Get-WmiObject -Class Win32_ConnectionShare  -Namespace root\cimv2 | Group-Object Antecedent | fl

Il nome del pc connesso si trova nell'output generato dopo Win32_ServerConnection.ComputerName=, ci vorranno solo alcuni filtri in più per filtrare la sezione corretta e restituire solo questo, se avrò tempo domani aggiornerò il post con esso (a meno che qualcuno con powershell-fu migliore voglia aggiornarlo per me prima di allora) .


Quale versione di Windows stai usando? Il mio Windows 7 non ha la colonna "Computer", che è probabilmente la ragione di questo post.
harrymc

Windows 7 aziendale, tuttavia ho scoperto come ottenere le informazioni tramite WMI e avere una query PowerShell. Aggiornamento ora.
Scott Chamberlain

Ora ho trovato anche la mia colonna "Computer".
harrymc
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.