Windows ディスカバリーのためにリモートマシンで WMI と PowerShell の問題をトラブルシューティングする方法Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Windows ディスカバリーの失敗の原因となる可能性があるリモートマシンの WMI および PowerShell の問題をトラブルシューティングします。この記事では、ターゲット コンピューターのファイアウォール設定、資格情報、WMI 構成、リモート PowerShell、および WMI のアクセス許可を確認する手順について説明します。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サポートされているすべてのリリース Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ターゲットマシンの構成の問題により、ディスカバリーがリモートマシンを検出できない場合があります。トラブルシューティングを行うには、次の手順に従います。 注:これらの手順の一部は強力なアプローチをとりますが、ほとんどの場合は問題を解決します。最初に、これらのステップを非本番環境でテストします。 ステップ 1: Windows ファイアウォールまたは RPC/DCOM が原因で発生した問題を確認する Windows ファイアウォールを無効にして問題を切り分けてみてください。ファイアウォールを無効にして問題が解決した場合は、「 リモート サーバー アクセス用に Windows ファイアウォールでポートを開く 」の手順に従って、ファイアウォールを正しく構成します。 ステップ 2:MID サーバーの認証情報がリモートマシンにログインできることを確認する MID サーバー以外のコンピューターから、認証情報で構成されたユーザーアカウントを使用してリモートマシンへの接続を試みます。 ステップ 3: リモート コンピューターで WMI が正しく構成されていることを確認する WinRM サービスが実行されていることを確認します。アドミニストレーターとしてコマンドプロンプトを開き、次のコマンドを実行します: winrm quickconfig PowerShell セッションをアドミニストレーターとして開き、次のコマンドを実行します: Enable-PSRemoting -Force ステップ 4: リモート コンピューターでリモート PowerShell を有効にして構成する PowerShell アイコンを右クリックし、 アドミニストレーターとして実行を選択します。次のコマンドを実行して、現在のスクリプト実行ポリシーを確認します。 Get-ExecutionPolicy PowerShell は「Restricted」の値を返します。次のコマンドを実行して、スクリプト実行ポリシーを変更します: Set-ExecutionPolicy unrestrictedGet-ExecutionPolicy 再度実行して、ポリシーが変更されたことを確認します。PowerShell は「Unrestricted」の値を返す必要があります。これで、PowerShell スクリプトを実行できるようになります。 ステップ 5:リモートマシン上の MID サーバーユーザーに WMI アクセス権を付与する Server Manager (mmc.exe) > Configuration > WMI Control > Properties に移動します。Root > Security > Add に移動します。MID Server アカウントを入力し、アカウントとリモートコールの権限を有効にします。 ステップ 6: Windows Server 2003 を確認する リモート マシンで Windows Server 2003 が実行されている場合、MID サーバー アカウントはリモート マシンのローカル Administrators グループに含まれている必要があります。 ステップ 7:マルチドメイン環境でのドメイン信頼の確認 マルチドメイン環境では、WMI を使用して別のドメインに属するデバイスを正常に検出するために、認証情報にドメイン信頼が必要になる場合があります。 ステップ 8: WMI 接続を確認する PowerShell コマンドレット Get-WmiObject または Get-CimInstance を使用して、WMI 接続を確認します。 Get-WmiObject -Class Win32_OperatingSystem -ComputerName <RemoteComputerNameOrIP> Get-CimInstance -ClassName Win32_OperatingSystem -ComputerName <RemoteComputerNameOrIP>