Я пытаюсь разделить вывод на два файла с помощью следующего скрипта:
try {
gci C:\Windows\System32 -r -Force | % {
if (!$_.PsIsContainer) {
$_.FullName;
$file = $_.FullName
}
} > paths.txt
} catch [System.UnauthorizedAccessException] {
$file > errors.txt
}
Я знаю, что вы не можете поймать неразрывные скрипты с catch [System.UnauthorizedAccessException]
, но я неЯ хочу использовать -ErrorAction Stop
с catch [System.Management.Automation.ActionPreferenceStopException]
(например, здесь ), потому что я не получу все пути к файлам.