Команды Netsh для WINS
Команды Netsh для службы WINS предоставляют средство администрирования серверов WINS из командной строки, которое может быть использовано в качестве альтернативы управлению с помощью консоли. Это средство полезно в следующих ситуациях.
- при управлении серверами WINS в глобальных сетях (WAN) команды могут быть использованы в интерактивном режиме в командной строке Netsh для лучшего управления медленными сетевыми соединениями;
- при управлении большим числом серверов WINS команды могут быть использованы в пакетном режиме для записи и автоматизации повторяющихся административных задач, которые должны быть выполнены на всех серверах WINS.
Примечания
- За исключением оговоренных случаев, теги полей (такие как Name= и EndChar=) не являются обязательными. При использовании тегов они должны применяться ко всем параметрам команды. Если теги пропущены, необходимо вводить значение для каждого поля, используемого в команде.
- Термин «Persona Non Grata» соответствует функции WINS-сервера Windows 2000 Блокировать записи указанных владельцев.
- Дополнительные сведения о командах netsh смотрите в разделе Использование Netsh.
- Команды Netsh не могут быть запущены локально под Windows XP Professional или Windows XP Home Edition. Для запуска этих команд Netsh на удаленном сервере под управлением Windows 2000 Server необходимо подключиться к серверу, на котором запущен сервер терминалов, с помощью программы «Подключение к удаленному рабочему столу». Эти команды запускаются из командной строки Windows 2000 или из командной строки контекста Netsh WINS. Для запуска этих команд из командной строки Windows 2000 необходимо перед вводом команд и параметров (описанных ниже) ввести netsh dhcp. Функции команд Netsh для Windows 2000 и Windows XP могут различаться.
Netsh WINS
Следующие команды доступны из приглашения wins>, открываемого в среде netsh.
server
Переключение в контекст указанного сервера. Используется без параметров, по умолчанию принят локальный WINS-сервер.
Синтаксис
server [{\\имя_сервера | IP-адрес}]
Параметры
- {\\имя_сервера | IP-адрес}
- Указание удаленного (не локального) WINS-сервера, на который необходимо переключить контекст командной строки Netsh WINS. Сервер задается именем или IP-адресом.
Примеры
В первом примере команда изменяет контекст Netsh на локальный WINS-сервер.
Во втором примере команда изменяет контекст Netsh на удаленный сервер WINS-сервер с именем \\WINS-SRV1.
В третьем примере примере команда изменяет контекст Netsh на удаленный сервер WINS-сервер с IP-адресом 10.0.0.1.
Команды Netsh WINS server
Следующие команды доступны из приглашения wins server>, доступного в среде netsh.
add
add filter
Добавление определенного пользователем фильтра в указанный WINS-сервер.
Синтаксис
add filter [ID=]код [Desc=]описание_фильтра
Параметры
- [ID=]код
- Обязательный параметр. Указание шестнадцатеричного кода добавляемого фильтра.
- [Desc=]описание_фильтра
- Обязательный параметр. Указание описания добавляемого фильтра.
add name
Добавление записи имени в базу данных указанного WINS-сервера.
Синтаксис
add name [Name=]имя_компьютера [[EndChar=] 16-й_знак_в_шестнадцатеричной_форме] [[Scope=]имя_области] [[ RecType=]{0 | 1}] [[Group=]{0 | 1 | 2 | 3 | 4}] [[ Node=]{0 | 1 | 3}] [IP=] {IP_адрес_1[,IP_адрес_2,IP_адрес_3… ]}
Параметры
- [Name=]имя_компьютера
- Обязательный параметр. Указание имени для добавления и регистрации в базе данных WINS-сервера.
- [EndChar=]16-й_знак_в_шестнадцатеричной_форме
- Указание шестнадцатого знака имени в шестнадцатеричной форме. Если не указано, типы записи добавляются на основании значения параметра Group=. Дополнительные сведения смотрите в разделе «Заметки».
- [Scope=]имя_области
- Указание имени области NetBIOS.
- [RecType=]{0 | 1}
- Указание типа записи: 0 статическая (по умолчанию), 1 динамическая.
- [Group=]{0 | 1 | 2 | 3 | 4}
- Указание типа группы: 0 уникальная (default), 1 группа, 2 Интернет3 многосетевая, 4 имя домена.
- [Node=]{0 | 1 | 3}
- Указание типа узла NetBIOS: 0 узел B, 1 узел P (по умолчанию), 3 узел H.
- [IP=]{IP_адрес_1[,IP_адрес_2,IP_адрес_3…]}
- Обязательный параметр. Указание IP-адреса добавляемой записи. Если компьютер является многосетевым, имеется возможность указать несколько адресов. IP-адреса разделяются запятыми, строка адресов заключается в фигурные скобки ({}).
Примечания
- Если введены значения обоих параметров EndChar= и Group= , значение параметра EndChar= переопределяет значение Group=.
- Если значение параметра EndChar= не указано, в базу данных
WINS-сервера на основании значения параметра Group= добавляется запись
следующего типа:
Значение параметра группы Тип добавляемой записи Уникальная группа (0) 03h, 20h, 00h Нормальна группа (1) 1eh Особая группа/Интернет (2) 20h Многосетевая группа (3) 03h, 20h, 00h Особая группа/домен (4) 1ch
Примеры
В первом примере команда добавляет стандартный набор NetBIOS из записей 00h, 03h и 20h для компьютера с именем УЗЕЛ_А и IP-адресом 10.0.0.1.
Во втором примере добавляется запись статического типа с типом узла Р для многосетевого компьютера УЗЕЛ_Б с IP-адресами 10.0.0.2 и10.0.0.3, расположенного в подсети ПОДСЕТЬ_Б.
add partner
Добавление партнера репликации в список на указанном WINS-сервере.
Синтаксис
add partner [Server=]IP_адрес [[NetBIOS=]имя_NetBIOS_сервера] [[Type=]{0 | 1 | 2}]
Параметры
- [Server=]IP_адрес
- Обязательный параметр. Указывает партнера репликации для WINS-сервера. Партнер указывается с помощью IP-адреса.
- [NetBIOS=]имя_NetBIOS_сервера
- Указывает партнера репликации для WINS-сервера. Партнер указывается с помощью имени NetBIOS.
- [Type=]{0 | 1 | 2}
- Указывает тип добавляемого партнера: 0 опрашивающий, 1 извещающий, 2 оба типа (по умолчанию).
Примечания
- Если IP-адрес не был сопоставлен, для создания записи партнера используется имя NetBIOS. В противном случае имя NetBIOS не используется.
Примеры
В следующем примере команда добавляет опрашивающего/извещающего партнера репликации с IP-адресом 10.2.2.2 на текущий WINS-сервер.
add pngserver
Добавление списка запрещенных серверов в указанный WINS-сервер.
Синтаксис
add pngserver [Servers=]{список-IP-адресов_серверов}
Параметры
- [Servers=]{список_IP-адресов_серверов}
- Обязательный параметр. Указывает добавляемый запрещенный сервер или серверы посредством IP-адреса (адресов), заключенных в фигурные скобки ({}). В списке IP-адреса должны быть разделены запятыми и заключены в фигурные скобки ({}).
Примечания
- Эта команда добавляет новый сервер или серверы после проверки на наличие дубликатов. Список запрещенных серверов серверов (Persona Non Grata, PNG) используется для указания владельцев (других WINS-серверов), записи которых блокируются во время репликации.
Примеры
В следующем примере команда добавляет WINS-серверы 10.2.2.2 и 10.2.2.3 в список запрещенных серверов текущего WINS-сервера.
add server
Добавление сервера WINS в оснастку «WINS».
Синтаксис
add server [Server=]{\\имя_сервера | IP_адрес_сервера}
Параметры
- [Server=]{\\имя_сервера | IP_адрес_сервера}
- Обязательный параметр. Указывает добавляемый WINS-сервер посредством имени NetBIOS IP-адреса.
Примеры
В следующем примере в консоль «WINS» добавляется сервер с IP-адресом 172.17.32.28.
check
check database
Проверяет соответствие базы данных WINS. При использовании без параметров проверка соответствия выполняется всех репликах, где истек интервал проверки. При наличии перегрузки проверка не начинается немедленно, а выполняется по истечении настроенного интервала проверки.
Синтаксис
check database [[All=]{1 | 0}] [[ Force=]{1 | 0}]
Параметры
- [All=]{1 | 0}
- Указывает, следует ли выполнять проверку соответствия на всех репликах или только на репликах с истекшим интервалом проверки: 1 все, 0 только с истекшим интервалом (по умолчанию).
- [Force=]{1 | 0}
- Указывает, следует ли выполнять поверку соответствия в условиях перегрузки: 1 выполнять, 0 не выполнять (по умолчанию).
Примечания
- Проверка соответствия всех реплик является ресурсоемкой и загружающей сеть операцией.
- Если в течение часа проводится повторная проверка соответствия наступает перегрузка.
Примеры
В следующем примере выполняется проверка соответствия для всех реплик. Если имеет место перегрузка, проверка выполняется после истечения настроенного интервала проверки.
check name
Проверка списка записей имен на соответствие указанному набору WINS-серверов.
Синтаксис
check name {NameFile=имя_файла | NameList={ список_имен}} {ServerFile=имя_файла | ServerList={список_IP_адресов_серверов}} [InclPartner={ Y | y}]
Параметры
- {NameFile=имя_файла | NameList={список_имен}}
- Обязательный параметр. Указывает файл, содержащий список имен для проверки или указывает непосредственно список имен. При вводе списка имена должны быть разделены запятыми и заключены в фигурные скобки ({}).
- {ServerFile=имя_файла | ServerList={список_IP_адресов_сервера}}
- Обязательный параметр. Указывает файл со списком IP-адресов серверов или непосредственно список адресов для проверки. В списке IP-адреса должны быть разделены запятыми и заключены в фигурные скобки ({}).
- InclPartner={Y | y}
- Указывает, что в список серверов будут включены все партнеры. По умолчанию партнеры не включаются.
Примечания
- Для этой команды необходимы теги. При обнаружении несогласованности выполняется восстановление.
- Для имени в параметрах имя_файла и имя_списка используется формат имя*16й_знак, где имя это имя записи, а «16й_знак» шестнадцатый знак в записи.
- В файле имена разделяются запятыми или парой возврат каретки /перевод строки.
Примеры
В первом примере данные WINS проверяются на соответствие файлам «Names.txt» и «Servers.txt», расположенным по указанному пути (в корневом каталоге диска D).
В втором примере на соответствие серверам с IP-адресами 10.2.2.2 и 10.2.2.3 проверяются имена «Имя1» с кодом шестнадцатого знака 03, 00 и 20h соответственно.
check version
Проверка соответствия кодов версий для владельцев записей WINS в базе данных WINS.
Синтаксис
check version [Server=]IP_адрес [[File=]имя_файла]
Параметры
- [Server=]IP_адрес
- Обязательный параметр. Задает IP-адрес WINS-сервера.
- [File=]имя_файла
- Указывает файл, содержащий индекс таблицы IP-адресов. если параметр на задан, командой check version в текущей папке будет создан файл «Wins.rec», содержащий индекс таблицы IP-адресов.
Примечания
- При указании неверного имени_файла в текущей папке создается файл «Wins.rec».
- Для правильного просмотра таблицы может потребоваться увеличить ширину окна команды.
Примеры
В следующем примере проверяется соответствие номера версии записей WINS-сервера с IP-адресом 10.2.2.2 и его партнеров репликации.
delete
delete name
Удаляет зарегистрированное имя из базы данных WINS-сервера.
Синтаксис
delete name [Name=]зарегистрированное_имя [EndChar=]16-й_знак_в_шестнадцатеричной_форме [[Scope=]имя_области]
Параметры
- [Name=]зарегистрированное_имя
- Обязательный параметр. Указывает имя удаляемой записи.
- [EndChar=]16-й_знак_в_шестнадцатеричной_форме
- Обязательный параметр. Указывает шестнадцатый знак имени удаляемой записи в шестнадцатеричной форме.
- [Scope=]имя_области
- Указывает идентификатор области NetBIOS для удаляемой записи.
Примеры
В следующем примере из базы данных WINS удаляются записи службы сообщений (03h) с именем УЗЕЛ_А.
delete owners
Удаление или захоронение списка владельцев и их записей из базы данных указанного WINS-сервера.
Синтаксис
delete owners [Servers=]{список_IP_адресов_серверов} [[Op=]{0 | 1}]
Параметры
- [Servers=]{список_IP-адресов_серверов}
- Обязательный параметр. Указывает список удаляемых серверов-владельцев записей. В списке IP-адреса должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [Op=]{0 | 1}
- Действие команды: 0 захоронение (по умолчанию), 1 удаление.
Примеры
В следующем примере удаляются все записи, владельцем которых является WINS-сервер с IP-адресом 10.0.0.1.
delete partner
Удаление либо всех, либо указанных партнеров репликации из списка партнеров указанного WINS-сервера. При запуске команды без параметров без подтверждения удаляются все партнеры репликации как из списка опрашивающих, так и из списка извещающих партнеров.
Синтаксис
delete partner [[Server=]IP-адрес] [[Type=]{0 | 1 | 2}] [[Confirm=]{Y|y}]
Параметры
- [Server=]IP_адрес
- Указывает удаляемого партнера. Партнер задается IP-адресом.
- [Type=]{0 | 1 | 2}
- Указывает тип списка удаляемого партнера: 0 опрашивающий, 1 извещающий, 2 оба типа (по умолчанию).
- [Confirm=]{Y|y}
- Задает выполнение всех операций без запроса подтверждения.
Примеры
В следующем примере команда удаляет опрашивающего/извещающего партнера репликации с IP-адресом 10.00.00.1 в текущем WINS-сервер без запроса подтверждения.
delete pngserver
Удаление всех или указанных запрещенных серверов из соответствующего списка указанного WINS-сервера.
Синтаксис
delete pngserver [Servers=]{список-IP-адресов_серверов}
Параметры
- [Servers=]{список_IP-адресов_серверов}
- Обязательный параметр. Указывает список запрещенных серверов для удаления. Запрещенные серверы указываются посредством IP-адресов, которые должны быть разделены запятыми и заключены в фигурные скобки ({}).
Примечания
- Список запрещенных серверов серверов (Persona Non Grata, PNG) определяет владельцев (других WINS-серверов), записи которых блокируются во время репликации. При использовании пустых фигурных скобок({}) команда delete pngserver удаляет все серверы в списке запрещенных.
Примеры
В следующем примере команда удаляет WINS-серверы 10.2.2.2 и 10.2.2.3 из списка запрещенных серверов текущего WINS-сервера.
delete records
Удаление всех записей или набора записей на текущем WINS-сервере или пометка записей как захороненных.
Синтаксис
delete records [MinVer=]{минимальная_высшая_версия ,минимальная__низшая_версия} [MaxVer=]{максимальная_высшая_версия ,максимальная_низшая_версия} [[Op=]{0 | 1}]
Параметры
- [MinVer=]{минимальная_высшая_версия,минимальная__низшая_версия}
- Обязательный параметр. Указывает минимальную высшую и минимальную низшую версии записей, с которых начинается удаление. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [MaxVer=]{максимальная_высшая_версия,максимальная__низшая_версия}
- Обязательный параметр. Указывает максимальную высшую и максимальную низшую версии записей, на которых удаление заканчивается. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [Op=]{0 | 1}
- Действие команды: 0 удаление (по умолчанию), 1 захоронение.
Примечания
- При задании для параметров MinVer= и MaxVer= значения {0,0} команда delete records удаляет все записи.
Примеры
В первом примере все записи WINS-сервера помечаются как захороненные.
Во втором примере удаляются все записи между 2de2d и 2de3f включительно.
delete server
Удаление сервера WINS из консоли WINS.
Синтаксис
delete server [Server=]{\\имя_сервера | IP_адрес_сервера}
Параметры
- [Server=]{\\имя_сервера | IP_адрес_сервера}
- Обязательный параметр. Указывает удаляемый WINS-сервер. Сервер задается сервера именем NetBIOS или IP-адресом.
Примеры
В следующем примере из консоли «WINS» удаляется сервер с IP-адресом 172.310.255.254.
init
init backup
Запускает архивацию базы данных WINS в указанную папку. При запуске без параметров выполняется полная архивация в папку, заданную в настоящий момент по умолчанию.
Синтаксис
init backup [[Dir=]папка_для_архивации] [[ Type=]{0 | 1}]
Параметры
- [Dir=]папка_для архивации
- Указывает папку, в которую выполняется архивация. Если параметр не указан, используется папка для архивации, заданная по умолчанию.
- [Type=]{0 | 1}
- Указание типа архивации: 0 полная (по умолчанию), 1 добавочная.
Примечания
- Архивация WINS может применяться только для локальной архивации локального сервера. Архивация удаленных WINS-серверов не поддерживается.
- В подпапке «wins_bak» папки, заданной параметром Dir=, автоматически создаются файлы архива.
Примеры
В следующем примере выполняется полная архивация базы данных WINS локального сервера в папку «C:\WINSfiles\wins_bak». Будет создана подпапка «wins_bak».
init compact
Сжатие базы данных WINS-сервера.
Синтаксис
init compact
Параметры
отсутствуют
init export
Экспорт базы данных WINS-сервера в файл.
Синтаксис
init export
Параметры
отсутствуют
init import
Запускает импорт статических соответствий из файла Lmhosts.
Синтаксис
init import [File=]импортируемый_файл
Параметры
- [File=]импортируемый_файл
- Обязательный параметр. Указание текстового файла формата Lmhosts, из которого необходимо импортировать статические соответствия в базу данных WINS.
Примеры
В следующем примере новые статические соответствия импортируются в локальную базу WINS из файла Fixedip.sam, расположенного в папке C:\WINSfiles.
init pull
Инициирует и отправляет опрашивающий триггер другому серверу WINS.
Синтаксис
init pull [Server=]{имя_опрашивающего сервера | IP-адрес}
Параметры
- [Server] {\\имя_сервера | IP-адрес}
- Обязательный параметр. Указывает WINS-сервер, на который отправляется опрашивающий триггер. Сервер задается именем или IP-адресом.
Примечания
- Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется
Примеры
В следующем примере команда инициирует и отправляет опрашивающий триггер на WINS-сервер 10.20.20.2.
init pullrange
Запускает опрос диапазона записей другого сервера WINS.
Синтаксис
init pullrange [Owner=]IP_адрес_владельца [ Server=]IP-адрес_опрашивающего сервера [MaxVer=] {максимальная_высшая_версия,максимальная_низшая_версия } [MinVer=]{минимальная_высшая_версия,минимальная__низшая_версия }
Параметры
- [Owner=]IP_адрес_владельца
- Обязательный параметр. Указывает WINS-сервер опрашиваемых записей. Сервер задается IP-адресом.
- [Server=]IP-адрес_опрашивающего сервера
- Обязательный параметр. Указывает WINS-сервер, опрашивающий диапазон записей. Сервер задается IP-адресом.
- [MaxVer=]{максимальная_высшая_версия,максимальная__низшая_версия}
- Обязательный параметр. Указывает максимальную высшую и максимальную низшую версии опрашиваемых записей. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [MinVer=]{минимальная_высшая_версия,минимальная__низшая_версия}
- Обязательный параметр. Указывает минимальную высшую и минимальную низшую версии опрашиваемых записей. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
Примечания
- При задании для параметров MinVer= и MaxVer= значения {0,0} команда init pullrange опрашивает весь диапазон записей.
Примеры
В следующем примере команда инициирует и отправляет опрашивающий триггер на WINS-сервер 10.2.2.3 для всех записей, владельцем которых является WINS-сервер 10.2.2.2.
init push
Инициирует и отправляет извещающий триггер другому серверу WINS.
Синтаксис
init push [Server=]{\\имя_извещающего сервера | IP-адрес} [[PropReq=]{0 | 1}]
Параметры
- [Server] {\\имя_извещающего_сервера | IP-адрес}
- Обязательный параметр. Указывает WINS-сервер, на который отправляется извещающий триггер. Сервер задается IP-адресом.
- [PropReq=]{0 | 1}
- Определяет расширенный запрос: 0 известить только указанный сервер (по умолчанию), 1 сервер распространяет извещающий триггер всем своим партнерам.
Примечания
- Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере команда инициирует и отправляет извещающий триггер на WINS-сервер 10.2.2.2, а этот сервер распространяет триггер всем своим партнерам репликации.
init replicate
Запускает немедленную репликацию базы данных WINS партнерам репликации.
Синтаксис
init replicate
Параметры
отсутствуют
Примечания
- Команда вызывает опрашивающую/извещающую репликацию всем партнерам для данного сервера.
init restore
Вызывает восстановление базы данных WINS из указанной папки и файла на указанный WINS-сервер.
Синтаксис
init restore [Dir=]папка_для_восстановления
Параметры
- [Dir=]папка_для восстановления
- Обязательный параметр. Указывает папку, из которой восстанавливаются файлы.
Примечания
- Архив базы WINS может быть восстановлен только для локально и для локального сервера. Восстановление базы данных WINS с удаленного компьютера невозможно.
- Папка, заданная параметром Dir=, должна содержать подпапку wins_bak, в которой находится файл базы данных, однако эту подпапку не следует указывать в значении параметра Dir=.
Примеры
В следующем примере выполняется восстановление базы WINS их резервной базы данных, расположенной в папке C:\WINSfiles.
init scavenge
Выполняет очистку базы данных WINS указанного сервера.
Синтаксис
init scavenge
Параметры
отсутствуют
Примечания
- С помощью данной команды из базы данных WINS удаляются устаревшие данные.
init search
Поиск в базе данных WINS указанного имени записи.
Синтаксис
init search [Name=]имя_записи [[EndChar=] последний_знак] [[Case=]{0 | 1}] [[ File=]имя_файла]
Параметры
- [Name=]имя_записи
- Обязательный параметр. Указание имени записи, которую необходимо найти.
- [EndChar=]последний_знак
- Указание шестнадцатого знака записи имени NetBIOS. Если не параметр не задан, возвращаются все записи, содержащие строку, указанную для параметра Name=. Дополнительные сведения смотрите в разделе «Заметки».
- [Case=]{0 | 1}
- Переключатель режима учета регистра знаков для имени: 0 регистр знаков не учитывается (по умолчанию), 1 регистр учитывается.
- [File=]имя_файла
- Указывает файл, в который будут выведены результаты в текстовом формате ASCII. Если параметр не задан, результаты отображаются в окне командной строки.
Примечания
- Если не параметр EndChar= не задан, возвращаются все записи, содержащие строку, указанную для параметра Name=. Например, если база данных содержит запись с именем MYPC-1, при поиске с указанием значения параметра имени «MYPC» будут найдены все записи, начинающиеся с этих знаков, независимо от типа записи:
-
Имя записи Тип записи MYPC-1 [00h]Workstation MYPC-1 [01h]Other MYPC-1 [03h]Messenger Если задать значение параметра EndChar=, будут найдены значения, соответствующие заданному имени и типу. Например, если для параметра Name= задать значение «MYPC», а для параметра «EndChar» «00», будут найдены следующие записи:
Имя записи Тип записи MYPC-1 [00h]Workstation
Примеры
В следующем примере выполняется поиск записей с именем «dc1» и кодом последнего знака «1c», без учета регистра знаков, с выводом результатов в файл names.txt, расположенный в папке C:\WINSfiles.
reset
reset counter
Сброс статистики локального WINS-сервера.
Синтаксис
reset counter
Параметры
отсутствуют
set
set autopartnerconfig
Установка сведений автоматической конфигурации партнеров репликации для сервера. При запуске без параметров автоматическая конфигурация партнеров сбрасывается (отключается).
Синтаксис
set autopartnerconfig [[State=]{0 | 1}] [[Interval=]значение] [[TTL=]значение]
Параметры
- [State=]{0 | 1}
- Указывает параметр сведений автоматической настройки партнеров репликации: 0 сбросить (по умолчанию), 1 установить.
- [Interval=]значение.
- Указывает значение интервала вещания в секундах.
- [TTL=]значение
- Задает срок жизни (TTL) многоадресных датаграмм серверов-партнеров. Значение срока жизни должно лежать в пределах от 1 до 32.
Примеры
В следующем примере устанавливаются сведения автоматической конфигурации для данного WINS-сервера с интервалом вещания 3600 секунд сроком жизни датаграмм 20.
set backuppath
Установка параметров архивации для указанного WINS-сервера.
Синтаксис
set backuppath [Dir=]новый_путь [[Shutdown=]{ 0 | 1}]
Параметры
- [Dir=]новый_путь
- Обязательный параметр. Задает путь архивации для базы данных сервера. Если путь не задан, по умолчанию используется путь C:\.
- [Shutdown=]{0 | 1}
- Задает параметр выполнения архивации при завершении работы: 0 архивация базы данных WINS при завершении работы отключена (по умолчанию), 1 архивация базы данных WINS при завершении работы включена.
Примеры
В следующем примере для WINS-сервера задается автоматическая архивация базы данных в папку C:\WINSfiles при каждом завершении работы.
set burstparam
Установка параметров пакетного режима для указанного WINS-сервера.
Синтаксис
set burstparam [State=]{0 | 1} [[ Value=]размер_очереди]
Параметры
- [State=]{0 | 1}
- Обязательный параметр. Параметр пакетного режима: 0- сброс или отключение пакетного режима для WINS-сервера, 1- установка (включение) пакетного режима.
- [Value=]размер_очереди
- Указывает размер очереди пакетов. Это значение должно лежать в диапазоне от 50 до 5 000.
Примеры
В следующем примере задается размер очереди пакетов для разрешения 1000 регистраций клиентов и запросов обновлений до использования WINS-сервером пакетной обработки.
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 migrateflag
Устанавливает флаг миграции для указанного WINS-сервера.
Синтаксис
set migrateflag [State=]{0 | 1}
Параметры
- [State=]{0 | 1}
- Обязательный параметр. Указывает состояние флага миграции: 0 отключен (миграция выключена), 1 включен (миграция включена)
Примечания
- Флаг миграции определяет, могут ли уникальные статические соответствия быть заменены динамическими записями.
Примеры
В следующем примере для указанного WINS-сервера задан влаг миграции с тем, чтобы разрешить замену статических соответствий динамическими записями.
set namerecord
Указание интервалов, используемых для определения момента обновления, удаления и проверки записей имен WINS на указанном WINS-сервере. При запуске без параметров используются текущие значения.
Синтаксис
set namerecord [[Renew=]значение] [[Extinction=] значение] [[ExTimeout=]значение] [[Verification=] значение]
Параметры
- [Renew=]значение
- Указывает значение частоты обновления в секундах.
- [Extinction=]значение
- Указывает значение интервала удаления в секундах.
- [ExTimeout=]значение
- Указывает значение таймаута устаревания удаления в секундах.
- [Verification=]значение
- Указывает значение интервала проверки в секундах.
Примечания
- Все параметры не являются обязательными. При запуске без параметров используются предыдущие значения.
Примеры
В следующем примере для данного WINS-сервера задается каждое из значений.
set periodicdbchecking
Устанавливает параметры периодической проверки соответствия для указанного WINS-сервера. При запуске без параметров используются текущие значения.
Синтаксис
set periodicdbchecking [[State=]{0 | 1}] [[MaxRec=]значение] [[CheckAgainst=]{ 0 | 1}] [[CheckEvery=]значение] [[ Start=]значение]
Параметры
- [State=]{0 | 1}
- Обязательный параметр. Указывает необходимость проверки состояния базы данных WINS: 0 отключена, 1 включена (по умолчанию). Если для данного параметра установить значение 0, все проверки будут отключены независимо от значений других параметров.
- [MaxRec=]значение
- Указывает максимальное число записей, проверяемых за каждый период. Если значение не указано, по умолчанию используется 30 000.
- [CheckAgainst=]{0 | 1}
- Указывает сервер, с которым сравниваются записи: 0- сервер-владелец (по умолчанию), 1 произвольно выбранный сервер.
- [CheckEvery=]значение
- Указывает, как часто необходимо выполнять проверку соответствия базы данных WINS, в часах. Если значение не указано, по умолчанию используется значение 24.
- [Start=]значение
- Указывает время в секундах, по истечении которого начинается проверка соответствия.
Примечания
- Для задания интервалов периодической проверки соответствия рекомендуется указать значения параметров CheckEvery и Start. Для согласования с уже с использующимися параметрами периодической проверки соответствия укажите только значения параметра State и параметра (параметров), которые необходимо изменить. Параметры, для которых не были указаны значения, остаются неизменными.
Примеры
В следующем примере база данных WINS проверяется на соответствие произвольно выбранному партнеру репликации каждый час, начиная по истечении 3600 секунд.
set pullparam
Устанавливает параметры по умолчанию опрашивающего партнера репликации для указанного WINS-сервера. При запуске без параметров используется предыдущий набор значений или параметры по умолчанию.
Синтаксис
set pullparam [[State=]{0 | 1}] [[ Strtup=]{0 | 1}] [[Start=]значение] [[ Interval=]значение] [[Retry=]значение]
Параметры
- [State=]{0 | 1}
- Обязательный параметр. Указывает, следует ли использовать постоянные подключения к опрашивающим партнерам: 0 не использовать постоянные подключения к опрашивающим партнерам, 1 использовать постоянные подключения к опрашивающим партнерам.
- [Strtup=]{0 | 1}
- Указывает, должна ли начинаться опрашивающая репликация при запуске: 0 не начинать опрашивающую репликацию при запуске (по умолчанию), 1 начинать опрашивающую репликацию при запуске.
- [Start=]значение
- Указывает время начала для опрашивающего триггера в секундах.
- [Interval=]значение.
- Указывает интервал репликации в секундах.
- [Retry=]значение
- Указывает количество повторов репликации.
Примечания
- Если не указывать значение параметраInterval=, выполняется только одна репликация.
- Если не указано значение параметра Start= опрашивающий триггер инициируется при запуске команды.
Примеры
В следующем примере для WINS-сервера задаются следующие параметры по умолчанию опрашивающего партнера репликации: начинать репликацию при запуске, инициировать опрашивающий триггер в 23600 секунд с интервалом 259200 секунд, повторить репликацию семь раз.
set pullpartnerconfig
Устанавливает параметры конфигурации для указанного запрашивающего партнера репликации.
Синтаксис
set pullpartnerconfig [[State=]{0 | 1}] [Server=]имя_сервера [[Start=]значение] [[ Interval=]значение]
Параметры
- [State=]{0 | 1}
- Указывает состояние флага постоянного подключения: 0 отключен , 1 включен (по умолчанию).
- [Server=]имя_сервера
- Обязательный параметр. Указывает запрашивающего партнера репликации при помощи имени сервера или IP-адреса.
- [Start=]значение
- Указывает время начала репликации в секундах.
- [Interval=]значение.
- Указывает интервал между опрашивающими репликациями в секундах.
Примечания
- Если в параметре Server= задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере для текущего WINS-сервера задается конфигурация опрашивающего партнера для WINS-сервера-партнера 10.2.2.2. Опрашивающая репликация начинается в 3600 секунд и запускается каждые 4320 секунд.
set pushparam
Устанавливает параметры по умолчанию извещающего партнера репликации для указанного WINS-сервера.
Синтаксис
set pushparam [State=]{0 | 1} [[ Strtup=]{0 | 1}] [[AddChange=]{ 0 | 1}] [[Update=]значение]
Параметры
- [State=]{0 | 1}
- Обязательный параметр. Указывает, следует ли использовать постоянные подключения к извещающим партнерам: 0 не использовать постоянные подключения к извещающим партнерам, 1 использовать постоянные подключения к извещающим партнерам.
- [Strtup=]{0 | 1}
- Указывает, должна ли начинаться извещающая репликация при запуске: 0 не начинать извещающую репликацию при запуске (по умолчанию), 1 начинать извещающую репликацию при запуске.
- [AddChange=]{0 | 1}
- Указывает, должна ли при изменении адреса инициироваться репликация: 0 не инициировать репликацию при изменении адреса (по умолчанию), 1 инициировать репликацию при изменении адреса.
- [Update=]Значение
- Указывает количество изменений кода версии, вызывающее репликацию.
Примеры
В следующем примере для данного WINS-сервера задаются следующие параметры по умолчанию извещающего партнера репликации: использовать постоянные подключения к извещающим партнерам, начинать извещающую репликацию при запуске и при изменении адреса, начинать извещающую репликацию партнерам после двух изменений кода версии записей, владельцем которых является данный WINS-сервер.
set pushpartnerconfig
Устанавливает параметры конфигурации для указанного партнера извещающей репликации.
Синтаксис
set pushpartnerconfig [[State=]{0 | 1}] [Server=]\\имя_сервера [Update=] значение
Параметры
- [State=]{0 | 1}
- Указывает состояние флага постоянного подключения: 0 отключен , 1 включен (по умолчанию).
- [Server=]{\\имя_сервера
- Обязательный параметр. Указывает имя извещающего партнера, для которого необходимо задать параметры конфигурации. Сервер задается именем или IP-адресом.
- [Update=]значение
- Обязательный параметр. Указывает порог для обновлений.
Примечания
- Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере для текущего WINS-сервера задается конфигурация извещающего партнера с IP-адресом 10.2.2.2 и устанавливается порог изменений кода версии, при превышении которого необходимо извещение, равный 2.
set replicateflag
Устанавливает флаг репликации для указанного WINS-сервера.
Синтаксис
set replicateflag [State=]{0 | 1}
Параметры
- [State=]{0 | 1}
- Обязательный параметр. Указывает состояние флага репликации: 0 отключена (флаг репликации снят), 1 включена (флаг репликации установлен).
Примеры
В следующем примере флаг репликации устанавливается для данного сервера.
set startversion
Установка значения начального кода версии для базы данных.
Синтаксис
set startversion [Version=]{максимальное_значение ,минимальное_значение}
Параметры
- [Version=]{максимальное_значение,минимальное_значение}
- Обязательный параметр. Указывает начальный номер версии для базы данных WINS. Максимально и минимальное значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
Примеры
В следующем примере для базы данных WINS задается начальный код версии 0.
show
show browser
Отображает все записи основного обозревателя домена [1Bh] для указанного WINS-сервера.
Синтаксис
show browser
Параметры
отсутствуют
show database
Отображение базы данных и записей для частичного или полного списка указанных серверов-владельцев.
Синтаксис
show database [Servers=]{IP-адрес} [[ RecType=]{0 | 1 | 2}] [[ Count=]счетчик] [[Start=]{0 | 1}] [[ EndChar=]16-й_знак_в_шестнадцатеричной_форме] [[File=] имя_файла]
Параметры
- [Servers=]{IP-адрес}
- Обязательный параметр. Указывает список серверов-владельцев записей, чьи записи необходимо отобразить. Серверу-владельцы задаются с помощью IP-адресов, которые должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [RecType=]{0 | 1 | 2}
- Указание типа записи: 0 оба типа (по умолчанию), 1 статические, 2 динамические.
- [Count=]счетчик
- Указывает количество записей, которые необходимо отобразить. Если параметр не указан, выводятся все записи, соответствующие условиям запроса.
- [Start=]{0 | 1}
- Указывает способ сортировки результатов: 0 сортировать с начала базы данных (по умолчанию), 1 сортировать с конца.
- [EndChar=]16-й_знак_в_шестнадцатеричной_форме
- Указание шестнадцатого знака записей в шестнадцатеричной форме. Это значение используется для фильтрации записей, извлекаемых из базы данных. Если параметр не указан, возвращаются все типы записей.
- [File=]имя_файла
- Указывает файл, в котором сохраняются результаты. Если параметр не задан, результаты отображаются в окне командной строки.
Примечания
- Если в паарметре Servers= указать пустой набор ({}), команда show database отобразить записи для всех серверов-владельцев.
Примеры
В следующем примере в текстовый файл output.txt выводится первые 1000 динамических записей базы данных сервера 10.2.2.2.
show info
Отображение сведений конфигурации указанного WINS-сервера.
Синтаксис
show info
Параметры
отсутствуют
Примечания
- Данная команда отображает для текущего сервера следующие сведения
конфигурации:
- Путь к архиву
- Параметр записей имен
- Периодичность проверки соответствия базы данных
- Пакетный режим
- Параметры записи журнала
- Счетчик начальной версии
show name
Запрос и отображение подробных сведений для указанной записи базы данных текущего WINS-сервера.
Синтаксис
show name [Name=]имя_записи [EndChar=]16-й_знак_в_шестнадцатеричной_форме [[Scope=]имя_области]
Параметры
- [Name=]имя_записи
- Обязательный параметр. Указывает запрашиваемую запись.
- [EndChar=]16-й_знак_в_шестнадцатеричной_форме
- Необходим для всех запросов кроме записей уникальных типов. Указание шестнадцатого знака в шестнадцатеричной форме.
- [Scope=]имя_области
- Указывает область NetBIOS, если используется.
Примеры
В следующем примере отображаются текущие сведения о записи с именем УЗЕЛ_А, имеющей тип файлового сервера [20h], расположенной в базе данных указанного WINS-сервера.
show partner
Отображение всех опрашивающих и извещающих партнеров, либо партнеров указанного WINS-сервера. При запуске без параметров отображаются все опрашивающие и извещающие партнеры, а также опрашивающие/извещающие партнеры указанного WINS-сервера.
Синтаксис
show partner [[Type=]{0 | 1 | 2 | 3}]
Параметры
- [Type=]{0 | 1 | 2 | 3}
- Указывает тип отображаемых партнеров: 0 все (по умолчанию), 1 опрашивающие, 2 извещающие, 3 опрашивающие и извещающие.
Примеры
В следующем примере отображается имя сервера, IP-адрес и тип репликации каждого партнера репликации для данного WINS-сервера.
show partnerproperties
Отображение сведений конфигурации партнера по умолчанию для указанного WINS-сервера.
Синтаксис
show partnerproperties
Параметры
отсутствуют
Примечания
- Данная команда отображает параметры автоматической конфигурации партнеров и параметры по умолчанию опроса/извещения для текущего WINS-сервера.
show pullpartnerconfig
Отображение сведений конфигурации для опрашивающего партнера.
Синтаксис
show pullpartnerconfig [Server=]{имя | IP-адрес}
Параметры
- [Server=]{имя | IP-адрес}
- Обязательный параметр. Указывает опрашивающего партнера, для которого необходимо вывести сведения конфигурации. Партнер задается с помощью имени или IP-адреса.
Примечания
- Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере отображаются сведения конфигурации опрашивающего партнера WINS-сервера 10.20.20.2.
show pushpartnerconfig
Отображает сведения конфигурации для извещающего партнера.
Синтаксис
show pushpartnerconfig [Server=]{имя | IP-адрес}
Параметры
- [Server=]{имя | IP-адрес}
- Обязательный параметр. Указывает извещающего партнера, для которого необходимо вывести сведения конфигурации. Партнер задается с помощью имени или IP-адреса.
Примечания
- Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере отображаются сведения конфигурации извещающего партнера WINS-сервера 10.2.2.2.
show recbyversion
Отображение для владельца набора записей, заданных диапазоном кодов версий, и сортировка записей по версиям.
Синтаксис
show recbyversion [Server=]IP-адрес [MaxVer=]{максимальное_значение,минимальное значение} [MinVer=]{максимальное_значение,минимальное значение} [[Name=]имя_записи] [[EndChar=]16-й_знак_в_шестнадцатеричной_форме] [Case=]{0 | 1}
Параметры
- [Server=]IP_адрес
- Обязательный параметр. Указывает сервер-владельца, для которого необходимо отобразить набор записей. Сервер задается IP-адресом.
- [MaxVer=]{максимальное значение,минимальное значение}
- Обязательный параметр. Указывает максимальную высшую и максимальную низшую версии записей диапазона. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [MinVer=]{максимальное_значение,минимальное_значение}
- Обязательный параметр. Указывает минимальную высшую и минимальную низшую версии записей диапазона. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [Name=]имя_записи
- Указывает запрашиваемые записи.
- [EndChar=]16-й_знак
- Указание искомого знака в шестнадцатеричной форме.
- [Case=]{0 | 1}
- Указывает, следует ли при сравнении учитывать регистр: 0 не учитывать регистр (по умолчанию), 1 учитывать регистр.
Примечания
- Если для параметра Name= значение не указано, значения параметров EndChar= и Case= игнорируются.
- При задании для параметров MinVer= и MaxVer= значения {0,0} команда show recbyversion отображает весь диапазон записей.
Примеры
В следующем примере отображается общее количество записей (по версии записи) , владельцем которых является WINS-сервер 10.2.2.2.
show reccount
Отображает число записей, владельцем которых является указанный WINS-сервер.
Синтаксис
show reccount [Server=]IP_адрес [MaxVer=] {максимальная_высшая_версия,максимальная_низшая_версия } [MinVer=]{минимальная_высшая_версия, минимальная__низшая_версия}
Параметры
- [Server=]IP_адрес
- Обязательный параметр. Указывает сервер-владельца, для которого необходимо отобразить количество записей. Сервер задается IP-адресом.
- [MaxVer=]{максимальная_высшая_версия,максимальная_низшая_версия}
- Обязательный параметр. Указывает максимальную высшую и максимальную низшую версии отображаемых записей. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
- [MinVer=]{минимальная__высшая_версия,минимальная__низшая_версия}
- Обязательный параметр. Указывает минимальную высшую и минимальную низшую версии отображаемых записей. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
Примечания
- При задании для параметров MinVer= и MaxVer= значения {0,0} команда show reccount подсчитывает весь диапазон записей.
Примеры
В следующем примере отображается общее количество записей WINS-сервера 10.2.2.2.
show server
Отображение сведений об указанном WINS-сервере.
Синтаксис
show server
Параметры
отсутствуют
Примечания
- Отображение имени и IP-адреса указанного WINS-сервера.
show serverstatistics
Отображение статистики указанного WINS-сервера.
Синтаксис
show statistics
Параметры
отсутствуют
show version
Отображение текущего максимального значения счетчика версий для указанного сервера WINS.
Синтаксис
show version
Параметры
отсутствуют
show versionmap
Отображение кода владельца в таблицу отображений максимального номера версии для указанного сервера WINS.
Синтаксис
show versionmap
Параметры
отсутствуют
Пример команд Netsh WINS
Команды Netsh для службы WINS могут использоваться в пакетных файлах и других сценариях для автоматизации задач. В следующем примере показано использование команд Netsh для службы WINS при выполнении различных связанных с ней задач.
В этом примере WINS-A это WINS-сервер с IP-адресом 192.168.125.30, а WINS-B это WINS-сервер с IP-адресом 192.168.0.189. При выполнении процедуры происходит добавление записи динамического имени с 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.
В следующем примере процедуры строки комментариев начинаются с «rem». Комментарии командой Netsh игнорируются. Знак "^" означает, что следующая строка является продолжением текущей.
rem два WINS-сервер: rem (WINS-A) 192.168.125.30 rem (WINS-B) 192.168.0.189 rem 1. Подключение к (WINS-A) и добавление динамического rem имени MY_RECORD [04h] в базу данных (WINS-A). netsh wins server 192.168.125.30 add name Name=MY_RECORD ^ EndChar=04 IP={192.168.0.205} rem 2. Подключение к (WINS-A) и назначение (WINS-B) rem извещающим/опрашивающим партнером репликации (WINS-A). netsh wins server 192.168.125.30 add partner Server=192.168.0.189 Type=2 rem 3. Подключение к (WINS-B) и назначение (WINS-A) rem извещающим/опрашивающим партнером репликации (WINS-B). netsh wins server 192.168.0.189 add partner Server=192.168.125.30 Type=2 rem 4. Подключение к (WINS-A) и инициация rem извещающией репликации на (WINS-B). netsh wins server 192.168.125.30 init push Server=192.168.0.189 PropReq=0 rem 5. Подключение к (WINS-B) и проверка успешной rem репликации записи MY_RECORD [04h]. netsh wins server 192.168.0.189 show name Name=MY_RECORD EndChar=04 rem 6. Конец примера пакетного файла.
В следующей таблице представлен список команд netsh wins, используемых в этом примере процедуры.
Команда | Описание |
---|---|
server | Переход из текущего контекста командной строки WINS на сервер, заданный либо именем, либо IP-адресом. |
add name | Регистрирует имя на сервере. |
add partner | Добавляет партнера репликации на сервер. |
init push | Инициализирует и отправляет извещающий триггер серверу WINS. |
show name | Вывод подробных сведений для конкретной записи в базе данных WINS-сервера. |
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).