User ermitteln der Zugriff auf geöffnete Datei hat

  • 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

    Einmal editiert, zuletzt von bordermax (7. September 2018 um 17:33)

  • 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

    Code
    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.