Hallo,
hat jemand eine Idee wie ich herausfinde welcher User eine bestimmte Datei eines Netzlaufwerkes gerade im Zugriff hat ?
Das Abfragen ob die Datei im Zugriff ist ist ja kein Problem. Aber ich bräuchte noch den dazugehörigen User ?
Gruß
Markus
Hallo,
hat jemand eine Idee wie ich herausfinde welcher User eine bestimmte Datei eines Netzlaufwerkes gerade im Zugriff hat ?
Das Abfragen ob die Datei im Zugriff ist ist ja kein Problem. Aber ich bräuchte noch den dazugehörigen User ?
Gruß
Markus
Prinzipiell kann man das von Hand nachschauen:
Computerverwaltung -> Freigegebene Ordner -> Geöffnete Dateien
Sehr wahrscheinlich lassen sich die dort angezeigten Informationen auch per WMI abfragen.
Beim kurzen Googlen hab ich erstmal nur den Verweis auf das hier gefunden:
https://docs.microsoft.com/en-us/windows-…mands/openfiles
C:\Users\MaxMuster>Openfiles.exe /query /s localhost
Kennung Zugriff durch Typ Open File (Pfad\ausführbare Datei)
======== ==================== ========== =====================================
33554442 MaxMuster Windows C:\Users\MaxMuster\Desktop
231 MaxMuster Windows C:\Users\
26843584 MaxMuster Windows C:\Users\MaxMuster
40265369 MaxMuster Windows C:\Users\MaxMuster\Desktop
40265374 MaxMuster Windows C:\..\AutoIt v3 Script (neu) (4).exe
40265374 MaxMuster Windows \srvsvc
Damit lassen sich remote geöffnete Dateien auch gleich schließen.