0

マネージ コードを介してExchange 管理シェルスクリプトを実行しようとしています。PowerShell のバージョンはバージョン 4 です。runspaceConfiguration.AddPSSnapin()メソッドを使用して交換 SnapIn を追加しようとしていMicrosoft.Exchange.Management.Powershell.E2010ますが、この行は失敗し、次のようになります。

Powershell バージョン 4 のスナップインは登録されていません。

SnapInがインストールされているが、PS バージョン 1 に登録されていることを簡単Get-PSSnapIn -registeredに示します。

regEditで、PowerShell v1 のスナップインのレジストリ キーを見つけ、エクスポート機能を使用してキーのスクリプトを作成し、ターゲット バージョンを 4 に変更し、エクスポート コマンドを実行しました。これにより、予想どおり PowerShell の下に新しいキー '4' が作成されました。 、スナップインの詳細がコピーされます。ただし、キーがレジストリにあるにもかかわらず、「Powershell バージョン 4 に登録されているスナップインはありません。」というメッセージが表示されます。

スナップインを PowerShell バージョン 4 に登録するために他にすべきことはありますか?

お時間をいただきありがとうございます。

4

1 に答える 1