症状
SharePoint Online 管理シェルでコマンドを実行すると、コマンドは期待どおりに実行されないため、結果は返されません。 または、次のエラー メッセージが表示されます。
"<command>" という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。 名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
原因
この問題は、次のいずれかの状況で発生します。
- SharePoint Online PowerShell モジュールの複数の古いバージョンがコンピューターにインストールされています。
- SharePoint Online PowerShell モジュールがコンピューターにインストールされていません。
解決策
この問題を解決するには、次の手順に従ってください。
次のコマンドを実行して、コンピューターにインストールされているすべてのバージョンの SharePoint Online PowerShell モジュールの一覧を取得します。
Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailableコマンドが結果を返さない場合は、手順 4 に進みます。 それ以外の場合は、手順 2 に進みます。
アンインストール 設定またはコントロール パネルの SharePoint Online 管理シェル。
PowerShell を使用してインストールされた SharePoint Online 管理シェル モジュールの以前のバージョンをすべてアンインストールします。
管理者特権の PowerShell ウィンドウを開きます。 ウィンドウを開くには、検索ボックスに 「powershell 」と入力します。 結果で Windows PowerShell を右クリックし、[ 管理者として実行] を選択します。
次のコマンドを実行します。
Uninstall-Module Microsoft.Online.SharePoint.PowerShell -Force -AllVersions
SharePoint Online 管理シェルをインストールします。
注
モジュールをインストールする前に、システム要件とインストール手順を確認してください。