PowerShell スクリプト実行で「呼び出しスレッドは、多数の UI コンポーネントが必要としているため、STA である必要があります。」とエラーが出る場合の対処です。
PowerShell 実行時に -staオプションを付ければOKです。
powershell -sta -executionpolicy bypass -File test.ps1
なお、このエラーは Windows7 では出ますが、Windows10 では -staオプションを付けなくとも起きませんでした。
PowerShell スクリプト実行で「呼び出しスレッドは、多数の UI コンポーネントが必要としているため、STA である必要があります。」とエラーが出る場合の対処です。
PowerShell 実行時に -staオプションを付ければOKです。
powershell -sta -executionpolicy bypass -File test.ps1
なお、このエラーは Windows7 では出ますが、Windows10 では -staオプションを付けなくとも起きませんでした。
コメント