我有一個簡單的腳本來刪除一個文件,我知道這可能是更強大的,但在這裏它是PowerShell的錯誤記錄
$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塊。爲什麼不?
好文章。感謝您的鏈接。 –