可以在批处理文件和其他脚本中使用 Windows
internet 名称服务 (WINS) 的 Netsh 命令,以自动执行某些任务。下面的示例批处理文件显示如何使用 WINS 的 Netsh 命令来执行各种相关的任务。
在示例过程中,WINS-A 是一台 IP 地址为 192.168.125.30 的 WINS 服务器,WINS-B 是一台 IP 地址为 192.168.0.189 的 WINS 服务器。该过程将 IP 地址为 192.168.0.205 的动态名称记录 MY_RECORD [04h] 添加到 WINS-A中,将 WINS-B 设为 WINS-A 的“推”/“拉”复制伙伴,并连接到 WINS-B,然后将 WINS-A 设为 WINS-B 的“推”/“拉”复制伙伴。接着,该过程启动从WINS-A 到 WINS-B 的“推”复制,然后连接到 WINS-B,以检查新记录 MY_RECORD 是否成功复制。
详细信息,请参阅 WINS 复制、NetB
ios 名称引用和配置复制。
有关 WINS 的 Netsh 命令完整列表,请参阅 WINS 的 Netsh 命令。
在这个示例过程中,注释行前面以“rem,”为标记。Netsh 忽略注释。
rem two WINS servers:
rem (WINS-A) 192.168.125.30
rem (WINS-B) 192.168.0.189
rem 1. Connect to (WINS-A), and add the dynamic name MY_RECORD [04h] to the (WINS-A) database.
netsh wins server 192.168.125.30 add name name=MY_RECORD EndChar=04 IP={192.168.0.205}
rem 2. Connect to (WINS-A), and set (WINS-B) as a push/pull replication partner of (WINS-A).
netsh wins server 192.168.125.30 add partner Server=192.168.0.189 Type=2
rem 3. Connect to (WINS-B), and set (WINS-A) as a push/pull replication partner of (WINS-B).
netsh wins server 192.168.0.189 add partner Server=192.168.125.30 Type=2
netsh wins server 192.168.125.30 init push Server=192.168.0.189 PropReq=0
rem 5. Connect to (WINS-B), and check that the record MY_RECORD [04h] was replicated successfully.
netsh wins server 192.168.0.189 show name name=MY_RECORD EndChar=04
rem 6. End example batch file.
下表列出了在该示例过程中使用的 netsh wins 命令。