- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:batファイルを利用したプライマリDNSの出力方法)
batファイルを利用したプライマリDNSの出力方法
このQ&Aのポイント
- batファイルを使ってプライマリDNSの情報をCSVに吐き出す方法を教えてください。
- batファイル1つでプライマリDNSの情報をCSVに書き込む方法を教えてください。
- batファイルを利用してプライマリDNSの情報をCSVファイルに出力する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問者さんが参考としたWebサイトに丁度いいサンプルが載っているように思います。 参考サイトでは "Ethernet adapter" を含む行を抽出するサンプルがありますが、 これを"DNS サーバー"の含む行を抽出すればいいと思います。(これが優先DNSサーバのはずです) >・コンピュータ名(%COMPUTERNAME%) >・実行日(%DATE%) こちらの取得はそのままなので特に問題は無いかと。 変数に入ってしまえば、その文字列を加工してリダイレクトでファイルに出力すればいいかと思います。 ipconfig の出力がOSによって違うので注意する必要があります。
その他の回答 (1)
- localica
- ベストアンサー率52% (202/385)
回答No.1
>・コンピュータ名(%COMPUTERNAME%) hostname >・プライマリDNS情報 ipconfig /all コンピュータ名もでる >・実行日(%DATE%) date
質問者
お礼
ご返信が遅くなり、申し訳ございませんでした。 CSVファイルへプライマリDNS情報だけを書き込みしたかったため、ipconfig /all の出力では当方の目的を達成出来ませんでした。 ご回答、ありがとうございました。
お礼
ご返信が遅くなり、申し訳ございませんでした。 頂戴したヒントを元に、いろいろと試してみました。 for文をもう1つ追加し、"Ethernet adapter"の項目を"DNS Servers"へ変更しました。 あとは少し値を変更することで、何とかbatファイルによるプライマリDNSサーバの情報がCSVへ吐き出せるようになりました。 Windows XPで試しましたが、Windows Vistaですと、少し変更する必要がありそうです。 ご回答ありがとうございました。