PowerShell をターミナルから実行しているときは $DebugPreference
から Debug 設定を変更できる
$DebugPreference = "Continue"
Write-Debug "Hi! I'm debugging."
# 出力
# DEBUG: Hi! I'm debugging
スクリプトファイル (.ps1) を powershell.exe で実行したいときは、次のようにすると Debug モードでスクリプトを実行できる。
powershell -executionpolicy Bypass -command "`$DebugPreference='Continue'; & ".\sample.ps1""
# .\sample.ps1
Write-Debug "Hi! I'm debugging."
# 出力
# DEBUG: Hi! I'm debugging