Wer mit PowerShell arbeitet kommt um Objekte nicht herum. In Skripten muss man meist selbst Objekte erstellen. Hier heißt es viele Wege führen nach Rom, einen davon zeige ich heute.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$files = Get-ChildItem $env:SystemRoot $outall = foreach ($file in $files) { [pscustomobject]@{ Path = [System.IO.FileInfo]$file.FullName Lastwritetime = [DateTime]$file.LastWriteTime } } $outall |
Das interessante ist, die Definition des Objekts über [pscustomobject]. mit Get-Member ist zu sehen, dass es sich um ein Object handelt.
1 |
$outall | gm |
Beste Grüße