
環境:
OS:Windows7(32bit)
職場で複数台のPCのネットワーク設定をすることになりました。
バッチファイルを作成しようと思うのですが、いくつかの設定の内、DNSサフィックスだけコマンドでの設定方法がわかりません。
具体的には以下の箇所になります。(コントロールパネルの表示方法は「小さいアイコン」)
[スタート] - [コントロールパネル] - [ネットワークと共有センター] - [アダプタの設定変更] - [ローカル接続エリア(を右クリック)] - [プロパティ] - [インターネットプロトコルバージョン4(のプロパティ)] - [全般タブの詳細設定ボタン] - [DNSタブの「この接続のDNSサフィックス」]
ちなみに「以下のDNSサフィックスを順に追加する」の箇所はバッチファイルでの設定方法はわかっております。
「この接続のDNSサフィックス」の欄に設定する方法が知りたいです。

No.2ベストアンサー
- 回答日時:
レジストリの場所は下記になると思います。
GUIで設定をしてレジストリの変化を確認すればわかると思います。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Interface のGUID>\Domain
バッチ化する上で問題となるのは、インターフェースのGUIDがPC毎に異なることに有ると思います。
なんらかの方法でGUIDを取得してそれを元にレジストリ設定のコマンドを作成するようにバッチを組むことになるのかなと思います。
GUIDの取得についてあまりいい方法が思いつかないのですが、
getmac /v /fo list
上記コマンドで取得した結果からGUIDを切り出すようにすれば出来ることは出来そうです。
※ネットワーク接続名がPC毎に異なるとそもそもバッチでの変更は難しくなるので注意
もう少しましな方法としてはWMIを使用する方法が考えられます。
設定すべきところは
Win32_NetworkAdapterConfiguration プロバイダの
SetDNSDomain メソッド
になります。
PowerShellが使用出来るのであれば、
下記Webサイトの「ネットワーク アダプターの DNS ドメインの割り当て」を参考にして下さい。
http://technet.microsoft.com/ja-jp/library/dd315 …
VBスクリプトならVBスクリプトからWMIを使用する方法として下記を参考にして下さい。
http://www.wmifun.net/sample/win32_networkadapte …
どちらのサンプルともにも言えることですが、設定する条件をIPEnabledとしているので
「ローカルエリア接続」だけに設定するためには、もう少しネットワーク接続名を特定する必要があります。
(GUIDよりはましだと思いますが)
ネットワーク接続名がPC毎に異なると厳しいのは同じです。
ネットワーク接続の特定方法によってはWMICでも出来るかもしれません。
VB、Powershellはまさに今から勉強しようとしていました。さすがにいつまでもバッチでは限界が。
見た感じ、私はVB利用の方がやりやすいかと。。。
いろいろ検索した結果、<Interface のGUID>がネックなところまではわかっていたのですが、他のやり方が見当がつかなかったところです。
ありがとうございました。とても助かりました!
No.1
- 回答日時:
参考 URL
の真ん中当たりに
netsh で無理だから
regini でレジストリいじれとある.
参考URL:http://pcmemorin.blog.fc2.com/blog-entry-380.html
ご回答ありがとうございます。
私もそのURLを見ましたが、そのやり方は「以下のDNSサフィックスを追加する」の箇所の設定方法でした。
私が知りたかったのは「この接続のDNSサフィックス」の箇所です。調べても出てきません・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルでのDNSサフィッ...
-
Windows10のダイヤルアップ接続...
-
NASと直接接続したい。
-
ping で 一般エラー。
-
特定のネットワークにのみ接続...
-
サブネットマスクが変わってし...
-
ファイル共有ができません。
-
PrintScreenを押して直接印刷し...
-
1シートを数十部印刷した際に印...
-
パソコンの画面を印刷するとA4...
-
acrobat 印刷、勝手に上下分割...
-
PDF-Xchanger viewerの印刷につ...
-
Excel2016 印刷タイトルを設定...
-
プリンタがずっと印刷中の表示...
-
エクセルでA6サイズを印刷したい
-
A3で作ったデータをA4のPDFにし...
-
PDFの2in1設定を元に戻すには
-
Excelでヘッダーフッターの印刷...
-
エクセルで印刷すると文字が印...
-
ExcelでA4サイズの用紙に合わせ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のネットワークにのみ接続...
-
NASと直接接続したい。
-
Vistaで"識別されていないネッ...
-
有線LANを接続すると無線LANが...
-
ping で 一般エラー。
-
バッチファイルでのDNSサフィッ...
-
LANケーブルでノートPCと...
-
無線ランで、接続が切れてばか...
-
IPアドレスの固定の戻し方
-
Windows10のダイヤルアップ接続...
-
リモートデスクトップについて
-
インターネットへの接続方法
-
パソコンのIPアドレス
-
XPがつながらない
-
インターネット切断のダイヤロ...
-
サーバーにつながらない
-
無線LANが接続できず困ってます
-
LANボードについて
-
インターネットに接続できません
-
WindowsXP Professionalの初期設定
おすすめ情報