NetSh commands for WINS WINS 的 Netsh 命令所提供的管理 WINS 服务器的命令行工具可以用来替代基于控制台的管理。在下列情形中这种功能很有用: 在广域网 (WAN) 中管理 WINS 服务器时,在 Netsh 命令提示符下以交互模式使用命令,可以更好地通过低速网络链接进行管理。 当管理大量的 WINS 服务器时,可以用批处理方式使用命令编写脚本,使反复执行所有 WINS 服务器需要执行的管理任务的过程自动化。 在 Netsh 命令提示符下可以使用下列命令(与 Windows XP 命令提示符不同)。有关如何使用 NetSh commands for WINS 的详细信息,请参阅使用 WINS 命令行工具。 注意 除非另外指定,否则字段标记(如 Name= 和 EndChar=)是可选的。如果使用了标记,它们就必须应用到命令行的所有参数中。如果忽略标记,则必须为该命令中每个支持的字段提供一个值。 术语“Persona Non Grata”是指 Windows 2000 WINS 服务器功能“阻塞下列所有者的记录”。 有关 netsh 的详细信息,请参阅使用 Netsh。 有关如何在批文件和脚本中使用 WINS 的 Netsh 命令的示例,请参阅 Netsh WINS 示例。 不能在 Windows XP Professional 或 Windows XP Home Edition 上本地运行这些 Netsh 命令。若要在远程 Windows 2000 Server 上运行这些 Netsh 命令,必须首先使用“远程桌面连接”连接到运行终端服务器的 Windows 2000 Server。可以从 Windows 2000 命令提示符下或 Netsh WINS 上下文的命令提示符下运行这些命令。为使这些命令在 Windows 2000 命令提示符下工作,必须先键入 netsh dhcp,然后再键入命令和参数,如下列语法中所示。Windows 2000 和 Windows XP 上的 Netsh 上下文命令之间可能存在功能性差异。 Netsh WINS 下列命令可在 wins> 提示符下使用,该提示符在 netsh 环境中为根级提示符。 若要查看该命令语法,请单击以下命令: server 切换到指定的服务器上下文。如果不使用参数,就会假定本地 WINS 服务器是默认的。 语法 server [{\\ServerName | IPAddress}] 参数 {\\servername\IPAddress} 指定 Netsh WINS 命令行环境要切换到的远程(非本地)WINS 服务器。通过服务器名或 IP 地址识别服务器。 范例 在第一个示例中,该命令将 Netsh 上下文改为本地 WINS 服务器。 在第二个示例中,该命令将 Netsh 上下文改为名为 \\WINS-SRV1 的远程服务器。 在第三个示例中,该命令将 Netsh 上下文改为 IP 地址为 10.0.0.1 的远程服务器。 server server \\WINS-SRV1 server 10.0.0.1 Netsh WINS 服务器 下列命令可在 wins server> 提示符下可用,该提示符在 netsh 环境中为根级提示符。 若要查看该命令语法,请单击以下命令: add add filter 向指定的 WINS 服务器中添加用户定义的筛选器。 语法 add filter [ID=]ID [Desc=]FilterDescription 参数 [ID=]ID 必需。以十六进制形式指定要添加的筛选器的 ID。 [Desc=]FilterDescription 必需。指定要添加的筛选器的有关说明。 add name 向指定 WINS 服务器上数据库中添加名称记录。 语法 add name [Name=]ComputerName [[EndChar=]16thCharInHex] [[Scope=]ScopeName] [[RecType=]{0 | 1}] [[Group=]{0 | 1 | 2 | 3 | 4}] [[Node=]{0 | 1 | 3}] [IP=]{IPAddress1[,IPAddress2,IPAddress3?]} 参数 [Name=]ComputerName 必需。指定要在 WINS 服务器数据库中添加并注册的名称。 [EndChar=]16thCharInHex 以十六进制形式指明名称的第 16 个字符。如果不指定,就会根据 Group= 的值添加记录类型。详细信息,请参阅“注意事项”。 [Scope=]ScopeName 指定 NetBIOS 作用域的名称。 [RecType=]{0 | 1} 指明记录类型: 0-静态(默认),1-动态。 [Group=]{0 | 1 | 2 | 3 | 4} 指明组类型: 0-唯一(默认),1-组,2-Internet,3-多主机,4-域名。 [Node=]{0 | 1 | 3} 指明 NetBIOS 节点类型: 0-B 节点,1-P 节点(默认),3-H 节点。 [IP=]{IPAddress1[,IPAddress2,IPAddress3匽} 必需。指定要添加的名称记录的 IP 地址。如果计算机是多主机的,就可以指定多个 IP 地址。使用大括号 ({}) 将一个或多个 IP 地址括起来,各个 IP 地址之间以逗点分隔。 注释 如果同时使用 EndChar= 和 Group=,则 EndChar= 会覆盖 Group=。 未指定 EndChar= 时,会根据 Group= 的值向 WINS 数据库中添加下列记录类型: Group 参数值 添加的记录类型 唯一组 (0) 03h, 20h, 00h 正常组 (1) 1eh 特殊组/Internet (2) 20h 多主机组 (3) 03h, 20h, 00h 特殊组/域 (4) 1ch 范例 在第一个示例中,该命令为名为 HOSTA、映射 IP 地址为 10.0.0.1 的计算机添加记录 00h、03h 和 20h 组成的默认 NetBIOS 记录集。 在第二个示例中,该命令为 SUBNETA 上 IP 地址为 10.0.0.2 和 10.0.0.3 的多主机计算机 HOSTB 添加记录 20h,使用的是静态记录类型和 P 节点配置。 add name Name=HOSTA IP={10.0.0.1} add name HOSTB 20 SUBNETA 0 3 1{10.0.0.2,10.0.0.3} add partner 向指定 WINS 服务器上的复制伙伴列表中添加复制伙伴。 语法 add partner [Server=]IPAddress [[NetBIOS=]ServerNetBIOSName] [[Type=]{0 | 1 | 2}] 参数 [Server=]IPAddress 必需。指定复制伙伴来添加到 WINS 服务器。用 IP 地址标识伙伴服务器。 [NetBIOS=]ServerNetBIOSName 指定复制伙伴来添加到 WINS 服务器。用 NetBIOS 名称标识伙伴服务器。 [Type=]{0 | 1 | 2} 指明要添加的伙伴类型:0- 拉, 1- 推, 2- 两者(默认)。 注释 如果 IP 地址未解析,就会使用 NetBIOS 名称参数创建伙伴记录。否则,不使用 NetBIOS 参数。 范例 在下面的示例中,该命令向当前 WINS 服务器中添加 IP 地址为 10.2.2.2 的“推”/“拉”复制伙伴。 add partner 10.2.2.2 add pngserver 向指定 WINS 服务器中添加 Persona Non Grata 服务器列表。 语法 add pngserver [Servers=]{ListOfServerIPAddresses} 参数 [Servers=]{ListOfServerIPAddresses} 必需。指定要添加的 Persona Non Grata 服务器(一台或多台)。用其 IP 地址标识每台服务器,并要括以大括号 ({})。如果提供列表,IP 地址必须由逗点分隔,并括在大括号 ({}) 中。 注释 在复制校验之后该命令添加一个新的服务或多个服务器。PNG(Persona Non Grata)列表用来指定在复制过程中记录被阻塞的所有者(其它 WINS 服务器)。 范例 在下面的示例中,该命令向当前 WINS 服务器的 Persona Non Grata 列表中添加 WINS 服务器 10.2.2.2 和 10.2.2.3。 add pngserver {10.2.2.2,10.2.2.3} add server 将 WINS 服务器添加到 WINS 控制台。 语法 add server [Server=]{\\ServerName | ServerIPAddress} 参数 [Server=]{\\ServerName | ServerIPAddress} 必需。指定要添加的 WINS 服务器。用 NetBIOS 名称或 IP 地址标识服务器。 范例 在下面的示例中,该命令向 WINS 控制台中添加 IP 地址为 172.17.32.28 的服务器。 add server Server=172.17.32.28 check check database 检查 WINS 数据库的一致性。如果不使用参数,就对所有验证间隔已到期的副本进行一致性检查。如果存在超载条件,就不会立即进行一致性检查,而在所配置的验证间隔到期后才进行。 语法 check database [[All=]{1 | 0}] [[Force=]{1 | 0}] 参数 [All=]{1 | 0} 指明是对所有副本进行一致性检查还是对其验证间隔已到期的副本进行一致性检查: 1-全部,0-相反(默认)。 [Force=]{1 | 0} 指明是否在超载条件下覆盖 WINS 一致性检查: 1-覆盖,0-相反(默认)。 注释 检查所有副本的一致性是网络和资源密集的操作。 在一个小时内重复执行一致性检查命令时,会发生超载条件。 范例 在下面的示例中,该命令对所有副本进行一致性检查。如果存在超载条件,就在验证间隔到期后进行一致性检查。 check database 1 check name 比照一组指定的 WINS 服务器检查名称记录列表。 语法 check name {NameFile=FileName | NameList={NamesList}} {ServerFile=FileName | ServerList={ListOfServerIPAddresses}}[InclPartner={Y | y}] 参数 {NameFile=FileName | NameList={NamesList}} 必需。指定要检查的名称列表所在的文件,或者指定要检查的名称列表。如果提供列表,名称必须由逗点分隔,并括在大括号 ({}) 中。 {ServerFile=FileName | ServerList={ListOfServerIPAddresses}} 必需。指定含有服务器 IP 地址列表的文件,或者指定要检查的服务器 IP 地址列表。如果提供列表,IP 地址必须由逗点分隔,并括在大括号 ({}) 中。 InclPartner={Y | y} 指定所有伙伴都将包含在服务器列表中。默认情况下是不包含伙伴的。 注释 该命令必须有标记。只要发现不一致,就会进行修复。 NameFile 和 NameList 中 Name 的格式为 Name*16thchar,其中,Name 是记录名称,16thchar 是记录的第 16 个字符。 在文件中,名称项由逗点或回车/换行符分隔。 范例 在第一个示例中,该命令比照 Names.txt 和 Servers.txt 文件检查 WINS 数据,假定这些文件位于指定的路径位置(驱动器 D 的根目录)。 在第二个示例中,该命令比照 IP 地址为 10.2.2.2 和 10.2.2.3 的服务器分别检查第 16 个字符为 03、00 和 20h 的名称 Name1。 check name NameFile=D:\Names.txt ServerFile=D:\Servers.txt check name NameList={Name1*03,Name1*00,Name1*20} ServerList={10.2.2.2,10.2.2.3} check version 检查 WINS 数据库中 WINS 记录所有者的版本 ID 号的一致性。 语法 check version [Server=]IPAddress [[File=]FileName] 参数 [Server=]IPAddress 必需。指定开始 WINS 服务器的 IP 地址。 [File=]FileName 指定将索引存储到 IP 地址表所用的文件。如果省略,check version 就会在当前目录中创建文件 Wins.rec,并将索引存储到那里的 IP 地址表中。 注释 如果提供无效的名称,就会将 FileName 设为当前目录中的 Wins.rec。 您可能需要增大命令窗口的宽度,以便宽度足够正确查看地址表。 范例 在下面的示例中,该命令检查 IP 地址为 10.2.2.2 的 WINS 服务器的记录的版本号一致性(在其复制伙伴处)。 check version 10.2.2.2 delete delete name 从 WINS 服务器数据库中删除已注册的名称。 语法 delete name [Name=]RegisteredName [EndChar=]16thCharInHex [[Scope=]ScopeName] 参数 [Name=]RegisteredName 必需。指定要删除的已注册名称。 [EndChar=]16thCharInHex 必需。以十六进制形式指明要删除的记录的名称的第 16 个字符。 [Scope=]ScopeName 指定要删除的记录的 NetBIOS 作用域标识符。 范例 在下面的示例中,该命令将从 WINS 数据库中删除记录名称为 HOSTA 的信使 (03h)。 delete name Name=HOSTA EndChar=03 delete owners 从指定 WINS 服务器上的数据库中删除或逻辑删除所有者列表及其记录。 语法 delete owners [Servers=]{ListOfServerIPAddresses} [[Op=]{0 | 1}] 参数 [Servers=]{ListOfServerIPAddresses} 必需。指定要删除的记录所在的所有者服务器列表。用来标识服务器的 IP 地址必须由逗点分隔,并括在大括号 ({}) 中。 [Op=]{0 | 1} 指出您的选项: 0-逻辑删除(默认),1-删除。 范例 在下面的示例中,该命令将删除 IP 地址为 10.0.0.1 的 WINS 服务器所拥有的全部记录。 delete owners Servers={10.0.0.1} Op=1 delete partner 从指定 WINS 服务器上的复制伙伴列表中删除所有复制伙伴或指定的复制伙伴。如果不使用参数,则会不经确认提示就从“拉”和“推”伙伴列表中删除所有复制伙伴。 语法 delete partner [[Server=]IPAddress] [[Type=]{0 | 1 | 2}] [[Confirm=]{Y|y}] 参数 [Server=]IPAddress 指定要删除的伙伴。用 IP 地址标识伙伴。 [Type=]{0 | 1 | 2} 指明要删除的伙伴列表的类型:0- 拉, 1- 推, 2- 两者(默认)。 [Confirm=]{Y|y} 在不经确认提示的情况下启动并完成操作。 范例 在下面的示例中,该命令将不经确认提示就从当前 WINS 服务器中删除“推”/“拉”类型伙伴。 delete partner Server=10.0.0.1 Type=2 Confirm=Y delete pngserver 从指定 WINS 服务器上的 Persona Non Grata 服务器列表中删除所有 Persona Non Grata 服务器或指定的 Persona Non Grata 服务器。 语法 delete pngserver [Servers=]{ListOfServerIPAddresses} 参数 [Servers=]{ListOfServerIPAddresses} 必需。指定要是删除的 Persona Non Grata 服务器列表。用以逗点分隔并括在大括号 ({}) 中的 IP 地址标识 Persona Non Grata 服务器。 注释 PNG(Persona Non Grata)列表用来指定在复制过程中其记录被阻塞的所有者(其它 WINS 服务器)。如果使用空的大括号 ({}),delete pngserver 就会删除 PNG 服务器列表上的所有服务器。 范例 在下面的示例中,该命令将从这个 WINS 服务器的 Persona Non Grata 列表中删除 WINS 服务器 10.2.2.2 和 10.2.2.3。 delete pngserver Servers={10.2.2.2,10.2.2.3} delete records 从当前 WINS 服务器中删除所有记录或部分记录,或者将记录标记为逻辑删除。 语法 delete records [MinVer=]{High,Low} [MaxVer=]{High,Low} [[Op=]{0 | 1}] 参数 [MinVer=]{High,Low} 必需。指定删除开始处的最小高记录版本或最小低记录版本。高值和低值由逗点分隔并括在大括号 ({}) 中。 [MaxVer=]{High,Low} 必需。指定删除结束处的最大高记录版本或最大低记录版本。高值和低值由逗点分隔并括在大括号 ({}) 中。 [Op=]{0 | 1} 指出您的选项: 0-删除(默认),1-逻辑删除。 注释 如果将 MinVer= 和 MaxVer= 都设为 {0,0},delete records 就会删除所有记录。 范例 在第一个示例中,该命令将 WINS 服务器上的所有记录都标记为逻辑删除。 在第二个示例中,该命令将删除 2de2d 与 2de3f 之间(含两端值)的所有记录。 delete records MinVer={0,0} MaxVer={0,0} Op=1 delete records MinVer={0,2de2d} MaxVer={0,2de3f} delete server 从 DHCP 控制台删除 DHCP 服务器。 语法 delete server [Server=]{\\ServerName | ServerIPAddress} 参数 [Server=]{\\ServerName | ServerIPAddress} 必需。指定要删除的 DHCP 服务器。通过 NetBIOS 名称或 IP 地址来鉴别服务器。 范例 在下面的示例中,该命令将从 WINS 控制台中删除 IP 地址为 172.31.255.254 的服务器。 delete server Server=172.31.255.254 init init backup 启动将 WINS 数据库备份到指定目录的过程。如果不使用参数,该命令就将完整的备份提供到当前设置的默认备份路径。 语法 init backup [[Dir=]BackupDir] [[Type=]{0 | 1}] 参数 [Dir=]BackupDir 指定备份存储到的目录。如果不指定,就会使用当前设置的默认备份路径。 [Type=]{0 | 1} 指明备份的类型: 0-完整备份(默认),1-增量备份。 注释 WINS 备份只能用于同一服务器上的本地备份。不支持远程 WINS 服务器的备份。 备份文件将在“Dir=”目录的 wins_bak 子目录下自动创建。 范例 在下面的示例中,该命令启动将本地 WINS 服务器上的 WINS 数据库完整备份到文件夹 C:\WINSfiles\wins_bak 中的过程。WINS 将创建 wins_bak 子文件夹。 init backup Dir=C:\WINSfiles Type=0 init compact 启动 WINS 服务器数据库的压缩过程。 语法 init compact 参数 无 init export 启动将 WINS 服务器数据库导出到文件的过程。 语法 init export 参数 无 init import 启动从 Lmhosts 文件导入静态映射的过程。 语法 init import [File=]ImportFile 参数 [File=]FileName 必需。指定 Lmhosts 格式的文本文件,用于将静态映射导入到 WINS 数据库中。 范例 在下面的示例中,该命令将导入 Fixedip.sam 文件的静态映射(位于 C:\WINSfiles 路径),作为本地 WINS 数据库中新的静态映射。 init import File=C:\WINSfiles\Fixedip.sam init pull 启动“拉”触发器,并发送给另一台 WINS 服务器。 语法 init pull [Server=]{PullServerName | IPAddress} 参数 [Server=]{\\PullServerName | IPAddress} 必需。指定“拉”触发器将发送到的 WINS 服务器。通过服务器名或 IP 地址识别服务器。 注释 如果提供的服务器名不能解析为 IP 地址,则操作失败。 范例 在下面的示例中,该命令将启动“拉”触发器,并发送给 WINS 服务器 10.2.2.2。 init pull Server=10.2.2.2 init pullrange 开始另一台 WINS 服务器的一组记录,并读取该记录。 语法 init pullrange [Owner=]OwnerServerIP [Server=]PullServerIP [MaxVer=]{High,Low} [MinVer=]{High,Low} 参数 [Owner=]OwnerServerIP 必需。指定要“拉”的记录所在的 WINS 服务器。通过 IP 地址识别服务器。 [Server=]PullServerIP 必需。指定“拉”一系列记录的 WINS 服务器。通过 IP 地址识别服务器。 [MaxVer=]{High,Low} 必需。指定要“拉”的记录的最大高版本号和最大低版本号。高值和低值由逗点分隔并括在大括号 ({}) 中。 [MinVer=]{High,Low} 必需。指定要“拉”的记录的最小高版本号和最小低版本号。高值和低值由逗点分隔并括在大括号 ({}) 中。 注释 如果将 MaxVer= 和 MinVer= 都设为 {0,0}。init pullrange 就会“拉”全部的记录。 范例 在下面的示例中,该命令将对 WINS 服务器 10.2.2.2 拥有的所有记录启动“拉”触发器,并发送给 WINS 服务器 10.2.2.3。 init pullrange Owner=10.2.2.2 Server=10.2.2.3 MaxVer={0,0} MinVer={0,0} init push 启动“推”触发器,并发送给另一台 WINS 服务器。 语法 init push [Server=]{\\PushServerName | IPAddress} [[PropReq=]{0 | 1}] 参数 [Server=]{\\PushServerName | IPAddress} 必需。指定“推”触发器将发送到的 WINS 服务器。通过名字或 IP 地址来鉴别服务器 [PropReq=]{0 | 1} 指明传播请求: 0-仅“推”到指定的服务器(默认),1-让服务器将“推”触发器传播到其所有伙伴。 注释 如果提供的服务器名不能解析为 IP 地址,则操作失败。 范例 在下面的示例中,该命令将启动“推”触发器,并发送给 WINS 服务器 10.2.2.2,而且让它将触发器传播给其所有复制伙伴。 init push Server=10.2.2.2 PropReq=1 init replicate 对复制伙伴启动并强制实施数据库的立即复制。 语法 init replicate 参数 无 注释 该命令将对该服务器的所有复制伙伴启动“推”/“拉”复制。 init restore 在指定 WINS 服务器上启动从目录和文件恢复 WINS 数据库的过程。 语法 init restore [Dir=]RestoreDir 参数 [Dir=]RestoreDir 必需。指定要恢复的文件所在的目录。 注释 WINS 备份只能在在同一服务器上本地恢复。不能从远程计算机恢复 WINS 数据库。 “Dir=”中应包含子目录 wins_bak,该子目录中将包含数据库文件,但它却不应包含在“Dir=”参数中。 范例 在下面的示例中,该命令将从备份数据库文件位置 C:\WINSfiles 恢复 WINS 数据库。 init restore Dir=C:\WINSfiles init scavenge 对指定 WINS 服务器的 WINS 数据库启动清理过程。 语法 init scavenge 参数 无 注释 该命令将从 WINS 数据库中删除过时信息。 init search 在 WINS 数据库中启动搜索指定记录名称的过程。 语法 init search [Name=]RecordName [[EndChar=]EndCharacter] [[Case=]{0 | 1}] [[File=]FileName] 参数 [Name=]RecordName 必需。指定要搜索的记录的名称。 [EndChar=]EndCharacter 指明 NetBIOS 名称记录的第 16 个字符。如果不指定,搜索就会返回所有与作为 Name= 值输入的字符串匹配的记录。详细信息,请参阅“注意事项”。 [Case=]{0 | 1} 指明名称的大小写优先权: 0-忽略名称的大小写(默认),1-对名称区分大小写。 [File=]FileName 指定存储 ASCII 纯文本输出所用的文件。如果不指定,输出就会显示在命令提示窗口中。 注释 如果不提供 EndChar= 的值,搜索就会返回所有与作为 Name= 值输入的字符串匹配的记录。例如,如果数据库中包含名为 MYPC-1 的记录,使用 MYPC 作为名称参数值的搜索就会返回所有以该名称模式开头的记录,无论记录类型如何都如此: Record Name Record Type MYPC-1 [00h]Workstation MYPC-1 [01h]Other MYPC-1 [03h]Messenger 如果指定 EndChar= 的值,则只返回与指定的记录名称和记录类型匹配的记录。例如,如果 Name= 的值为 MYPC,EndChar 的值为 00,则会返回下列搜索结果: Record Name Record Type MYPC-1 [00h]Workstation 范例 在下面的示例中,该命令将搜索名为 dc1、结尾字符为 1c 的记录,忽略名称的大小写,并将信息输出到位于 C:\WINSfiles 下的文件 names.txt 中。 init search Name=dc1 EndChar=1c Case=0 File=C:\WINSfiles \names.txt reset reset counter 重新设置本地 WINS 服务器的统计信息。 语法 reset counter 参数 无 set set autopartnerconfig 设置服务器的自动复制伙伴配置信息。如果不使用参数,就会重新设置自动伙伴配置(禁用)。 语法 set autopartnerconfig [[State=]{0 | 1}] [[Interval=]Value] [[TTL=]Value] 参数 [State=]{0 | 1} 指明自动复制伙伴配置信息设置: 0-重新设置(默认),1-设置。 [Interval=]Value 指定多播间隔值(以秒计)。 [Interval=]Value 指定伙伴 WINS 服务器之间的多播数据报的存在时间值。TTL 值必须位于 1 到 32 之间。 范例 在下面的示例中,该命令为这个 WINS 服务器设置自动配置信息,多播间隔设为 3,600 秒,存在时间 (TTL) 值设为 20。 set autopartnerconfig State=0 Interval=3600 TTL=20 set backuppath 设置指定 WINS 服务器的备份参数。 语法 set backuppath [Dir=]NewPath [[Shutdown=]{0 | 1}] 参数 [Dir=]NewPath 必需。指定服务器数据库的备份路径。如果不指定,则默认路径为 C:\。 [Shutdown=]{0 | 1} 指明关机期间的备份设置: 0-关机期间禁止对 WINS 数据库进行备份(默认),1-关机期间允许对 WINS 数据库进行备份。 范例 在下面的示例中,该命令设置 WINS 服务器,使其每次都在服务器关闭时自动将 WINS 数据库备份到 C:\WINSfiles 中。 set backuppath Dir=C:\WINSfiles Shutdown=1 set burstparam 设置指定 WINS 服务器的爆发处理参数。 语法 set burstparam [State=]{0 | 1} [[Value=]QueueSize] 参数 [State=]{0 | 1} 必需。指明爆发处理的设置: 0-重新设置或禁止对 WINS 服务器进行爆发处理,1-设置或允许对 WINS 服务器进行爆发处理。 [Value=]QueueSize 指定爆发队列大小的值。队列大小必须在 50 到 5,000 之间。 范例 在下面的示例中,该命令设置爆发队列的大小以准许在 WINS 服务器使用爆发处理之前有 1,000 个客户注册和更新请求。 set burstparam State=1 Value=1000 set defaultparam 设置 WINS 服务器配置的默认参数。 语法 set defaultparam 参数 无 注释 该命令将 WINS 服务器的所有配置参数都设为默认值。建议您在安装 WINS 服务后运行该命令,以便用默认参数设置配置服务器。 set logparam 设置或重新设置数据库和详细事件日志参数。如果不使用参数,则保留当前值。 语法 set logparam [[DBChange=]{0 | 1}] [[Event=]{0 | 1}] 参数 [DBChange=]{0 | 1} 指明您是否希望记录数据库的更改: 1-允许将数据库更改记录到 JET 日志文件中(默认),0-重新设置该选项。 [Event=]{0 | 1} 指明事件的详细信息: 1-将详细的事件记录到系统事件日志中,0-重新设置该选项(默认)。 注释 WINS 数据库引擎可以将数据库更改记录到各个独立的文件中。由于该选项改进了数据库操作的性能,因此默认情况下它是开启的。 WINS 服务器可以在系统事件日志中记录详细事件信息。由于该选项是资源密集的,因此默认情况下它是开启的。 范例 在下面的示例中,该命令为这个 WINS 服务器设置日志参数,以允许将数据库更改记录到 JET 文件中,并将详细事件记录到系统事件日志中。 set logparam Event=1 set migrateflag 设置指定 WINS 服务器的迁移标志。 语法 set migrateflag [State=]{0 | 1} 参数 [State=]{0 | 1} 必需。指明迁移标志的设置: 0-禁用(迁移开启),1-启用(迁移开启)。 注释 迁移标志决定唯一的静态映射是否可被动态记录替代。 范例 在下面的示例中,该命令设置迁移标志,以准许唯一的静态映射被指定 WINS 服务器的动态记录替代。 set migrateflag State=1 set namerecord 设置间隔值,用于确定 WINS 名称记录何时在指定的 WINS 服务器上更新、删除和验证。如果不使用参数,则保留当前值。 语法 set namerecord [[Renew=]Value] [[Extinction=]Value] [[ExTimeout=]Value] [[Verification=]Value] 参数 [Renew=]Value 指定间隔更新速率(以秒计)。 [Extinction=]Value 指定消失间隔(以秒计)。 [ExTimeout=]Value 指定消失超时(以秒计)。 [Verification=]Value 指定验证间隔(以秒计)。 注释 所有参数都是可选的。如果不使用参数,则保留以前设置的值或默认值。 范例 在下面的示例中,该命令对这个 WINS 服务器上的名称记录的每个值进行设置。 set namerecord Renew=3600 Extinction=7200 ExTimeout=86400 Verification=2073600 set periodicdbchecking 为指定的 WINS 服务器设置定期数据库一致性检查参数。如果不使用参数,则保留当前值。 语法 set periodicdbchecking [[State=]{0 | 1}] [[MaxRec=]Value] [[CheckAgainst=]{0 | 1}] [[CheckEvery=]Value] [[Start=]Value] 参数 [State=]{0 | 1} 必需。指明是否检查 WINS 数据库的状态: 0-禁用,1-启用(默认)。如果将该参数的值设为 0,则不论其他参数的值如何都将禁用所有检查。 [MaxRec=]Value 指定每个周期检查的最大记录数。如果不指定,默认值为 30,000。 [CheckAgainst=]{0 | 1} 指明要检查的服务器: 0-所有者服务器(默认),1-随机选定的服务器。 [CheckEvery=]Value 指定 WINS 数据库检查一致性的频率(以小时计)。如果不指定,默认值为 24 小时。 [Start=]Value 指定开始一致性检查的时间(以秒计)。 注释 为设置定期一致性检查间隔,建议您指定 CheckEvery 和 Start 参数的值。为调整现有的定期一致性检查设置,只要指定 State 和其他要更改的参数的值即可。不为其提供值的参数保持不变。 范例 在下面的示例中,该命令将在 3,600 秒开始每小时比照随机复制伙伴检查 WINS 数据库。 set periodicdbchecking State=1 MaxRec=1000 CheckAgainst=1 CheckEvery=1 Start=3600 set pullparam 设置指定 WINS 服务器的默认“拉”参数。如果不使用参数,则保留以前设置的值或默认值。 语法 set pullparam [[State=]{0 | 1}] [[Strtup=]{0 | 1}] [[Start=]Value] [[Interval=]Value] [[Retry=]Value] 参数 [State=]{0 | 1} 必需。指明您是否希望对“拉”伙伴使用永久连接: 0-不对“拉”伙伴使用永久连接,1-对“拉”伙伴使用永久连接。 [Strtup=]{0 | 1} 指明“拉”复制是否在启动时开始: 0-不在启动时开始“拉”复制(默认),1-在启动时开始“拉”复制。 [Start=]Value 指定“拉”触发器的开始时间(以秒计)。 [Interval=]Value 指定复制间隔(以秒计)。 [Retry=]Value 指定重试复制的次数。 注释 如果不指定 Interval= 的值,则只发生一次复制。如果不指定 Start= 的值,则命令的执行会启动“拉”触发器。 范例 在下面的示例中,该命令为这个 WINS 服务器设置默认“拉”伙伴参数,以便对其“拉”伙伴使用永久连接,在启动时开始复制,在 23,600 秒后以 259,200 秒的间隔启动“拉”触发器,重试复制七次。 set pullparam State=1 Strtup=1 Start=23600 Interval=259200 Retry=7 set pullpartnerconfig 设置指定的“拉”伙伴的配置参数。 语法 set pullpartnerconfig [[State=]{0 | 1}] [Server=]ServerName [[Start=]Value] [[Interval=]Value] 参数 [State=]{0 | 1} 指出连续连接标记状态:0--禁用,1-启用(默认)。 [Server=]ServerName 必需。用服务器名称 或 IP 地址指定“拉”复制伙伴。 [Start=]Value 指定复制的开始时间(以秒计)。 [Interval=]Value 指定“拉”复制之间的间隔(以秒计)。 注释 如果提供的服务器名 Server= 不能解析为 IP 地址,则操作失败。 范例 在下面的示例中,该命令针对伙伴 WINS 服务器 10.2.2.2 设置当前 WINS 服务器的“拉”伙伴配置。“拉”复制在 3,600 秒后开始,每 4,320 秒运行一次。 set pullpartnerconfig State=1 Server=10.2.2.2 Start=3600 Interval=4320 set pushparam 设置指定 WINS 服务器的默认“推”伙伴参数。 语法 set pushparam [State=]{0 | 1} [[Strtup=]{0 | 1}] [[AddChange=]{0 | 1}] [[Update=]Value] 参数 [State=]{0 | 1} 必需。指明您是否希望对“推”伙伴使用永久连接: 0-不对“推”伙伴使用永久连接,1-对“推”伙伴使用永久连接。 [Strtup=]{0 | 1} 指明“推”复制是否在启动时开始: 0-不在启动时开始“推”复制(默认),1-在启动时开始“推”复制。 [AddChange=]{0 | 1} 指明您是否希望在地址更改时触发复制: 0-地址更改时不触发复制(默认),1-地址更改时触发复制。 [Update=]Value 指定复制前版本 ID 的更改次数。 范例 在下面的示例中,该命令将设置这个 WINS 服务器的默认“推”伙伴参数,以便对其“推”伙伴使用永久连接,在启动时和地址更改时开始“推”复制,并且对于这个 WINS 服务器上拥有的记录,在版本 ID 更新两次后即“推”到伙伴。 set pushparam State=1 Strtup=1 AddChange=1 Update=2 set pushpartnerconfig 设置指定的“推”伙伴的配置参数。 语法 set pushpartnerconfig [[State=]{0 | 1}] [Server=]\\ServerName [Update=]Value 参数 [State=]{0 | 1} 指出连续连接标记状态:0-禁用,1-启用(默认)。 [Server=]\\ServerName 必需。指定要为其设置配置参数的“推”伙伴服务器。通过服务器名或 IP 地址识别服务器。 [Update=}Value 必需指定升级阀值。 注释 如果在服务器参数中提供的名称不能解析为 IP 地址,则操作失败。 范例 在下面的示例中,该命令针对 IP 地址为 10.2.2.2 的伙伴 WINS 服务器设置当前 WINS 服务器的“推”伙伴配置,并将通知“推”伙伴前版本 ID 的容许更改极限设为 2。 set pushpartnerconfig State=1 Server=10.2.2.2 Update=2 set replicateflag 设置指定 WINS 服务器的复制标志。 语法 set replicateflag [State=]{0 | 1} 参数 [State=]{0 | 1} 必需。指明复制标志的设置: 0-禁用(复制标志关闭),1-启用(复制标志开启)。 范例 在下面的示例中,该命令允许这个服务器有禁用复制标志。 set replicateflag State=1 set startversion 设置数据库的版本 ID 号的开始值。 语法 set startversion [Version=]{High,Low} 参数 [MaxVer=]{High,Low} 必需指定该 WINS 数据库的开始版本 ID 号。高值和低值由逗点分隔并括在大括号 ({}) 中。 范例 在下面的示例中,该命令将 WINS 数据库的开始版本 ID 号设为 0。 set startversion Version={0,0} show show browser 显示指定 WINS 服务器的所有活动的域主浏览器 [1Bh] 记录。 语法 show browser 参数 无 show database 显示部分或所有指定所有者服务器的数据库和记录。 语法 show database [Servers=]{IPAddresses} [[RecType=]{0 | 1 | 2}] [[Count=]Count] [[Start=]{0 | 1}] [[EndChar=]16thCharInHex] [[File=]FileName] 参数 [Servers=]{IPAddresses} 必需。指定要显示其记录的所有者服务器列表。用 IP 地址标识所有者服务器,IP 地址必须以逗点分隔并括在大括号 ({}) 中。 [RecType=]{0 | 1 | 2} 指明记录的类型: 0-两者(默认),1-静态,2-动态。 [-s count 指定要显示的记录数。如果不指定,则会返回所有与查询参数匹配的记录。 [Start=]{0 | 1} 指明开始排序显示的位置: 0-从数据库的开头开始(默认),1-从数据库的结尾开始。 [EndChar=]16thCharInHex 以十六进制形式指明记录的第 16 个字符。该数字对从数据库检索到的记录进行筛选。如果不指定,则会返回所有记录类型。 [File=]FileName 指定存储格式化输出的文件。如果不指定,则输出将会显示在命令提示窗口中。 注释 如果指定 Servers= 为空的大括号 ({}),则 show database 显示全部所有者数据库的记录。 范例 在下面的示例中,该命令将服务器 10.2.2.2 的 WINS 数据库中的前 1000 条动态记录输出到文本文件 output.txt 中。 show database Servers={10.2.2.2} RecType=2 Count=1000 Start=0 Endchar=0 File=C:\WINSfiles\output.txt show info 显示指定 WINS 服务器的配置信息。 语法 show info 参数 无 注释 如果设置,该命令将显示当前服务器的下列配置信息: 备份路径 名称记录设置 定期数据库一致性检查 突发处理 日志参数 开始版本计数 show name 查询并显示当前 WINS 服务器数据库中的指定记录的详细信息。 语法 show name [Name=]RecordName [EndChar=]16thCharInHex [[Scope=]ScopeName] 参数 [Name=]RecordName 必需。指定要查询的记录。 [EndChar=]16thCharInHex 对除唯一类型记录外的所有查询都是必需的。以十六进制形式指明第 16 个字符。 [Scope=]ScopeName] 如果使用的话,则指定 NetBIOS 作用域。 范例 在下面的示例中,该命令将显示当前存储的有关记录名称为 HOSTA 的 [20h] (文件服务器类型)的信息,[20h] 存在于指定 WINS 服务器上的 WINS 数据库中。 show name Name=HOSTA EndChar=20 show partner 显示指定 WINS 服务器的所有“拉”伙伴、“推”伙伴或“拉”/“推”伙伴。如果不使用参数,该命令将显示指定 WINS 服务器的所有“推”伙伴、“拉”伙伴和“推”/“拉”伙伴。 语法 show partner [[Type=]{0 | 1 | 2 | 3}] 参数 [Type=]{0 | 1 | 2} 指明要显示的伙伴的类型: 0-全部(默认),1-“拉”,2-,3-“推”与“拉”。 范例 在下面的示例中,该命令将显示这个 WINS 服务器的每个复制伙伴的服务器名、IP 地址和复制类型。 show partner show partnerproperties 显示指定 WINS 服务器的默认伙伴配置信息。 语法 show partnerproperties 参数 无 注释 该命令显示当前 WINS 服务器的自动伙伴配置和默认“推”/“拉”参数。 show pullpartnerconfig 显示“拉”伙伴的配置信息。 语法 show pullpartnerconfig [Server=]{Name | IPAddress} 参数 [Server=]{Name | IPAddress} 必需。指定要显示其配置信息的“拉”伙伴。用名称或 IP 地址标识伙伴。 注释 如果提供的服务器名不能解析为 IP 地址,则操作失败。 范例 在下面的示例中,该命令将显示指定 WINS 服务器 10.2.2.2 的“拉”伙伴配置信息。 show pullpartnerconfig Server=10.2.2.2 show pushpartnerconfig 显示“推”伙伴的配置信息。 语法 show pushpartnerconfig [Server=]{Name | IPAddress} 参数 [Server=]{Name | IPAddress} 必需。指定要显示其配置信息的“推”伙伴。用名称或 IP 地址标识“推”伙伴。 注释 如果提供的服务器名不能解析为 IP 地址,则操作失败。 范例 在下面的示例中,该命令将显示指定 WINS 服务器 10.2.2.2 的“推”伙伴配置信息。 show pushpartnerconfig Server= 10.2.2.2 show recbyversion 显示所有者的记录集(指定为版本 ID 范围),并按版本对记录进行排序。 语法 show recbyversion [Server=]IPAddress [MaxVer=]{High,Low} [MinVer=]{High,Low} [[Name=]RecordName] [[EndChar=]16thChar] [Case=]{0 | 1} 参数 [Server=]IPAddress 必需。指定要显示其记录集的所有者服务器。通过 IP 地址识别服务器。 [MaxVer=]{High,Low} 必需。指定最大高版本号和最大低版本号返回的记录范围。高值和低值由逗点分隔并括在大括号 ({}) 中。 [MinVer=]{High,Low} 必需。指定最小高版本号和最小低版本号返回的记录范围。高值和低值由逗点分隔并括在大括号 ({}) 中。 [Name=]RecordName 指定要查找的记录。 [EndChar=]16thCharInHex 以十六进制形式指明要查找的字符。 [Case=}{0 | 1} 指明是否创建区分大小写的比较: 0-忽略大小写(默认),1-创建区分大小写的比较。 注释 如果不指定“Name=”,就会忽略“EndChar=”和“Case=”。 如果将 MinVer= 和 MaxVer= 都设为 0,0},show recbyversion 将显示全部记录。 范例 在下面的示例中,该命令将显示 WINS 服务器 10.2.2.2 所拥有的记录总数(按记录版本)。 show recbyversion Server=10.2.2.2 MaxVer={0,0} MinVer={0,0}Name=dc1 EndChar=1c Case=0 show reccount 显示指定 WINS 服务器所拥有的记录数。 语法 show reccount [Server=]IPAddress [MaxVer=]{High,Low} [MinVer=]{High,Low} 参数 [Server=]IPAddress 必需。指定要显示其记录数的所有者服务器。通过 IP 地址识别服务器。 [MaxVer=]{High,Low} 必需。指定要显示的记录的最大高版本号和最大低版本号。高值和低值由逗点分隔并括在大括号 ({}) 中。 [MinVer=]{High,Low} 必需。指定要显示的记录的最小高版本号和最小低版本号。高值和低值由逗点分隔并括在大括号 ({}) 中。 注释 如果将 MinVer= 和 MaxVer= 都设为 {0,0},show reccount 将计数全部记录。 范例 在下面的示例中,该命令将显示 WINS 服务器 10.2.2.2 的记录总数。 show reccount Server=10.2.2.2 MaxVer={0,0} MinVer={0,0} show server 显示有关指定 WINS 服务器的信息。 语法 show server 参数 无 注释 该命令显示指定 WINS 服务器的名称和 IP 地址。 show serverstatistics 显示指定 WINS 服务器的统计信息。 语法 show statistics 参数 无 show version 显示指定 WINS 服务器的当前最大版本计数器值。 语法 show version 参数 无 show versionmap 显示指定 WINS 服务器的所有者 ID 与最大版本号之间的映射表。 语法 show versionmap 参数 无