• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:batファイルを利用したプライマリDNSの出力方法)

batファイルを利用したプライマリDNSの出力方法

このQ&Aのポイント
  • batファイルを使ってプライマリDNSの情報をCSVに吐き出す方法を教えてください。
  • batファイル1つでプライマリDNSの情報をCSVに書き込む方法を教えてください。
  • batファイルを利用してプライマリDNSの情報をCSVファイルに出力する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • maesen
  • ベストアンサー率81% (646/790)
回答No.2

質問者さんが参考としたWebサイトに丁度いいサンプルが載っているように思います。 参考サイトでは "Ethernet adapter" を含む行を抽出するサンプルがありますが、 これを"DNS サーバー"の含む行を抽出すればいいと思います。(これが優先DNSサーバのはずです) >・コンピュータ名(%COMPUTERNAME%) >・実行日(%DATE%) こちらの取得はそのままなので特に問題は無いかと。 変数に入ってしまえば、その文字列を加工してリダイレクトでファイルに出力すればいいかと思います。 ipconfig の出力がOSによって違うので注意する必要があります。

mato_faq
質問者

お礼

ご返信が遅くなり、申し訳ございませんでした。 頂戴したヒントを元に、いろいろと試してみました。 for文をもう1つ追加し、"Ethernet adapter"の項目を"DNS Servers"へ変更しました。 あとは少し値を変更することで、何とかbatファイルによるプライマリDNSサーバの情報がCSVへ吐き出せるようになりました。 Windows XPで試しましたが、Windows Vistaですと、少し変更する必要がありそうです。 ご回答ありがとうございました。

その他の回答 (1)

  • localica
  • ベストアンサー率52% (202/385)
回答No.1

>・コンピュータ名(%COMPUTERNAME%) hostname >・プライマリDNS情報 ipconfig /all コンピュータ名もでる >・実行日(%DATE%) date

mato_faq
質問者

お礼

ご返信が遅くなり、申し訳ございませんでした。 CSVファイルへプライマリDNS情報だけを書き込みしたかったため、ipconfig /all の出力では当方の目的を達成出来ませんでした。 ご回答、ありがとうございました。

関連するQ&A