CMD (netshell) を使用して DNS サフィックスを切り替えるにはどうすればいいですか?

CMD (netshell) を使用して DNS サフィックスを切り替えるにはどうすればいいですか?

私の仕事では、以下の操作を手動で切り替える必要があります。

1) プライマリおよび接続固有のDNSサフィックスを追加し、

2) プライマリDNSサフィックスの親サフィックスを追加する

1 日に何回も実行します (安全なネットワークのため)。 自動的に実行するための .bat を作成したいのですが、正しい Netshell コマンドが見つかりません...

これらのオプションを切り替える方法をご存知ですか?

スクリーンショットは次のとおりです:

答え1

残念ながら、これを実行する netshell コマンドはありません。ただし、リストは次のパスのレジストリに保存されます。

HKLM\System\CurrentControlSet\Services\Tcpip\Parameters

リストの値を設定するには、コマンド ラインから次のコマンドを使用できます。

reg add HKLM\System\CurrentControlSet\Services\Tcpip\Parameters /v "SearchList" /d "example1.com,example2.com" /f

「リスト」はコンマで区切られた文字列なので、example1.com,example2.comサフィックスに置き換えることに注意してください。

「プライマリおよび接続固有の DNS サフィックスを追加する」オプションに戻すには、リスト (/d の後の値) を空の文字列 ("") に設定するだけです。

関連情報