この問題があり、答えが見つかりませんでした。問題は、Azure cdmlets を使用して C# コード経由で O365 に接続しようとしたが、connect-msolservice
.
「Office 365 で管理用 Windows PowerShell コマンドレットを実行しようとすると、「用語が認識されません」というエラーが表示される」
この問題があり、答えが見つかりませんでした。問題は、Azure cdmlets を使用して C# コード経由で O365 に接続しようとしたが、connect-msolservice
.
「Office 365 で管理用 Windows PowerShell コマンドレットを実行しようとすると、「用語が認識されません」というエラーが表示される」
Microsoft の TechNet 記事"Azure Active Directory Cmdlets" -> セクション "Install the Azure AD Module"を確認したところ、ありがたいことに、このプロセスは大幅に簡素化されたようです。
Import-Module MSOnline
2016/06/30 の時点で、PowerShell コマンドとを正常に実行するにConnect-MsolService
は、次のアプリケーションをインストールする必要があります (64 ビットのみ)。
7.250.4556.0
(最新)msoidcli_64.msi
D077CF49077EE133523C1D3AE9A4BF437D220B16D651005BBC12F7BDAD1BF313
AdministrationConfig-en.msi
3.0
(それ以降のバージョンもおそらく動作します)Windows6.1-KB2506143-x64.msu
何時間も検索して試してみた結果、x64 サーバーでは x64 用に MSOnline モジュールをインストールする必要があり、それらを実行する必要がある一部のプログラムは x86 PS バージョンを使用しているため、決して見つからないことがわかりました。
[解決策] 問題を解決するために私がしたことは次のとおりです。
ソースから呼び出さMSOnline
れたフォルダをコピーしますMSOnline Extended
C:\Windows\System32\WindowsPowerShell\v1.0\Modules\
フォルダへ
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules\
そして、PS で を実行するImport-Module MSOnline
と、自動的にモジュールが取得されます:D
以下が必要です。
ソース: http://www.msdigest.net/2012/03/how-to-connect-to-office-365-with-powershell/
次に、64 ビット コンピューターを実行している場合は、次の手順に従います。現在、x64 OS (Win8 Pro) を実行しています。
ここに示すように、(1) –> (2) からフォルダー MSOnline をコピーします。
1) C:\Windows\System32\WindowsPowerShell\v1.0\Modules(MSオンライン)
2) C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules(MSオンライン)
ソース: http://blog.clauskonrad.net/2013/06/powershell-and-c-cant-load-msonline.html
これがより良く、一部の人々の時間を節約できることを願っています