Windows PowerShell の実行環境として、IDE のコマンドウィンドウと powershell.exe が提供されていますが、両社は全く同じではないようです。その違いを列挙しておきます。
■ more コマンド
powershell.exe: 実行できます。
ISE (コマンドウィンドウ): 実行できません。
■ エスケープシーケンス文字 (`a, `b) の出力
powershell.exe: 実行できます。
ISE (コマンドウィンドウ): 実行できません。化けた文字列が出力されます。
■ ApartmentState
powershell.exe: MTA
STA で起動するには、powershell.exe -sta を実行します。
ISE: STA
ApartmentState を確認するには次のコマンドを実行します。
[System.Threading.Thread]::CurrentThread.ApartmentState