Oto, co próbuję zrobić:
createfile until EOF
$drives = Get-WmiObject win32_volume | ? {{$_.DriveType -eq 3} | % {{Get-PSDrive $_.DriveLetter[0]}
foreach ($drive in $drives){{
$path = $drive.root + "*.nsf"
cmd.exe /C dir /s /b /a /o:gn $path | out-file -append -filepath c:\windows\temp\nsffiles.txt -encoding ASCII
}
EOF
Gdzieś tutaj muszę przekazać polecenie, aby złapać rozmiar plików, o których zbieram informacje. Bez problemu tworzy plik, ale nie wiem, jak dodać rozmiar pliku do ciągu wyjściowego.
command-line
powershell
Matt Sutton
źródło
źródło