PowerSellのエラー対処:多数の UI コンポーネントが必要としているため~

ALL
スポンサーリンク

PowerShell スクリプト実行で「呼び出しスレッドは、多数の UI コンポーネントが必要としているため、STA である必要があります。」とエラーが出る場合の対処です。

PowerShell 実行時に -staオプションを付ければOKです。

powershell -sta -executionpolicy bypass -File test.ps1

なお、このエラーは Windows7 では出ますが、Windows10 では -staオプションを付けなくとも起きませんでした。

参考

Error when working with WPK

コメント