-ExecutionPolicy Bypass をデフォルトで適用するように変更しました英語原文を表示
-ExecutionPolicy Bypass. Opt out with CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1変更後
Windows上でのスクリプト実行がよりスムーズになり、権限エラーによる作業の中断が減少します。
1 を設定すると、ツール呼び出し・フック・ステータスラインコマンド用に PowerShell を起動する際に -ExecutionPolicy Bypass を渡すのをやめ、マシンの実効的な実行ポリシーを尊重するようになる。デフォルトでは、Claude Code はプロセススコープで実行ポリシーをバイパスすることで、デフォルトが Restricted の Windows 環境でも .ps1 スクリプトやモジュールのインポートが動作するようにしている。プロセススコープのバイパスは、この設定にかかわらずグループポリシーの MachinePolicy や UserPolicy を決して上書きしない
Set to 1 to stop Claude Code from passing -ExecutionPolicy Bypass when spawning PowerShell for tool calls, hooks, and status line commands, and respect the machine's effective execution policy instead. By default Claude Code bypasses execution policy at process scope so .ps1 scripts and module imports work on default-Restricted Windows installs. Process-scope bypass never overrides Group Policy MachinePolicy or UserPolicy regardless of this setting
-ExecutionPolicy Bypass をデフォルトで適用するように変更しました-ExecutionPolicy Bypass. Opt out with CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1変更後
Windows上でのスクリプト実行がよりスムーズになり、権限エラーによる作業の中断が減少します。