PowerShellのGet-WMIObjectを使って…と書きかけたところで、
TechNetに良いものがありましたので参考にしてください。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows OS(Windows 10)の100台に対して、staticにて設定されているDNSの向き先を、コマンドを作成し、全台共通のbatchファイルとして各OS上で実行しようとしています。変更コマンド自体は下記URLを参考に、netshコマンドを使用し、実施可能である認識です。
【Windows】netshコマンドでTCP/IPのパラメータを設定する:Tech TIPS - @IT (itmedia.co.jp)
しかし、100台のWindowsにおいて、DNSが紐づいているNIC名がそれぞれ異なっており、
全台共通のbatchファイルとして各OS上で実行した場合は、NIC名が違うと弾かれてしまうことが懸念されております。
例)
C:>netsh interface ip set dns "Ethernet0" static 192.168.10.xx primary
C:>netsh interface ip add dns "Ethernet0" 192.168.10.yy
にて作成した場合、100台の内、NIC名がEthernet0の物だけ、192.18.10.xx,yyに変更されますが、違う物は変更できない。
質問
1.変更対象のDNSが紐づくNICをコマンドで定義し、上記netshコマンド携帯にて実施可能でしょうか。
2.ほかにPowerShellなどを使用した方が、上記懸念を解消したうえで対応できる等、情報があればご教示頂ければ幸いです。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
PowerShellのGet-WMIObjectを使って…と書きかけたところで、
TechNetに良いものがありましたので参考にしてください。
M.N-1様
ご返信ありがとうございます!確認できました!