PowerShell: Ersteller von Dateien ausgeben
Guten Morgen liebe Community,
ich habe ein PowerShell Skript erstellt, welches alte Dateien filtert und diese dann in einer CSV hinterlegt.
Das sieht dann in etwa so aus:
Nun hätte ich gerne, dass mir auch in der CSV angezeigt wird, wer der Ersteller der Dateien ist... Habe es mit ((Get-ACL).owner) probiert, aber es will nicht so wirklich und bitte deshalb nun um Hilfe.
LG
crinaX
ich habe ein PowerShell Skript erstellt, welches alte Dateien filtert und diese dann in einer CSV hinterlegt.
Das sieht dann in etwa so aus:
Get-ChildItem $path –Recurse| where {$_.LastWriteTime –lt $date} | Select-Object FullName, LastWriteTime, CreationTime, ((Get-ACL).owner) | sort LastWriteTime | export-csv -path "$csv_path\$csv_name.csv" -encoding ASCII -NoTypeInformation -Delimiter ";"
Nun hätte ich gerne, dass mir auch in der CSV angezeigt wird, wer der Ersteller der Dateien ist... Habe es mit ((Get-ACL).owner) probiert, aber es will nicht so wirklich und bitte deshalb nun um Hilfe.
LG
crinaX
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 246822
Url: https://administrator.de/contentid/246822
Ausgedruckt am: 26.11.2024 um 09:11 Uhr
1 Kommentar
Moin,
Using Calculated Properties
Grüße Uwe
Get-ChildItem $path –Recurse| where {$_.LastWriteTime –lt $date} | Select-Object FullName, LastWriteTime, CreationTime, @{Name="Owner";e={(get-acl $_.FullName).Owner}} | sort LastWriteTime | export-csv -path "$csv_path\$csv_name.csv" -encoding ASCII -NoTypeInformation -Delimiter ";"
Grüße Uwe