Service Mapping での検出中に Windows Server でコマンドを実行できない問題を解決するIssue 問題 場合によっては、Service Mapping が Windows Management Instrumentation (WMI) に接続できても、netstat などのすべてのコマンドまたは特定のコマンドを実行できないことがあります。 症状 ビジネスサービスマップには、Windows Server の上または代わりに警告アイコン () が表示されます。Windows Server に対して次のエラーメッセージが表示されます: Failed to execute WMI command on host 考えられる原因 1 Windows Server の管理者グループは、デフォルトの Windows インストールと比較して DCOM 権限が制限されています。 解決策 1 次の手順を実行します。 コマンドラインシェルで、 exeと入力します。[コンポーネントサービス] ウィンドウで、[Component Services] > [Computers ]に移動します。[マイコンピューター] を右クリックし、 プロパティ を選択します。[COM セキュリティ] をクリックします。 [制限の編集] をクリックします。[アクセス権限] ウィンドウで、[追加] をクリックします。[ユーザーまたはグループを選択] ウィンドウで、「Distributed COM Users」と入力し、 [OK] をクリックします。[アクセス権限] ウィンドウで、 [分散 COM ユーザー] を選択し、次の権限が許可されていることを確認します: ローカル起動リモート起動ローカルアクティベーションリモートアクティベーション 考えられる原因 2 Service Mapping ユーザーまたはこのユーザーが属するグループに対して、適切なセキュリティポリシーが正しく構成されていません。 解決策 2 次の手順を実行します。 検出した Windows Server で、[スタート] > [ファイル名を指定して実行] をクリックし、 secpol.msc と入力します。[ローカルセキュリティポリシー] ウィンドウで、 [Security Settings] > [Local Policies] > [User Rights Assignment]に移動します。[マイコンピューター] を右クリックし、 プロパティ を選択します。関連するポリシーを右クリックし、設定されている Service Mapping ユーザーを確認します。必要に応じて、[ユーザーまたはグループを追加] をクリックし、Service Mapping ユーザーをこのポリシーに追加します。次のポリシーに対してこれを実行します: プログラムのデバッグファイルとディレクトリを復元バッチジョブとしてログオンサービスとしてログオン 考えられる原因 3 Service Mapping ユーザーは、管理共有ドライブ C$ にアクセスできません。 解決策 3 次を実行します。 ユーザーが管理共有ドライブ C$ にアクセスできるようにターゲットホストを構成します。 または ファイアウォールで、関連する MID Server がポート 8585 でターゲット ホストにアクセスできるようにします。 考えられる原因 4 現在のユーザーは管理共有を利用できません。 解決策 4 現在のユーザーが管理共有を使用できないことを確認し、使用できる場合は問題を修正します。 MID Server で、コマンドラインウィンドウを開きます。コマンド net use \ip_address\C$ /USER:domain\user password を実行します。コマンドが正常に完了したことを確認します。存在する場合は、コマンド net use \ip_address\C$ /DELETE を実行してこの接続をクリアします。net use \ip_address\C$ /USER:domain\user password コマンドが失敗した場合は、ホスト上の管理共有へのアクセスを許可します。 考えられる原因 5 Windows Server に権限の問題があります。 解決策 5 次を実行します。 添付のrun_command.txt スクリプトをダウンロードし、拡張子を .vbsに変更します。run_command.vbs スクリプトで、Windows Server の IP、ユーザー、およびパスワードを変更します。 これらは ] で示されます、 、および MID がインストールされているコンピューターで、コマンドラインウィンドウを開きます。次のコマンドを実行します: cscripts run_command.vbs このスクリプトは、Windows Server でプロセスを作成しようとします。プロセスの作成に失敗した場合は、Windows Server に権限の問題があることを意味します。権限の問題を解決するには、Windows 管理者に問い合わせる必要があります。