MySQL Workbench のリモート サーバー管理を、Windows 2008 R2 サーバーにインストールされている WMI サービスと連携させようとしています。
サーバーで WMI アクセスが有効になっているかどうかを確認するために、次の構文が正しくて十分かどうかを知りたいです。
wmic /node:myserver.com /user:wmi_user /password:123456 systemenclosure get serialnumber
自宅のラップトップから上記のコマンドを試しましたが、「RPC サーバーが利用できません」というエラーが表示されます。
これまでにサーバーで行ったこと:
- WMI 権限を持つユーザー アカウント
WMI アクセス用に別のユーザー アカウントを作成しました (ユーザー: wmi_user であり、管理者グループのメンバーです)。
- 次のコマンドを使用して、ファイアウォールで WMI トラフィックを有効にしました。
netsh advfirewall ファイアウォール セット ルール グループ="Windows 管理インストルメンテーション (wmi)" 新しい有効化 = はい netsh ファイアウォール セット サービス RemoteAdmin を有効にする
- CIMOM 設定
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\AllowAnonymousCallback の値を 0 から 1 に変更します。
- UAC 設定
wmi_user が通知しないように UAC を調整しました。
- DCOM 設定
ユーザーが管理者グループに属している場合、この設定を変更する必要はないという記事を読みました。
他に見逃しているものがあれば教えてください。ありがとうございました。