Windows 2008 R2上の64ビットプロセスから32ビットのin-proc COMサーバーを使用します。サロゲートプロセスでのホスティングは、私がたくさんの小さな呼び出しを行い、オーバーヘッドのオーバーヘッドが大きいため、やや遅いです。32ビットPowerShellは、64ビットWindows 2008 R2上に常に存在しますか?
考えてみると、そのサーバーを使用する.NETアセンブリを作成し、x86としてコンパイルしてからinvoke via PowerShellとします。明らかに私はそれのために32ビットのPowerShellが必要です。
これまでWindows 2008 R2の1つのインストールを見て、64ビット版と32ビット版の両方のPowerShellが搭載されているように見えました。
Windows 2008 R2のインストール、特にWindows Azureホストとして使用されているWindows 2008 R2のインストールにPowerShellの両方のバージョンがインストールされているかどうかはわかりません。
PowerShellの32ビット版と64ビット版は、常に64ビットWindows 2008 R2にデフォルトでインストールされていますか?