20

この問題があり、答えが見つかりませんでした。問題は、Azure cdmlets を使用して C# コード経由で O365 に接続しようとしたが、connect-msolservice.

「Office 365 で管理用 Windows PowerShell コマンドレットを実行しようとすると、「用語が認識されません」というエラーが表示される」

4

6 に答える 6

61

Microsoft の TechNet 記事"Azure Active Directory Cmdlets" -> セクション "Install the Azure AD Module"を確認したところ、ありがたいことに、このプロセスは大幅に簡素化されたようです。

Import-Module MSOnline2016/06/30 の時点で、PowerShell コマンドとを正常に実行するにConnect-MsolServiceは、次のアプリケーションをインストールする必要があります (64 ビットのみ)。

  1. 該当するオペレーティング システム: Windows 7 ~ 10
    名称: "Microsoft Online Services Sign-in Assistant for IT Professionals RTW"
    バージョン: 7.250.4556.0(最新)
    インストーラー URL: https://www.microsoft.com/en-us/download/details.aspx ?id=41950
    インストーラーファイル名:msoidcli_64.msi
  2. 該当するオペレーティング システム: Windows 7 ~ 10
    名前: 「Windows Azure Active Directory Module for Windows PowerShell」
    バージョン: 不明ですが、最新のインストーラー ファイルの SHA-256 ハッシュはD077CF49077EE133523C1D3AE9A4BF437D220B16D651005BBC12F7BDAD1BF313
    インストーラー URL: https://technet.microsoft.com/en-us/ library/dn975125.aspx
    インストーラー ファイル名:AdministrationConfig-en.msi
  3. 該当するオペレーティング システム: Windows 7のみ
    名前: 「Windows PowerShell 3.0」
    バージョン: 3.0(それ以降のバージョンもおそらく動作します)
    インストーラー URL: https://www.microsoft.com/en-us/download/details.aspx?id=34595
    インストーラーのファイル名:Windows6.1-KB2506143-x64.msu

 

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

于 2013-08-22T15:33:37.503 に答える
25

何時間も検索して試してみた結果、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

于 2013-04-15T15:12:03.890 に答える
-2

以下が必要です。

  • MS Online Services Assistant をダウンロードしてインストールする必要があります。
  • PowerShell 用の MS オンライン モジュールをダウンロードしてインストールする必要があります
  • PowerShell で Microsoft Online に接続する

ソース: 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

これがより良く、一部の人々の時間を節約できることを願っています

于 2014-10-20T04:09:04.417 に答える