ネットワーク経由でコンピューターで実行するタスクを自動化するために、いくつかの VBScript を作成しました。これらはほとんどのタスクでうまく機能しますが、ネットワーク内では、DNS の IP アドレスが常に正しいという問題があります。これは主に、ワイヤレス ネットワークと有線ネットワーク上のマシンの IP 範囲が異なるラップトップで発生します。
たとえば、マシンが朝に有線で起動し、IP アドレス 10.10.10.1 を取得する場合があります。
ワイヤレスに切り替えると、別のサブネットでアドレスを取得します: 10.11.10.1
そのマシンに接続しようとすると、コンピュータに新しいアドレスが割り当てられているにもかかわらず、古い IP アドレス (10.10.10.1) が返されます。
マシンが ping を実行しなくても、\computer name\c$ 経由でそのコンピューターの C$ 共有に接続できることがわかりました。明らかに、別の種類のアドレス解決が行われています。私の質問は、これを利用して VBScript が WMI に接続できるようにするにはどうすればよいかということです。
ありがとう!