Oftmals kann es interessant sein, den Eigentümer bzw. Besitzer einer Datei oder eines Ordners herauszufinden. Dies geht bekanntlicher maßen über die Dateieigenschaften, wir Ihr auf dem nachfolgenden Bild erkennen könnt.
In der Abbildung könnt Ihr erkennen, dass der User „Windows-FAQ“ der Besitzer der Datei „C:\Temp\Liste.txt“ ist.
Diese Abfrage könnt Ihr aber über die folgenden PowerShell Befehle sehr viel schneller und komfortabler durchführen.
Besitzer einer Datei per PowerShell abfragen
Wenn Ihr lediglich den Besitzer einer Datei per PowerShell abfragen möchtet, so ist hierbei der folgende Befehl anzuwenden.
gci „C:\Temp\Liste.txt“ -Directory | select Fullname,@{n=’Owner‘;e={(get-acl $_.Fullname).Owner}}
Ihr müsst lediglich den Pfad bzw. Ordnernamen in der PowerShell Scriptzeile anpassen und schon wirft Euch die kurze Befehlszeile den Besitzer der angegebenen Datei aus.
Besitzer mehrerer Ordner per PowerShell anzeigen
Das PowerShell Skript funktioniert etwas abgewandelt auch für ein Verzeichnis und zeigt Euch die alle Besitzer der Unterordner eines Verzeichnisse an. Die PowerShell Befehlszeile lautet dann wie folgt.
gci „C:\Windows“ -Directory | select Fullname,@{n=’Owner‘;e={(get-acl $_.Fullname).Owner}}
Auch diesen Vorgang haben wir Euch hier nachfolgend abgebildet.
Wie Ihr seht, haben wir lediglich den Ordner und Dateinamen durch eine Pfadangabe ausgetauscht. In diesem Fall listet dann der PowerShell Befehl alle Unterzeichnisse des angegebenen Verzeichnisses und deren Owner bzw. Besitzer auf.
Auf diese einfache Art und Weise könnt Ihr schnell und einfach die Besitzer von Ordnern und Dateien feststellen. Selbstverständlich lassen sich diese Ausgaben auch zur späteren Auswertung in ein Logfile ausgeben.
Wenn Ihr an weiteren nützlichen PowerShell Befehlen interessiert seid, so empfehlen wir Euch auch noch folgende Beiträge hier auf unserem Windows-FAQ Blog.
– Alle RAM Informationen per PowerShell abfragen
– Transparente Anzeige der Eingabeaufforderung oder der PowerShell Konsole ändern
– Software Inventarisierung per PowerShell Befehl
– Hyper-V Informationen zu einer VM abrufen per PowerShell
– Per PowerShell alle deaktivierten AD Konten auflisten
– Mitglieder einer AD Gruppe per PowerShell abfragen
– Anzahl der AD (Active Directory) Objekte zählen per PowerShell
– Windows Drucker freigeben per PowerShell Befehl
– Starttyp der Windows Dienste per PowerShell ändern
Neueste Kommentare