Windows PowerShell コマンドレット用の Azure Active Directory モジュールを実行しようとすると、「用語 <コマンドレット名> は、認識されません」というエラーが表示される
元の製品バージョン: クラウド サービス (Web ロール/Worker ロール)、Microsoft Entra ID、Microsoft Intune、Azure Backup、Office 365 ID 管理
元の KB 番号: 2669552
Windows PowerShell コマンドレット用の Microsoft Azure Active Directory モジュールを実行しようとすると、次のエラー メッセージが表示されます。
用語 <コマンドレット名> は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。 名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
たとえば、次のようなエラー メッセージが表示されます。
用語 'Connect-MsolService' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。 名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
行: 1 文字: 20
+ Connect-MsolService <<<<
+ CategoryInfo : ObjectNotFound: (Connect-MsolService:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
この問題は、Windows PowerShell 用の Azure Active Directory モジュールが正しく読み込まれていない場合に発生する可能性があります。
この問題を解決するには、次の手順を実行します。
Windows PowerShell 用の Azure Active Directory モジュールをコンピューターにインストールします (まだインストールされていない場合)。 Windows PowerShell 用の Azure Active Directory モジュールをインストールするには、「Windows PowerShell の使用による Microsoft Entra ID の管理」を参照してください。
[ Start>All Programs を選択し、 Windows Azure Active Directoryを選択し、Windows PowerShell 用の Windows Azure Active Directory モジュール 選択。
Windows PowerShell コマンド プロンプトで「
Get-Module
」と入力し、Enter キーを押します。出力で、
MSOnline
モジュールが存在することを確認します。 次のような出力が表示されます。Module Type Name Exported Commands -------------- -------- ---------------- Binary MSOnline {Add-MsolRoleMember, Remove-MsolContact...
MSOnline
モジュールが存在しない場合は、Windows PowerShell を使用してMSOnline
モジュールをインポートします。 これを行うには、次の手順に従います。リモート PowerShell を使用して Exchange Online に接続します。 これを行う方法の詳細については、「リモート PowerShell を使用して Exchange Online に接続する」を参照してください。
次の cmdlet を入力し、 Enter キーを押します。
Import-Module MSOnline
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。