(PowerShell)常見輸出訊息的方法
Write-Host
直接輸出到終端機畫面
1 | Write-Host "Hello World" |
Write-Output
將訊息傳遞出來,若無接收者,則輸出到終端機畫面
1 | # 輸出到終端機畫面 |
Write-Warning
輸出警告訊息,會搭配$WarningPreference來設定是否輸出訊息,$WarningPreference預設為Continue,因此會輸出訊息後繼續執行
1 | # 檢查$WarningPreference狀態 |
Write-Debug
輸出偵錯訊息,會搭配$DebugPreference來設定是否輸出訊息,$DebugPreference預設為SilentlyContinue,因此不會輸出訊息,但會往下執行
1 | # 檢查$DebugPreference狀態 |
Write-Error
除了輸出訊息到終端機外,還會將錯誤訊息加入到Error Stream(也就是$Error變數),且不會終止當前動作,繼續往下執行
1 | Write-Error "Hello World" |