環境(10/8.1/XP/7ワークステーション)のどこからでもWMIにリモートアクセスできなくなりました。ここにいくつかの詳細があります:
1)私はドメイン管理者であり、「MRT」は私のユーザーとパスワード「mmmmn」です。
2)これが発生してから、私は記事を調査し、WMIとDCOMのセキュリティ設定が正しいことを確認して確認しました。いくつかのマシンで設定を変更して、うまくいかないものがあるかどうかを確認しました。
3)WBEMTESTは正常に動作します。ローカルに接続して、必要なものをクエリできます。リモートで試してみると動作しません。 「番号:0x80070005アクセスが拒否されました」というエラーが表示されます。
4)"WMIC /node:172.16.98.12 /user:MRT /password:11111 computersystem get totalphysicalmemory"
でテストしたところ、アクセスが拒否されました。
5)ウイルスとマルウェアをスキャンしましたが、何も見つかりませんでした。
どうしましたか?明らかに、私の環境で変更された何かが私に反応しません。
コマンド「WMIC/node:172.16.98.12/user:MRT/password:11111 computersystem gettotalphysicalmemory」でpsexecを試してくださいpsexec\172.16.98.12 -u MRT -p 11111 wmic computersystem get totalphysicalmemory
次のコマンドは、Windows10マシンに対して機能します。
wmic /user:"DOMAIN\AdminUser" /node:"computername" computersystem get totalphysicalmemory
パラメータの順序が異なるwmicで問題が発生し、失敗しました。上記の正確なコマンド(「DOMAIN」、「AdminUser」、および「computername」を実際の値に置き換える)は機能します。パスワードの入力を求めるプロンプトが表示されます。/userパラメーターを削除すると、現在の資格情報が使用され、管理者としてログインしている場合に機能します。引用符( ")は必ずしも必要ではありませんが、非常に頻繁に必要になります。
特定のエラーが発生すると、Windows10はwmicコマンドの実行を停止します。 Windows 10がこのモードになったら、再起動する必要があります。テストマシンでc:\ test.txtのようなファイルを作成できます。以下で削除されない場合は、コマンドを受け入れる前にWindows10を再起動する必要があります。
wmic /node:"computername" process call create "cmd.exe /c del c:\test.txt"