У меня есть простой скрипт, чтобы удалить файл, я знаю, что это может быть более надежным, но здесь этоPowershell Logging Ошибки
$LogFile = ".\deleteRegPol.log"
try
{
Remove-Item "c:\test\new text document.txt" -force
Add-Content $LogFile -Value "We ran the command"
}
catch [Exception]
{
Add-Content $LogFile -Value $_
}
finally
{
}
Когда файл я пытаюсь удалить, не существует, я получаю ошибка в командной строке, но в моем файле журнала она говорит, что команда запущена. Это говорит мне, что исключение не было выброшено, что привело к потоку, идущему в блок catch. Почему нет?
Хорошая статья. Спасибо за ссылку. –