- •Xcopy a: b: /a
- •Xcopy a: b: /m
- •If exist *.Rpt echo Отчет получен.
- •Volumeinfo
- •Violations
- •Verbose
- •Install
- •Install
- •Ipconfig
- •Ipseccmd
- •Ipseccmd -u
- •Ipseccmd show filters policies
- •Ipxroute
- •Ipxroute config
- •Ipxroute config
- •Irftp /s
- •Initiate auth
- •Initiate reconcile
- •Initiate reconcile fix
- •Initiate reconcile
- •Install
- •Install
- •Install
- •Init compact
- •Init export
- •Init replicate
- •Init scavenge
- •Ipconfig
- •Vssadmin
- •Vssadmin list providers
- •Xcopy a: b: /s /e
- •Xcopy a: b: /s /e /h
На сервере назначения команда exec используется для загрузки и выполнения сохраненной конфигурации.
netsh exec dhcpcfg.dmp
После использования команды exec для загрузки файла копии памяти следует снова согласовать все области. Команда net stop dhcpserver используется для остановки службы сервера DHCP, а команда net start dhcpserver — для повторного запуска. После повторного запуска службы сервера вступают в силу изменения базы данных DHCP.
Примеры
В первом примере при помощи этой команды конфигурация DHCP-сервера \\DHCP-A выводится в текстовом файле с именем dhcpcfg.dmp.
Во втором примере при помощи этой команды конфигурация DHCP-сервера 10.0.0.1 выводится в текстовом файле с именем dhcpcfg.dmp.
В третьем примере при помощи этой команды конфигурация локального DHCP-сервера выводится в текстовом файле с именем dhcpcfg.dmp.
\\DHCP-A dump > dhcpcfg.dmp
10.0.0.1 dump > dhcpcfg.dmp
dump > dhcpcfg.dmp
Переход из текущего контекста командной строки Netsh DHCP на другой DHCP-сервер. При использовании команды server без параметров выполняется переход их текущего контекста командной строки на локальный компьютер.
Синтаксис
server [{\\Имя_сервера | IP_сервера}]
Параметры
{\\Имя_сервера | IP_сервера}
Определяет DHCP-сервер, на который необходимо перейти из текущего контекста командной строки. Определение сервера по имени NetBIOS или IP-адресу.
Примеры
В первом примере при помощи этой команды контекст командной строки Netsh DHCP изменяется на DHCP-сервер с именем \\DHCP-SRV1.
Во втором примере при помощи этой команды контекст командной строки Netsh DHCP изменяется на DHCP-сервер с IP-адресом 10.0.0.1.
server \\DHCP-SRV1
server 10.0.0.1
Отображает список авторизованных серверов в Active Directory.
Синтаксис
show server
Параметры
отсутствуют
Netsh DHCP server
Следующие команды доступны для выполнения из командной строки dhcp server>, вложенной в среду netsh.
Добавление класса на указанный сервер DHCP.
Синтаксис
add class Имя_класса [Дополнительные_данные_о_классе] [Данные] [[IsVendor=]{0 | 1}] [[IsBinary=]{B | b}]
Параметры
Имя_класса
Обязательный параметр. Определяет имя создаваемого класса.
Дополнительные_данные_о_классе
Определяет дополнительные сведения о классе.
Данные
Определяет данные класса в формате ASCII или в двоичном формате в зависимости от параметра IsBinary. Если параметр не определен, предполагается, что данные имеют формат ASCII.
[IsVendor=]{0 | 1}
Указывает, является ли добавляемый класс классом пользователей или классом вендоров: 0 — класс пользователей (по умолчанию), 1 — класс вендоров.
[IsBinary=]{B | b}
Указывает, что данные класса имеют двоичный формат. Если параметр не определен, предполагается, что данные имеют формат ASCII.
Примеры
В первом примере командой создается класс вендоров с именем MyClass, дополнительными сведениями TestClass, данными класса TestDataForMyClass в формате ASCII.
Во втором примере командой создается класс пользователей с именем MyUserClass и данными в двоичном формате 4345335532 (ASCII-CE3U2).
В третьем примере представлен альтернативный синтаксис команды для второго примера.
add class MyClass TestClass TestDataForMyClass 1
add class MyUserClass TestClass1 4345335532 B
add class MyUserClass TestClass1 4345335532 0 b
Добавление многоадресной области на определенный сервер DHCP.
Синтаксис
add mscope Имя_многоадресной_области [Дополнительные_сведения_о_многоадресной_области] [TTL]
Параметры
Имя_многоадресной_области
Обязательный параметр. Задание имени добавляемой многоадресной области.
Дополнительные_сведения_о_многоадресной_области
Задание описания текущей многоадресной области.
TTL
Задание значения времени жизни (TTL) для многоадресной области. В этом поле значения могут находиться в диапазоне от 1 до 255 (значение по умолчанию — 32).
Примеры
В представленном далее примере этой командой создается многоадресное поле с именем My MultiCast Scope, дополнительными сведениями MyTestMulticastScope и многоадресным сроком жизни, равным 40 минутам.
add mscope "My MultiCast Scope" MyTestMulticastScope 40
Добавление определения нового типа параметра на сервер DHCP.
Синтаксис
add optiondef Код_параметра Имя_параметра {BYTE | WORD | DWORD | STRING | IPADDRESS} [[IsArray=]{0 | 1}] [vendor=Класс_вендоров] [comment=Дополнительные_сведения_о_параметре] [Значение_по_умолчанию]
Параметры
Код_параметра
Обязательный параметр. Задание типа определяемого параметра. Задание типа параметра с уникальным кодом параметра. В качестве значения кода выбирается число в диапазоне от 0 до 255.
Имя_параметра
Обязательный параметр. Определение имени типа параметра.
{BYTE | WORD | DWORD | STRING | IPADDRESS}
Обязательный параметр. Указывает тип данных параметра.
[IsArray=]{0 | 1}
Указывает, является ли тип данных массивом или не массивом: 0 — унарный формат или не массив (по умолчанию), 1 — массив.
vendor=Класс_вендоров
Указывает класс вендоров для параметра. Если параметр не определен, используется класс вендора по умолчанию, класс стандартного параметра DHCP.
comment=Дополнительные_сведения_о_параметре
Указывает дополнительные сведения, которые необходимо добавить в определение типа нового параметра. Если параметр не определен, по умолчанию используется значение NULL.
Значение_по_умолчанию
Указывает значение по умолчанию, которое необходимо использовать для этого параметра, если значение не указано.
Примечания
Для параметров типа STRING должно использоваться значение 0 параметра IsArray.
Примеры
В первом примере этой командой определяется тип нового параметра с именем ExtensionsPath, кодом 18, типом данных STRING, и тип включается в класс стандартных параметров DHCP. При этом назначается значение по умолчанию c:\temp.
Во втором примере этой командой определяется тип нового параметра с именем TestOption, кодом 231 и типом данных IPADDRESS. Во втором примере параметр определен для предоставления только одного IP-адреса. Параметры IsArray и Значение_по_умолчанию не являются обязательными, поскольку подразумеваются значения по умолчанию. В третьем примере параметры Значение_по_умолчанию и IsArray являются обязательными для создания массива, содержащего значения IP-адреса 10.1.1.1, 10.1.1.2 и 10.1.1.3.
add optiondef 18 ExtensionsPath STRING 0 c:\temp
add optiondef 231 TestOption IPADDRESS
add optiondef 231 TestOption IPADDRESS 1 vendor=MyVendorClass 10.1.1.1 10.1.1.2 10.1.1.3
Добавление области на указанный сервер DHCP.
Синтаксис
add scope Адрес_области Маска_подсети Имя_области [Дополнительные_сведения_об_области]
Параметры
Адрес_области
Обязательный параметр. Указывает добавляемую область. Определение области по номеру сети IP.
Маска_подсети
Обязательный параметр. Указывает маску подсети для добавляемой области.
Имя_области
Обязательный параметр. Указывает имя области.
Дополнительные_сведения_об_области
Указывает дополнительные сведения об области
Примеры
В представленном далее примере этой командой добавляется область для DHCP-сервера с адресом области 10.2.2.0, маской подсети 255.255.255.0, именем маски MyScope и дополнительными сведениями об области MyComment.
add scope 10.2.2.0 255.255.255.0 MyScope MyComment
Удаление класса с определенного сервера DHCP.
Синтаксис
delete class Имя
Параметры
Имя
Обязательный параметр. Указывает класс пользователей или вендоров, который необходимо удалить.
Примеры
В представленном далее примере этой командой удаляется класс с именем MyClass.
delete class MyClass
Удаление многоадресной области с определенного сервера DHCP.
Синтаксис
delete mscope Имя_многоадресной_области
Параметры
Имя_многоадресной_области
Обязательный параметр. Указывает многоадресную область, которую необходимо удалить. При вводе значения Имя_многоадресной_области учитывается регистр.
Примеры
В представленном далее примере этой командой удаляется многоадресная область MyMulitcastScope из текущего DHCP-сервера.
delete mscope MyMulitcastScope
Удаление типа определенного параметра из указанного сервера DHCP.
Синтаксис
delete optiondef Код_параметра [[vendor=]Имя_вендора]
Параметры
Код_параметра
Обязательный параметр. Указывает уникальный идентификатор для удаляемого типа параметра.
vendor=Имя_вендора
Задание имени класса вендоров, с которым связан тип параметра. Если параметр не определен, определение типа параметра удаляется из класса стандартных параметров DHCP, определяемых не для вендоров.
Примечания
Этот параметр используется только на DHCP-серверах, работающих под управлением Windows 2000 Server.
Примеры
В представленном далее примере из класса стандартных параметров DHCP этой командой удаляется тип параметра с кодом 18.
delete optiondef 18
Удаление текущего значения типа определенного параметра для заданного DHCP-сервера.
Синтаксис
delete optionvalue Код_параметра [[vendor=]Класс_вендоров] [[user=]Класс_пользователей]
Параметры
Код_параметра
Обязательный параметр. Указание уникального идентификатора параметра глобального сервера, значение которого удаляется.
vendor=Класс_вендоров
Задает имя класса вендоров, с которым связан параметр. Если тег не включен, используется глобальное Имя_вендора, заданное командой set vendorclass. Если указан тег без значения, никакой класс вендоров не используется. Этот параметр доступен только на компьютерах, работающих под управлением Windows 2000 Server.
user=Класс_пользователей
Задает имя класса пользователей, с которым связан параметр. Если тег не включен, используется глобальное Имя_пользователя, заданное командой set userclass. Если указан тег без значения, никакой класс пользователей не используется. Этот параметр доступен только на компьютерах, работающих под управлением Windows 2000 Server.
Примеры
В представленном далее примере этой командой удаляется текущее значение типа параметра с кодом 18.
delete optionvalue 18
Удаление области с определенного сервера DHCP.
Синтаксис
delete scope Адрес_области {DHCPNOFORCE | DHCPFULLFORCE}
Параметры
Адрес_области
Обязательный параметр. Задает адрес области, которую необходимо удалить.
{DHCPNOFORCE | DHCPFULLFORCE}
Обязательный параметр. Указывает условие удаления области: DHCPNOFORCE — удаление области, если в области нет активных клиентов, DHCPFULLFORCE — удаление области вне зависимости от наличия активных клиентов.
Примеры
В представленном далее примере командой игнорируются все предупреждения и удаляется область 10.2.2.0 с DHCP-сервера.
delete scope 10.2.2.0 dhcpfullforce
Удаление суперобласти с определенного сервера DHCP.
Синтаксис
delete superscope Имя_суперобласти
Параметры
Имя_суперобласти
Обязательный параметр. Задает имя удаляемой суперобласти.
Примечания
Суперобласть можно задать из контекста области при помощи команды set superscope.
При вводе имени суперобласти учитывается регистр.
Примеры
В представленном далее примере этой командой удаляется суперобласть с именем My Superscope из текущего DHCP-сервера.
delete superscope "My Superscope"
Экспорт конфигурации службы DHCP в файл.
Синтаксис
export [Путь]Имя_файла {all | Список_областей}
Параметры
[Путь] Имя_файла
Обязательный параметр. Указывает имя файла, в котором будет сохранена конфигурация DHCP. Если путь, имя файла или оба этих параметра содержат пробелы, необходимо использовать кавычки.
{all | Список_областей}
Обязательный параметр. Указывает области, которые необходимо удалить. При выборе параметра all экспортируются все области. При выборе параметра Список_областей будут экспортированы области, соответствующие IP-адресам в списке. Каждый IP-адрес в списке должны быть отделен пробелами.
Примечания
Эта команда работает только на локальном сервере.
При запуске команды export работа службы DHCP останавливается и служба не отвечает клиентам DHCP, посылающим запросы аренды или на обновление аренды.
Если в службе DHCP имеется большое количество областей или большое количество арендованных адресов клиентов, для выполнения команды может понадобиться некоторое время.
Примеры
В первом примере этой командой в файл c:\temp\dhcpdb экспортируется полная конфигурация службы DHCP.
Во втором примере этой командой в файл c:\temp\dhcpdb экспортируется конфигурация DHCP областей 10.0.0.0 и 192.168.0.0.
В третьем примере этой командой в файл C:\My Folder\Dhcp Configuration экспортируется полная конфигурация службы DHCP. Оба пути и имени файлов содержат пробелы, поэтому необходимо использовать кавычки.
export c:\temp\dhcpdb all
export c:\temp\dhcpdb 10.0.0.0 192.168.0.0
export "C:\My Folder\Dhcp Configuration" all
Импорт конфигурации службы DHCP из файла в локальную службу.
Синтаксис
import [Путь]Имя_файла {all | Список_областей}
Параметры
[Путь] Имя_файла
Обязательный параметр. Указывает имя файла, из которого будет импортирована конфигурация DHCP. Если путь, имя файла или оба этих параметра содержат пробелы, необходимо использовать кавычки.
{all | Список_областей}
Обязательный параметр. Указывает области, которые необходимо импортировать. При выборе параметра all все области в указанном файле будут импортированы. При выборе параметра Список_областей будут импортированы области, соответствующие IP-адресам в списке. IP-адреса в списке должны быть отделены пробелами.
Примечания
Эта команда работает только на локальном сервере.
При запуске команды import работа службы DHCP останавливается и служба не отвечает клиентам DHCP, посылающим запросы аренды или на обновление аренды.
Если в службе DHCP имеется большое количество областей или большое количество арендованных адресов клиентов, для выполнения команды может понадобиться некоторое время.
Примеры
В первом примере этой командой из файла c:\temp\dhcpdb импортируется полная конфигурация службы DHCP.
Во втором примере этой командой из файла c:\temp\dhcpdb импортируется конфигурация DHCP областей 10.0.0.0 и 192.168.0.0.
В третьем примере этой командой из файла C:\My Folder\Dhcp Configuration импортируется полная конфигурация службы DHCP. Оба пути и имени файлов содержат пробелы, поэтому необходимо использовать кавычки.
import c:\temp\dhcpdb all
import c:\temp\dhcpdb 10.0.0.0 192.168.0.0
import "C:\My Folder\Dhcp Configuration" all
Инициирование авторизации определенного сервера DHCP в Active Directory.
Синтаксис
Initiate auth
Параметры
отсутствуют
Переключение контекста командной строки на многоадресную область DHCP.
Синтаксис
mscope Имя_многоадресной_области
Параметры
Имя_многоадресной_области
Обязательный параметр. Определяет имя многоадресной области, на которую необходимо переключить контекст командной строки.
Примечания
Эта команда позволяет использовать любые доступные команды для многоадресной области DHCP в определенной многоадресной области DHCP. Дальнейшие операции будут выполнены в этой многоадресной области на указанном сервере.
При вводе имени многоадресной области учитывается регистр.
Примеры
В представленном далее примере этой командой переключается контекст командной строки на многоадресную область с именем My Multicast Scope.
mscope "My Multicast Scope"
Переключение контекста командной строки на область DHCP.
Синтаксис
scope IP-адрес_области
Параметры
IP-адрес_области
Обязательный параметр. Определяет область, на которую необходимо переключить контекст командной строки. Определяет область по имени или IP-адресу сети или подсети.
Примечания
Эта команда позволяет использовать любые доступные команды для области DHCP в определенной области DHCP. Дальнейшие операции будут выполнены в этой области на указанном сервере.
Примеры
В представленном далее примере этой командой переключается контекст командной строки на область с IP-адресом 10.0.0.0.
scope 10.0.0.0
Задание параметров пути журнала аудита для определенного сервера DHCP.
Синтаксис
set auditlog Путь_нового_журнала_аудита
Параметры
Путь_нового_журнала_аудита
Обязательный параметр. Указывает локальную папку для DHCP-сервера, используемую для сохранения файлов журнала аудита. Необходимо указать допустимый путь папки, а папка должна быть расположена на DHCP-сервере, на котором определен путь.
Примечания
Чтобы это изменение вступило в действие, необходимо остановить и заново запустить службу DHCP после выполнения команды.
Примеры
В представленном далее примере этой командой в папке c:\logpath DHCP-сервера сохраняются файлы журнала аудита.
set auditlog c:\logpath
Задание интервала резервного копирования указанного сервера DHCP.
Синтаксис
set databasebackupinterval Новый_интервал
Параметры
Новый_интервал
Обязательный параметр. Указывает интервал резервного копирования в минутах.
Примеры
В представленном далее примере этой командой задается интервал 1440 минут (24 часа) резервного копирования базы данных для указанного DHCP-сервера.
set databasebackupinterval 1440
Задание интервала резервного копирования базы данных для указанного сервера DHCP.
Синтаксис
set databasebackuppath Новый_путь_резервной_копии
Параметры
Новый_путь_резервной_копии
Обязательный параметр. Указывает локальную папку для DHCP-сервера, используемую для сохранения файлов журнала аудита. Необходимо указать допустимый путь папки, а папка должна быть расположена на DHCP-сервере, на котором определен путь.
Примеры
В представленном далее примере этой командой задается путь резервной копии базы данных c:\winnnt\dhcp\backup.
set databasebackuppath c:\winnt\dhcp\backup
Задание интервала очистки базы данных указанного сервера DHCP.
Синтаксис
set databasecleanupinterval Новый_интервал
Параметры
Новый_интервал
Обязательный параметр. Указывает интервал очистки базы данных в минутах.
Примеры
В представленном далее примере этой командой задается интервал очистки базы данных 10080 минут (каждые семь дней).
set databasecleanupinterval 10080
Задание значения и сброс флага ведения журнала базы данных указанного сервера DHCP. В случае использования без параметров этой командой сбрасывается значение флага ведения журнала базы данных.
Синтаксис
set databaseloggingflag [{0 | 1}]
Параметры
{0 | 1}
Указывает параметр флага ведения журнала базы данных: 0 — сброс флага (по умолчанию), 1 — установка флага.
Примеры
В представленном далее примере этой командой сбрасывается флаг ведения журнала для текущего текущего DHCP-сервера.
set databaseloggingflag 0
Задание имени файла базы данных сервера DHCP для указанного сервера DHCP.
Синтаксис
set databasename Новое_имя_файла
Параметры
Новое_имя_файла
Обязательный параметр. Указывает новое имя файла базы данных DHCP-сервера.
Примечания
Чтобы это изменение вступило в действие, необходимо остановить и заново запустить службу сервера DHCP.
Примеры
В представленном далее примере этой командой задается имя файла newdatabase.mdb базы данных DHCP-сервера.
set databasename newdatabase.mdb
Задание пути файла базы данных сервера DHCP для указанного сервера DHCP.
Синтаксис
set databasepath Новый_путь
Параметры
Новый_путь
Обязательный параметр. Указывает путь файла базы данных DHCP.
Примечания
Чтобы это изменение вступило в действие, необходимо остановить и заново запустить службу сервера DHCP.
Примеры
В представленном далее примере этой командой задается путь файла c:\winnnt\dhcp\backup базы данных DHCP-сервера.
set databasepath c:\winnt\dhcp
Задание значения и сброс флага восстановления базы данных указанного сервера DHCP. В случае использования без параметров этой командой сбрасывается значение флага восстановления базы данных.
Синтаксис
set databaserestoreflag [{0 | 1}]
Параметры
{0 | 1}
Указывает параметр флага восстановления базы данных: 0 — сброс флага (по умолчанию), 1 — установка флага.
Примеры
В представленном далее примере этой командой задается флаг восстановления для текущего текущего DHCP-сервера.
set databaserestoreflag 1
Задание числа попыток обнаружения конфликтов для указанного сервера DHCP.
Синтаксис
set detectconflictretry Число_попыток
Параметры
Число_попыток
Обязательный параметр. Указывает число попыток обнаружения конфликтов сервером DHCP перед передачей в аренду IP-адреса клиенту.
Примечания
Значение параметра Число_попыток не может превышать 5. При указании значения, превышающего 5, по умолчанию используется значения 5.
Примеры
В представленном далее примере при помощи этой команды DHCP сервером будут предприняты 4 попытки обнаружить конфликт для IP-адреса области перед использованием этого IP-адреса области для аренды нового адреса.
set detectconflictretry 4
Задание параметров динамического обновления DNS для указанного сервера DHCP.
Синтаксис
set dnsconfig [Enable=]{0|1} [[Update=]{0|1}] [[Lookup=]{0|1}] [[NonDyn=]{0|1}]
Параметры
[Enable=]{0|1}
Обязательный параметр. Определяет включение или отключение динамического обновления сведений о клиенте DNS: 0 — отключение динамического обновления сведений о клиенте DNS, 1 — включение динамического обновления сведений о клиенте DNS.
[Update=]{0|1}
Указывает тип просмотров обновления: 0 — обновление в соответствии с запросом клиента, 1 — обновление прямых и обратные просмотров имен.
[Lookup=]{0|1}
Определяет включение или отключение прямых просмотров для клиентов в случае истекшей аренды: 0 — отключение прямых просмотров, 1 — включение прямых просмотров.
[NonDyn=]{0|1}
Определяет обновление сведений DNS для клиентов, не поддерживающих динамические обновления: 0 — отключение обновлений для клиентов, не поддерживающих динамические обновления, 1 — включение динамических обновлений.
Примечания
Эта команда поддерживается только на DHCP-серверах, работающих под управлением Windows 2000 Server.
Настроенный предпочитаемый сервер DNS в свойствах TCP/IP сервера DHCP будет обновлен с помощью записей клиента DHCP при включении динамических обновлений. Если настроенный предпочитаемый DNS-сервер не доступен в сети, будет обновлен дополнительный DNS-сервер.
Примеры
В следующем примере этой командой включается динамическое обновление сведений DNS DHCP-сервером, а также задаются обновления как для прямых, так и для обратных просмотров. В этом примере также отключается выполнение прямых просмотров в случае истечения аренды и включаются обновления для не динамических клиентов.
set dnsconfig 1 1 0 1
Задание значения параметра DHCP-сервера, которое будет применяться для всех областей, определенных на заданном сервере DHCP
Синтаксис
set optionvalue Код_параметра {BYTE | WORD | DWORD | STRING | IPADDRESS} [[user=]Имя_пользователя] [[vendor=]Имя_вендора] [Значение_параметра]
Параметры
Код_параметра
Обязательный параметр. Указывает уникальный идентификатор для типа параметра, значение которого задается.
{BYTE | WORD | DWORD | STRING | IPADDRESS}
Обязательный параметр. Указывает тип данных для типа параметра, значение которого задается.
[user=]Имя_пользователя
Задает имя применимого класса пользователей, к которому будет применена команда. Если параметр не определен, используется класс пользователей по умолчанию.
[vendor=]Имя_вендора
Задает имя применимого класса вендоров, к которому будет применена команда. Если параметр не определен, используются класс стандартных параметров DHCP.
[Значение_параметра]
Указывает новое серверное значение по умолчанию для типа параметра, определенного параметром Код_параметра. Значение должно иметь связанный тип данных.
Примечания
Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
Изменить текущие значения по умолчанию для незаданного класса можно с помощью команды set userclass или set vendorclass.
Примеры
В первом примере командой в качестве значения параметра с кодом 003 задаются IP-адреса 10.1.1.1 и 10.1.1.2.
Во втором содержатся дополнительные параметры, не содержащиеся в первом примере, и командой применяется заданное значение только для клиентов областей, определивших себя в качестве участников класса вендоров Vendor1. Чтобы этот пример работал, этот класс должен быть уже определен на сервере с указанным типом параметра, определенным для его использования.
set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2
set optionvalue 003 IPADDRESS 10.10,1.1 10.1.1.2
Изменение контекста командной строки Netsh DHCP на указанный сервер. Если параметры не указаны, используется локальный сервер.
Синтаксис
set server [{IP_сервера | \\DNS_сервера}]
Параметры
{IP_сервера | \\DNS_сервера}
Указывает имя DNS или IP-адрес определенного DHCP-сервера.
Примечания
При использовании этой команды контекст командной строки Netsh изменяется на другой сервер, а все дальнейшие операции выполняются на указанном сервере. Чтобы операции выполнялись на другом сервере, эта команда должна быть выполнена еще раз с IP-адресом или именем DNS нового сервера, указанного в параметре.
Примеры
В представленном далее примере этой командой переключается контекст командной строки DHCP-сервера на сервер с IP-адресом 10.10.10.1.
set server 10.1.1.1
Задание имени текущего класса пользователей. Если параметры не указаны, в качестве текущего класса пользователей используется класс пользователей по умолчанию.
Синтаксис
set userclass [Класс_пользователей]
Параметры
Класс_пользователей
Задает имя класса пользователей для текущего сервера DHCP.
Примечания
Команда доступна для использования только с DHCP-серверами под управлением Windows 2000 Server.
Примеры
В первом примере этой командой задается имя класса пользователей MyUserClass.
Во втором примере этой командой сбрасывается текущее имя класса пользователей и задается использование класса пользователей по умолчанию.
set userclass MyUserClass
set userclass
Задание имени текущего класса вендоров. Если параметры не указаны, в качестве текущего класса вендоров используется класс вендоров по умолчанию, стандартные параметры DHCP.
Синтаксис
set vendorclass [Класс_вендоров]
Параметры
Класс_вендоров
Задает имя класса вендоров для текущего сервера.
Примечания
Команда доступна для использования только с DHCP-серверами под управлением Windows 2000 Server.
Примеры
В первом примере этой командой задается имя класса вендоров MyVendorClass.
Во втором примере этой командой сбрасывается текущее имя класса вендоров и задается использование класса вендоров по умолчанию, стандартные параметры DHCP.
set vendorclass MyVendorClass
set vendorclass
Вывод всех сведений о состояниях и конфигурации для указанного сервера DHCP.
Синтаксис
show all
Параметры
отсутствуют
Примечания
При помощи этой команды выводятся все состояния текущего сервера и сведения о конфигурации, включая сведения сохраненной информационной базы управления (MIB) для текущего DHCP-сервера.
Вывод всех сведений журнала аудита для текущего сервера DHCP.
Синтаксис
show auditlog
Параметры
отсутствуют
Вывод сведений о привязках указанного сервера DHCP.
Синтаксис
show bindings
Параметры
отсутствуют
Примечания
Эта команда отображает сведенья о привязках текущего сервера DHCP с указанием отключенных и включенных для обслуживания DHCP-клиентов в сети активных сетевых подключений, настроенных с помощью статических IP-адресов.
Служба DHCP автоматически отключает сетевые подключения, динамически получающие их конфигурацию IP-адресов при помощи привязок службы. Такие действия выполняются по умолчанию.
Перечисление и вывод всех сведений о классах для указанного сервера DHCP. Перечисляются и выводятся сведения о классах вендоров и классах пользователей.
Синтаксис
show class
Параметры
отсутствуют
Вывод заданного числа попыток обнаружения конфликтов для указанного сервера DHCP.
Синтаксис
show detectconflictretry
Параметры
отсутствуют
Примечания
Этой командой отображается текущее число попыток проверки связи, используемых для обнаружения конфликтов адресов в области IP-адресов, выдаваемых сервером.
Вывод параметров динамического обновления DNS для указанного сервера DHCP.
Синтаксис
show dnsconfig
Параметры
отсутствуют
Примечания
Если конфигурация DNS не была включена или задана, можно использовать консоль DNS или команду set dnsconfig для настройки этих параметров.
Вывод сведений информационной базы управления (MIB) для указанного сервера DHCP.
Синтаксис
show mibinfo
Параметры
отсутствуют
Вывод всех сведений о многоадресных областях для указанного сервера DHCP.
Синтаксис
show mscope
Параметры
отсутствуют
Вывод всех определенных и доступных параметров для указанного сервера DHCP. При использовании без параметров выводятся все параметры.
Синтаксис
show optiondef [vendor=Имя_вендора]
Параметры
vendor=Имя_вендора
Указывает, какие определенные и доступные типы параметров следует отображать. Если параметр не определен, по умолчанию в качестве значения параметра Имя_вендора используется класс вендора по умолчанию, установленный для DHCP-сервера.
Примечания
Класс вендоров, используемый по умолчанию, может быть сброшен при помощи команды set vendorclass.
Параметр Имя_вендора используется только на DHCP-серверах, работающих под управлением Windows 2000 Server.
Примеры
В первом примере этой командой отображаются все типы определенных параметров для текущего класса вендоров.
Во втором примере этой командой отображаются типы определенных параметров, доступные для использования с указанным классом Vendor1.
show optiondef
show optiondef vendor=Vendor1
Вывод текущих значений всех доступных параметров, заданных для указанного сервера DHCP. При использовании без параметров отображаются все значения параметров, включая значения, используемые для классов вендоров и пользователей.
Синтаксис
show optionvalue [user=Имя_пользователя | vendor=Имя_вендора]
Параметры
user=Имя_пользователя
Определяет значения по умолчанию, заданные для типов параметров, доступных для использования с текущим классом пользователей.
vendor=Имя_вендора
Определяет значения по умолчанию, заданные для типов параметров, доступных для использования с текущим классом вендоров.
Примечания
Параметры User=Имя_пользователя и vendor=Имя_вендора доступны для использования только с DHCP-серверами под управлением Windows 2000 Server.
В случае указания значения Имя_пользователя или Имя_вендора, соответствующие теги (user= или vendor=) являются обязательными. Если теги не включены, по умолчанию используется текущий класс пользователей, заданный при помощи команды set userclass.
Примеры
В представленном далее примере этой командой отображаются все доступные типы параметров, для которых заданы значения на текущем сервере DHCP.
show optionvalue
Вывод сведений о областях для указанного сервера DHCP.
Синтаксис
show scope
Параметры
отсутствуют
Отображает сведения об определенном сервере DHCP, включая полное доменное имя сервера и его IP-адрес.
Синтаксис
show server
Параметры
отсутствуют
Вывод сведений о конфигурации базы данных определенного сервера DHCP.
Синтаксис
show dbproperties
Параметры
отсутствуют
Примечания
Этой командой отображаются следующие сведения о конфигурации базы данных.
Имя_базы_данных
Путь_базы_данных
Путь_резервной_копии_базы_данных
Интервал_резервного_копирования_базы_данных
Флаг_ведения_журнала_базы_данных
Флаг_восстановления_базы_данных
Интервала_очистки_базы_данных
Вывод сведений о состоянии указанного сервера DHCP.
Синтаксис
show serverstatus
Параметры
отсутствуют
Примечания
Пример сведений о типах состояний, отображаемых этой командой:
Server Attrib - Server Servicing Clients :TRUE
Server Attrib - Dynamic BootP Support Enabled :TRUE
Server Attrib - DHCP Server Part Of DS :TRUE
Server Attrib - DHCP Server Bindings Aware :TRUE
Server Attrib - Administrative Rights :TRUE
Вывод текущего класса пользователя на указанном сервере DHCP.
Синтаксис
show userclass
Параметры
отсутствуют
Примечания
Пример сведений о типах параметров, отображаемых этой командой.
Current Class Name set for the Server dhcpsrv1.example.microsoft.com is None.
Вывод текущего класса вендора на указанном сервере DHCP.
Синтаксис
show vendorclass
Параметры
отсутствуют
Примечания
Пример сведений о типах параметров, отображаемых этой командой.
Current Vendor Name set for the Server dhcpsrv1.example.microsoft.com is None.
Вывод сведений о текущей версии для указанного сервера DHCP.
Синтаксис
show version
Параметры
отсутствуют
Примечания
Пример сведений о типах версий, отображаемых этой командой.
The version of the DHCP Server 192.168.0.100 is 5.6.
Netsh DHCP server scope
Следующие команды доступны для выполнения из командной строки dhcp server scope>, вложенной в среду netsh.
Добавление диапазона адресов для исключения из текущей области выдаваемых адресов.
Синтаксис
add excluderange Начальный_IP Конечный_IP
Параметры
Начальный_IP
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.
Примеры
В представленном далее примере этой командой из распределения области исключаются IP-адреса в диапазоне от 10.2.2.10 до 10.2.2.20.
add excluderange 10.2.2.10 10.2.2.20
Добавление диапазона IP-адресов в текущую область.
Синтаксис
add iprange Начальный_IP Конечный_IP [{DHCP | BOOTP | BOTH}] [Максимальное_число_клиентов_BootP]
Параметры
Начальный_IP
Обязательный параметр. Указывает начальный IP-адрес диапазона.
Конечный_IP
Обязательный параметр. Указывает конечный IP-адрес диапазона.
{DHCP | BOOTP | BOTH}
Указывает тип клиента, обслуживаемого областью и диапазоном IP-адресов. Параметр DHCP используется по умолчанию.
Максимальное_число_клиентов_BootP
Устанавливает максимальное число клиентов BOOTP.
Примечания
Параметр Максимальное_число_клиентов_BootP используется, только если Тип_клиента поддерживает клиенты типа BOOTP для области. Если используется не обязательный параметр командной строки, все параметры командной строки (обязательные и необязательные), указываемые до команды по выбору, являются необходимыми и должны применяться в правильной последовательности.
Примеры
В представленном далее примере этой командой добавляются клиенты DHCP в диапазоне IP-адресов от 10.2.2.10 до 10.2.2.20 в диапазон распределения в области.
add iprange 10.2.2.10 10.2.2.20
Резервирование IP-адреса для использования указанным MAC-адресом в текущей области.
Синтаксис
add reservedip Зарезервированный_IP-адрес MAC-адрес [Имя_клиента] [Сведения_о_клиенте] [{DHCP | BOOTP | BOTH}]
Параметры
Зарезервированный_IP-адрес
Обязательный параметр. Указывает IP-адрес для резервирования.
MAC-адрес
Обязательный параметр. Указывает физический, аппаратный или MAC-адрес, связываемый с зарезервированным IP-адресом.
Имя_клиента
Указывает имя клиента, связываемое с зарезервированным клиентским устройством. Если параметр не указан, имя клиента не связывается с зарезервированным клиентским устройством.
Сведения_о_клиенте
Указывает сведения о клиенте, связываемые с зарезервированным клиентским устройством. Если параметр не указан, сведения о клиенте не связываются с зарезервированным клиентским устройством.
{DHCP | BOOTP | BOTH}
Указывает тип клиентов, связываемый с зарезервированным клиентским устройством. Параметр DHCP используется по умолчанию.
Примечания
Если используется не обязательный параметр командной строки, все параметры командной строки (обязательные и необязательные), указываемые до параметра командной строки по выбору, являются необходимыми и должны применяться в правильной последовательности.
Примеры
В переставленном далее примере этой командой резервируется IP-адрес 10.2.2.32 для использования клиентом DHCP, определяющим MAC-адрес 08-00-2b-30-36-9b при получении аренды в текущей области.
add reservedip 10.2.2.32 08002b30369B
Удаление диапазона исключенных IP-адресов из текущей области.
Синтаксис
delete excluderange Начальный_IP Конечный_IP
Параметры
Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.
Примеры
В представленном далее примере этой командой удаляется исключенный диапазон, начинающийся с IP-адреса 10.2.1.5 и заканчивающийся IP-адресом 10.2.1.10 из текущей области.
delete excluderange 10.2.1.5 10.2.1.10
Удаление диапазона IP-адресов из текущей области.
Синтаксис
delete iprange Начальный_IP Конечный_IP
Параметры
Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес удаляемого диапазона.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес удаляемого диапазона.
Примеры
В представленном далее примере этой командой из текущей области удаляются IP-адреса в диапазоне от 10.2.1.5 до 10.2.1.10.
delete iprange 10.2.1.5 10.2.1.10
Удаление или очистка значения параметра области из текущей области.
Синтаксис
delete optionvalue Код_параметра [user=Имя_пользователя] [vendor=Имя_вендора]
Параметры
Код_параметра
Обязательный параметр. Указывает уникальный идентификатор для параметра, значение которого необходимо удалить.
user=Имя_пользователя
Указывает класс пользователей, из которого будет удалено текущее значение параметра. Если указан тег без значения, подразумевается текущий класс пользователя по умолчанию.
vendor=Имя_вендора
Указывает класс вендоров, из которого будет удалено текущее значение параметра. Если указан тег без значения, подразумевается текущий класс вендоров по умолчанию.
Примечания
Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
При указании класса пользователей, класса вендоров или обоих классов этой командой удаляется значение параметра только из клиентов области, являющихся участниками указанного класса или классов.
Изменить текущие значения по умолчанию для незаданного класса, используемые с данной командой, можно с помощью команды set userclass или set vendorclass.
Примеры
В первом примере этой командой из текущей области удаляется текущее значение параметра для кода параметра 18.
Во втором примере этой командой из класса вендоров MyVendorClass удаляется текущее значение параметра для кода параметра 18.
delete optionvalue 18
delete optionvalue 18 vendor="MyVendorClass"
Удаление резервирования для IP-адреса из текущей области.
Синтаксис
delete reservedip Зарезервированный_IP-адрес MAC-адрес
Параметры
Зарезервированный_IP
Обязательный параметр. Указывает зарезервированный IP-адрес, который необходимо удалить из текущей области.
MAC-адрес
Обязательный параметр. Указывает строку МАС-адреса (адрес уровня управления доступом к среде передачи) или физического аппаратного адреса, из которой был зарезервирован IP-адрес.
Примеры
В представленном далее примере этой командой из текущей области удаляется IP-адрес 10.2.1.32 для MAC-адреса 08002B30369B.
delete reservedip 10.2.1.32 08002B30369B
Удаление значения параметра, назначенного для зарезервированного клиента в текущей области.
Синтаксис
delete reservedoptionvalue Зарезервированный_IP-адрес Код_параметра [User=Имя_пользователя] [vendor=Имя_вендора]
Параметры
Зарезервированный_IP-адрес
Обязательный параметр. Задает IP-адрес зарезервированного клиента.
Код_параметра
Обязательный параметр. Указывает уникальный код для типа параметра, назначенного в текущий момент зарезервированному клиенту.
User=Имя_пользователя
Указывает класс пользователей, из которого будет удалено значение параметра. Если указан тег без значения, подразумевается текущий класс пользователя по умолчанию.
vendor=Имя_вендора
Указывает класс вендоров, из которого будет удалено значение параметра. Если указан тег без значения, подразумевается текущий класс вендора.
Примечания
Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
Изменить текущие значения по умолчанию для незаданного класса, используемые с данной командой, можно с помощью команды set userclass или set vendorclass.
Примеры
В следующем примере этой командой из текущей области удаляется текущее значение параметра с кодом 18 для зарезервированного IP-адреса 10.2.2.32.
delete reservedoptionvalue 10.2.2.32 18
Проверка и согласование текущей области. При использовании без параметров этой командой области проверяются на несоответствие, однако найденные в базе данных несоответствия не устраняются.
Синтаксис
initiate reconcile [fix]
Параметры
[fix]
Указывает, что при использовании команды все несоответствия, найденные в базе данных, по возможности, будут устраняться.
Примеры
В первом примере этой командой области проверяются на наличие несоответствий.
Во втором примере этой командой области проверяются на наличие несоответствий, а найденные несоответствия исправляются.
Initiate reconcile
Initiate reconcile fix
Задание комментария для текущей области. При использовании без параметров командой set comment удаляется текущий комментарий.
Синтаксис
set comment [Новый_комментарий]
Параметры
[Новый_комментарий]
Указывает строку нового или измененного комментария для области.
Примеры
В первом примере этой командой задается строка комментария, не содержащая пробелов.
Во втором примере этой командой задается строка комментария, содержащая пробелы.
set comment Новый_комментарий_без_пробелов
set comment "Новый комментарий с пробелами"
Задание имени текущей области.
Синтаксис
set name Новое_имя
Параметры
Новое_имя
Обязательный параметр. Указывает новое имя области.
Примеры
В первом примере этой командой задается имя, не содержащее пробелов.
Во втором примере этой командой задается имя, содержащее пробелы.
set name Новое_имя_без_пробелов
set name "Новое имя с пробелами"
Задание значения параметра для текущей области.
Синтаксис
set optionvalue Код_параметра {BYTE | WORD | DWORD | STRING | IPADDRESS} [user=Имя_пользователя] [vendor=Имя_вендора] Значение_параметра
Параметры
Код_параметра
Обязательный параметр. Указывает код типа параметра, для которого задается значение.
{BYTE | WORD | DWORD | STRING | IPADDRESS}
Обязательный параметр. Указывает тип данных типа параметра, для которого задается значение.
user=Имя_пользователя
Указывает класс пользователей. Если указан тег без значения, подразумевается текущий класс пользователей по умолчанию.
vendor=Имя_вендора
Указывает класс вендоров. Если указан тег без значения, подразумевается текущий класс вендоров по умолчанию.
Значение_параметра
Обязательный параметр. Указывает назначенное значение для типа параметра, определенного в параметре Код_параметра. Если тип параметра поддерживает массив, содержащий более одного числового значения или значения IP-адреса, в конце команды следует указать дополнительные значения для использования. Значения должны быть отделены пробелами.
Примечания
Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
Изменить текущие значения по умолчанию для незаданного класса, используемые с данной командой, можно с помощью команды set userclass или set vendorclass.
Примеры
В первом примере этой командой в качестве значения параметра с кодом 003 задаются два IP-адреса маршрутизаторов (10.1.1.1, 10.1.1.2).
Во втором примере эта команда используется для того, чтобы значение, определенное в первом примере, применялось только для клиентов области, определивших себя как члены класса вендоров Vendor1 (класса, предварительного определенного на сервере с указанным типом параметров, определенным для его использования).
set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2
set optionvalue 003 IPADDRESS 10.10,1.1 10.1.1.2
Задание значения параметра для резервирования IP-адреса в текущей области.
Синтаксис
set reservedoptionvalue Зарезервированный_IP-адрес Код_параметра {BYTE | WORD | DWORD | STRING | IPADDRESS} [user=Имя_пользователя] [vendor=Имя_вендора] Значение_параметра
Параметры
Зарезервированный_IP-адрес
Обязательный параметр. Указывает зарезервированный IP-адрес, для которого задается значение параметра.
Код_параметра
Обязательный параметр. Указывает код типа параметра, для которого задается значение.
{BYTE | WORD | DWORD | STRING | IPADDRESS}
Обязательный параметр. Указывает тип данных типа параметра, для которого задается значение.
user=Имя_пользователя
Указывает текущий класс пользователей по умолчанию или класс, определенный параметром Имя_пользователя. Если указан тег без значения, подразумевается текущий класс пользователя по умолчанию.
vendor=Имя_вендора
Указывает текущий класс вендоров по умолчанию или класс, определенный параметром Имя_вендора. Если указан тег без значения, подразумевается текущий класс вендора по умолчанию.
Значение_параметра
Обязательный параметр. Указывает назначенное значение для типа параметра, определенного в параметре Код_параметра. Если тип параметра поддерживает массив, содержащий более одного числового значения или значения IP-адреса, в конце команды следует указать дополнительные значения для использования. Значения должны быть отделены пробелами.
Примечания
Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
Изменить текущие значения по умолчанию для незаданного класса, используемые с данной командой, можно с помощью команды set userclass или set vendorclass.
Примеры
В представленном далее примере эта команда задает для зарезервированного IP-адреса клиента 10.1.1.50 в текущей области значение параметра маршрутизатора с кодом 003, в соответствии с которым его настроенным маршрутизаторам (стандартным шлюзам) должны быть назначены адреса 10.1.1.1 и 10.1.1.2.
set reservedoptionvalue 10.1.1.50 003 IPADDRESS 10.1.1.1 10.1.1.2
Задание области для использования в дальнейших операциях.
Синтаксис
set scope Адрес_области
Параметры
Адрес_области
Обязательный параметр. Задает IP-адрес области для использования в дальнейших операциях.
Примеры
В представленном далее примере этой командой задается текущая область 10.2.2.0 для последующих операций.
set scope 10.2.2.0
Изменение состояния текущей области на активное или неактивное. При использовании без параметров этой командой область активизируется.
Синтаксис
set state [{0 | 1 | 2 | 3}]
Параметры
{0 | 1 | 2 | 3}
Указывает состояние области: 0 — отмена активизации области, 1 — активизация области (по умолчанию), 2 — отмена активизации и пометка области как отключенной, 3 активизация области и пометка области как активной.
Примечания
Значения 2 и 3 обычно используются для коммутируемых сетей или сетей, где несколько логических сетей расположены в отдельной физической сети.
Примеры
В первом примере этой командой активизируется область.
Во втором первом примере этой командой отменяется активизация области.
set state 1
set state 0
Задание суперобласти для использования в дальнейших операциях.
Синтаксис
set superscope Имя_суперобласти {0 | 1}
Параметры
Имя_суперобласти
Обязательный параметр. Задает имя суперобласти, включаемой в текущую область. При задании значения параметра Имя_суперобласти необходимо учитывать регистр.
{0 | 1}
Обязательный параметр. Указывает, является ли суперобласть активной или неактивной: 0 — отмена активизации суперобласти 1 — активизация суперобласти.
Примеры
В представленном далее примере этой командой текущая область добавляется в суперобласть MySuperScope, а суперобласть активизируется.
set superscope MySuperScope 1
Вывод всех доступных клиентов версии 4 для текущей области. При использовании без параметров этой командой выводятся следующие сведения о каждом клиенте: IP-адрес, маска подсети, уникальный код, срок действия аренды и тип.
Синтаксис
show clients [{0 | 1}]
Параметры
{0 | 1}
Указывает уровень подробностей в выводящихся данных: 0 — выводятся следующие сведения о каждом клиенте: IP-адрес, маска подсети, уникальный код, срок действия аренды и тип, 1 — выводятся все сведения, как при выборе параметра 0, а также полное имени домена для каждого клиента.
Примечания
Для эффективного просмотра данных, выводящихся командой, следует увеличить ширину окна командной строки по крайней мере до 95 знаков.
Вывод всех доступных клиентов версии 5 для текущей области. При использовании без параметров этой командой выводятся следующие сведения о каждом клиенте: IP-адрес, маска подсети, уникальный код, срок действия аренды и тип.
Синтаксис
show clientsv5 [{0 | 1}]
Параметры
{0 | 1}
Указывает уровень подробностей в выводящихся данных: 0 — выводятся следующие сведения о каждом клиенте: IP-адрес, маска подсети, уникальный код, срок действия аренды и тип (по умолчанию), 1 — выводятся все сведения, как при выборе параметра 0, а также полное имени домена для каждого клиента.
Примечания
Для эффективного просмотра данных, выводящихся командой, следует увеличить ширину окна командной строки по крайней мере до 95 знаков.
Вывод всех исключаемых диапазонов IP-адресов для текущей области.
Синтаксис
show excluderange
Параметры
отсутствуют
Примечания
Для добавления и удаления исключаемых диапазонов следует использовать другие команды для области.
Вывод всех доступных диапазонов адресов для текущей области.
Синтаксис
show iprange
Параметры
отсутствуют
Вывод всех значений параметров, заданных для текущей области. При использовании без параметров подразумеваются текущие классы пользователей и вендоров по умолчанию.
Синтаксис
show optionvalue [user=Имя_пользователя] [vendor=Имя_вендора]
Параметры
user=Имя_пользователя
Задает отображение параметров, установленных для указанного класса пользователей. Если указан тег без значения, подразумевается текущий класс пользователя по умолчанию.
vendor=Имя_вендора
Задает отображение параметров, установленных для указанного класса вендоров. Если указан тег без значения, подразумевается текущий класс вендора по умолчанию.
Примечания
Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
Изменить текущие значения по умолчанию для незаданного класса, используемые с данной командой, можно с помощью команды set userclass или set vendorclass.
Примеры
В представленном далее примере этой командой отображаются все параметры и значения, заданные для текущей области для определенного пользователем класса My User Class.
show optionvalue user="My User Class"
Вывод всех IP-адресов, зарезервированных для текущей области.
Синтаксис
show reservedip
Параметры
отсутствуют
Удаление всех заданных значений параметров для зарезервированного IP-адреса клиента в текущей области.
Синтаксис
show reservedoptionvalue Зарезервированный_IP-адрес [user=Имя_пользователя] [vendor=Имя_вендора]
Параметры
Зарезервированный_IP-адрес
Обязательный параметр. Указывает зарезервированные IP-адреса, для которых отображаются текущие параметры.
user=Имя_пользователя
Задает отображение параметров, установленных для указанного класса пользователей. Если указан тег без значения, подразумевается текущий класс пользователя по умолчанию.
vendor=Имя_вендора
Задает отображение параметров, установленных для указанного класса вендоров. Если указан тег без значения, подразумевается текущий класс вендора по умолчанию.
Примечания
Классы вендоров и пользователей поддерживаются только для серверов DHCP под управлением Windows 2000 Server.
Изменить текущие значения по умолчанию для незаданного класса, используемые с данной командой, можно с помощью команды set userclass или set vendorclass.
Примеры
В представленном далее примере этой командой отображаются значения параметров, заданных для зарезервированного IP-адреса 10.2.2.100 в текущей области.
show reservedoptionvalue 10.2.2.100
Вывод сведений о текущей области.
Синтаксис
show scope
Параметры
отсутствуют
Вывод состояния текущей области (активна или неактивна).
Синтаксис
show state
Параметры
отсутствуют
Netsh DHCP server mscope
Следующие команды доступны для выполнения из командной строки dhcp server mscope>, вложенной в среду netsh.
Чтобы посмотреть синтаксис команды, щелкните команду:
Добавление диапазона исключаемых адресов в текущую многоадресную область.
Синтаксис
add excluderange Начальный_IP Конечный_IP
Параметры
Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.
Примечания
Диапазон исключений должен быть подмножеством диапазона всех адресов области.
Примеры
В представленном далее примере этой командой удаляется диапазон исключений, начинающийся с IP-адреса 224.2.2.10 и заканчивающийся IP-адресом 224.2.2.20 в диапазон распределения текущей многоадресной области.
add excluderange 224.2.2.10 224.2.2.20
Добавление диапазона IP-адресов в текущую многоадресную область.
Синтаксис
add iprange Начальный_IP Конечный_IP
Параметры
Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона.
Примечания
Диапазон должен водить в диапазон IP-адресов многоадресной области (от 224.0.0.0 до 239.255.255.255).
Примеры
В представленном далее примере этой командой добавляется диапазон IP-адресов от 224.20.20.10 до 224.20.20.20. в диапазон распределения многоадресной области.
add iprange 224.2.2.10 224.2.2.20
Удаление диапазона исключенных IP-адресов из текущей многоадресной области.
Синтаксис
delete excluderange Начальный_IP Конечный_IP
Параметры
Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона исключения.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона исключения.
Примеры
В представленном далее примере этой командой удаляется исключенный диапазон многоадресной области, начинающийся с IP-адреса 224.20.20.10 и заканчивающийся IP-адресом 224.20.20.20.
delete excluderange 224.20.20.10 224.20.20.20
Удаление диапазона IP-адресов из текущей многоадресной области.
Синтаксис
delete iprange Начальный_IP Конечный_IP
Параметры
Начальный_IP-адрес
Обязательный параметр. Указывает начальный IP-адрес удаляемого диапазона.
Конечный_IP-адрес
Обязательный параметр. Указывает конечный IP-адрес удаляемого диапазона.
Примеры
В представленном далее примере этой командой из всего диапазона полной многоадресной области удаляется диапазон IP-адресов в диапазоне от 224.20.20.10 до 224.20.20.20.
delete iprange 224.20.20.10 224.20.20.20
Проверка и согласование текущей многоадресной области.
Синтаксис
Initiate reconcile
Параметры
отсутствуют
Примечания
Этой командой проверяется целостность текущей многоадресной области путем сравнения текущего содержания серверной базы данных с зеркальной копией тех же сведений в реестре Windows. Если в базе данных обнаружены несоответствия, они устраняются на основе сведений, дублируемых в реестре. В случае обнаружения несоответствия всегда предпринимается попытка его устранения.
Задание комментария для текущей многоадресной области.
Синтаксис
set comment Новый_комментарий
Параметры
Новый_комментарий
Обязательный параметр. Указывает новый или измененный комментарий для многоадресной области.
Примеры
В первом примере этой командой комментарий многоадресной области изменяется на новый комментарий, не содержащий пробелов.
Во втором примере этой командой комментарий многоадресной области изменяется на новый комментарий, содержащий пробелы.
set comment Новый_комментарий_без_пробелов
set comment "Новый комментарий с пробелами"
Задание продолжительности аренды IP-адресов многоадресной области.
Синтаксис
set lease Время
Параметры
Время
Обязательный параметр. Указывает продолжительности аренды IP-адресов для клиента многоадресной области. При выборе значения -1 продолжительность аренды IP-адреса не ограничивается во времени или бесконечна.
Примеры
В представленном далее примере этой командой задается продолжительность аренды 691200 секунд (восемь дней) для клиентов текущей многоадресной области.
set lease 691200
Задание многоадресной области для использования в дальнейших операциях.
Синтаксис
set mscope Новое_имя
Параметры
Новое_имя
Обязательный параметр. Определяет имя многоадресной области, на которую необходимо изменить контекст командной строки. При вводе значения параметра Новое_имя необходимо учитывать регистр.
Примечания
Этой командой изменяется контекст командной строки netsh dhcp server mscope> с одной многоадресной области на другую.
Этой командой не задается новое имя текущей многоадресной области. Чтобы изменить имя текущей многоадресной области, следует использовать команду set name.
Примеры
В первом примере этой командой изменяется контекст командной строки на многоадресную область с именем MyMulticastScope. Имя многоадресной области не содержит пробелов.
Во втором примере этой командой изменяется контекст командной строки на многоадресную область с именем My Multicast Scope. Имя многоадресной области содержит пробелы.
set mscope MyMulticastScope
set mscope "My Multicast Scope"
Изменение имени текущей многоадресной области.
Синтаксис
set name Новое_имя
Параметры
Новое_имя
Обязательный параметр. Задание нового имени текущей многоадресной области.
Примеры
В первом примере этой командой задается новое имя для текущей многоадресной области, не содержащее пробелов.
Во втором примере этой командой задается новое имя для текущей многоадресной области, содержащее пробелы.
set name Новое_имя_без_пробелов
set name "Новое имя с пробелами"
Изменение состояния текущей многоадресной области на активное или неактивное.
Синтаксис
set state {0 | 1}
Параметры
{0 | 1}
Обязательный параметр. Задание состояния текущей многоадресной области: 0 — отмена активизации текущей многоадресной области, 1 — активизация текущей многоадресной области.
Примеры
В первом примере этой командой активизируется текущая многоадресная область.
Во втором примере этой командой дезактивизируется текущая многоадресная область.
set state 1
set state 0
Задание значения времени жизни (TTL) для текущей многоадресной области.
Синтаксис
set ttl TTL
Параметры
TTL
Обязательный параметр. Задание значения времени жизни (TTL). Это значение может находиться в диапазоне от 1 до 255.
Примеры
В представленном далее примере этой командой задается значение времени жизни 32 для текущей многоадресной области.
set ttl 32
Вывод всех доступных клиентов для текущей многоадресной области.
Синтаксис
show clients
Параметры
отсутствуют
Примечания
Для эффективного просмотра данных, выводящихся командой, следует увеличить ширину окна командной строки по крайней мере до 95 знаков.
Вывод всех исключаемых диапазонов IP-адресов для текущей многоадресной области.
Синтаксис
show excluderange
Параметры
отсутствуют
Примечания
Если диапазон исключения не был предварительно определен, командой будет выведен пустой список.
Вывод всех доступных диапазонов IP-адресов для текущей многоадресной области.
Синтаксис
show iprange
Параметры
отсутствуют
Вывод текущих параметров продолжительности аренды IP-адресов для текущей многоадресной области.
Синтаксис
show lease
Параметры
отсутствуют
Вывод сведений информационной базы управления (MIB) для текущей многоадресной области.
Синтаксис
show mibinfo
Параметры
отсутствуют
Вывод сведений о текущей многоадресной области.
Синтаксис
show mscope
Параметры
отсутствуют
Вывод состояния текущей многоадресной области.
Синтаксис
show state
Параметры
отсутствуют
Вывод значения времени жизни (TTL) для текущей многоадресной области.
Синтаксис
show ttl
Параметры
отсутствуют
Пример команд Netsh DHCP
Команды Netsh для службы DHCP могут использоваться в пакетных файлах и других сценариях для автоматизации задач. В следующем примере показано использование команд Netsh для службы DHCP при выполнении различных связанных с ней задач.
в данном примере DHCP-01 — это DHCP-сервер с IP-адресом 192.168.0.2. При выполнении процедуры к DHCP-01 добавляется новая область MyScope с IP-адресом 192.168.10.0, макой подсети 255.255.255.0 и комментарием NewScope. После этого выполняется настройка области с диапазоном адресов (с 192.168.10.1 по 192.168.10.254), диапазоном исключения (с 192.168.10.1 по 192.168.10.25) и IP-адресом маршрутизатора (код параметра DHCP 003). Затем область переводится в активное состояние.
Дополнительные сведения и полный список команд Netsh для DHCP см. в разделе Команды Netsh для протокола DHCP.
В следующем примере процедуры строки комментариев начинаются с «rem». Комментарии командой Netsh игнорируются.
rem один DHCP-сервер:
rem (DHCP-01) 192.168.0.2
rem 1. Подключение к (DHCP-01) и добавление области MyScope с IP-адресом 192.168.10.0,
rem 1.1 маской подсети 255.255.255.0 и комментарием NewScope.
netsh dhcp server 192.168.0.2 add scope 192.168.10.0 255.255.255.0 MyScope NewScope
rem 2. Подключение к (DHCP-01 MyScope)
и добавление диапазона IP-адресов с 192.168.10.1 по 192.168.10.254 для распределения
rem 2.1 и стандартного типа клиента "DHCP".
netsh dhcp server 192.168.0.2 scope 192.168.10.0 add iprange 192.168.10.1 192.168.10.254
rem 3. Подключение к (DHCP-01 MyScope)
и добавление диапазона исключения IP-адресов с 192.168.10.1 по 192.168.100.25
rem 3.1 и стандартного типа клиента "DHCP".
netsh dhcp server 192.168.0.2 scope 192.168.10.0 add excluderange 192.168.10.1 192.168.10.25
rem 4. Подключение к (DHCP-01 MyScope) и задание значения кода параметра 003
rem 4.1 для вывода списка двух IP-адресов маршрутизатора (10.1.1.1, 10.1.1.2).
netsh dhcp server 192.168.0.2 scope 192.168.10.0 set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2
rem 5. Подключение к (DHCP-01 MyScope) и установка активного состояния области.
netsh dhcp server 192.168.0.2 scope 192.168.10.0 set state 1
rem 6. Конец примера пакетного файла.
В следующей таблице представлен список команд netsh dhcp, используемых в этом примере процедуры.
Команда |
Описание |
server |
Переход из текущего контекста командной строки DHCP на сервер, заданный либо именем, либо IP-адресом. |
add scope |
Добавление новой области на указанный сервер DHCP. |
scope |
Переход из контекста команды в область DHCP, заданную IP-адресом. |
add iprange |
Добавление диапазона IP-адресов в текущую область. |
add excluderange |
Добавление диапазона исключаемых адресов в текущую область. |
set optionvalue |
Задание значения параметра для текущей области. |
set state |
Изменение состояния текущей области на активное или неактивное. |
Команды диагностики (diag) Netsh
Команды сетевой диагностики Netsh (diag) используются для управления и устранения неполадок операционной системы и параметров сети из командной строки. Для сетевой диагностики Netsh используется командная строка netsh diag>.
Для сетевой диагностики с помощью команды Netsh (запускаемой из командной строки Windows XP) служат следующие команды. Контекст Diag для Netsh — это новое средство Windows XP. Команды контекста Diag для Netsh не могут быть использованы удаленно на Windows 2000 Server.
Дополнительные сведения о командах netsh см. в разделе Использование Netsh.
Установка, проверка и разрыв подключения TCP/IP к прокси-серверу, указанному в параметрах Internet Explorer.
Синтаксис
connect ieproxy
Параметры
отсутствуют
Примечания
Если в параметрах Internet Explorer прокси-сервер не указан, выводится следующее:
Internet Explorer Proxy (Не задан)
Не задан
Если в параметрах Internet Explorer задан прокси-сервер «corpproxy», порт 80, выводятся следующие результаты:
Internet Explorer Proxy (Не задан)
IEProxyPort = 80
IEProxy = corpproxy
Сервер запущен с порта(s) [80]
Установка, проверка и разрыв подключения TCP/IP к указанному узлу через указанный порт.
Синтаксис
connect iphost узел порт
Параметры
узел
Указание IP-адреса, имени NetBIOS или полного имени домена для узла, с которому необходимо подключиться.
порт
Порт, по которому необходимо подключаться
Примеры
Чтобы подключиться к узлу microsoft.com через порт 28, введите:
connect iphost microsoft.com 28
Установка, проверка и разрыв подключения TCP/IP с узлом, указанным в качестве почтового сервера Outlook Express по умолчанию в параметрах профиля текущего пользователя.
Синтаксис
connect mail
Параметры
отсутствуют
Установка, проверка и разрыв подключения TCP/IP с узлом, указанным в качестве сервера групп новостей Outlook Express по умолчанию в параметрах профиля текущего пользователя.
Синтаксис
connect news
Параметры
отсутствуют
Создание сценария, содержащего текущую конфигурацию.
Синтаксис
dump
Параметры
отсутствуют
Примечания
Если сохранить этот сценарий в фале, он может быть использован для восстановления прежних параметров конфигурации.
Открытие средства диагностики сети в центре справки и поддержки.
Синтаксис
gui
Параметры
отсутствуют
Проверка подключения у указанному удаленному узлу.
Синтаксис
ping узел
Параметры
узел
Указание IP-адреса, имени NetBIOS или полного имени домена для узла, с которым необходимо проверить подключение.
Проверка связи с компьютерами и другими устройствами (например, маршрутизаторами), определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping adapter проверяет наличие связи через все установленные адаптеры.
Синтаксис
ping adapter [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
Данная команда проверяет наличие связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP каждого указанного сетевого адаптера. Например, если имеется адаптер, для которого в свойствах протокола TCP/IP настроены IP-адреса основного сервера DNS, основного шлюза и сервера DHCP, с помощью команды ping adapter будет проверено наличие связи со всеми этими устройствами.
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
ping adapter
Для проверки наличия связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
ping adapter 2
Для проверки наличия связи со всеми компьютерами и другими устройствами, указанными в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping adapter net*
Проверка наличия связи с серверами DHCP, определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping dhcp проверяет наличие связи с серверами DHCP через все установленные адаптеры.
Синтаксис
ping dhcp [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи с сервером DHCP, указанным в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
ping dhcp
Для проверки наличия связи с сервером DHCP, указанным в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
ping dhcp 2
Для проверки наличия связи с сервером DHCP, указанным в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping adapter net*
Проверка наличия связи с серверами DNS, определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping dns проверяет наличие связи с серверами DNS через все установленные адаптеры.
Синтаксис
ping dns [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи с сервером DNS, указанным в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
ping dns
Для проверки наличия связи с сервером DNS, указанным в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
ping dns 2
Для проверки наличия связи с сервером DNS, указанным в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping dns net*
Проверка наличия связи c основными шлюзами, определенными в свойствах протокола TCP/IP указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping gateway проверяет наличие связи через все установленные адаптеры.
Синтаксис
ping gateway [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи с сервером шлюза, указанным в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
ping gateway
Для проверки наличия связи с сервером шлюза, указанным в свойствах протокола TCP/IP сетевого адаптера с индексным номером 2, введите:
ping gateway 2
Для проверки наличия связи с сервером шлюза, указанным в свойствах протокола TCP/IP каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping gateway net*
Проверка наличия связи с прокси-сервером, указанным в параметрах Internet Explorer.
Синтаксис
ping ieproxy
Параметры
отсутствуют
Проверка наличия связи со всеми IP-адресами для указанного адаптера или адаптеров. При запуске без параметров команда ping ip проверяет наличие связи через все установленные адаптеры.
Синтаксис
ping ip [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи посредством каждого сетевого адаптера введите:
ping ip
Для проверки наличия связи посредством сетевого адаптера с индексным номером 2, введите:
ping ip 2
Для проверки наличия связи посредством каждого сетевого адаптера с именем, начинающимся с «net», введите:
ping ip net*
Проверка наличия связи с удаленным или локальным узлом.
Синтаксис
ping iphost узел
Параметры
узел
Указание узла посредством IP-адреса, имени NetBIOS или полного доменного имени.
Примеры
Для проверки наличия связи с локальным узлом (с IP-адресом замыкания на себя 127.0.0.1) введите:
ping iphost 127.0.0.1
Для проверки наличия связи с узлом microsoft.com введите:
ping iphost microsoft.com
Проверка наличия связи с адресом замыкания на себя локального узла (127.0.0.1).
Синтаксис
ping loopback
Параметры
отсутствуют
Проверка наличия связи с узлом, указанным в качестве почтового сервера Outlook Express по умолчанию в параметрах профиля текущего пользователя.
Синтаксис
ping mail
Параметры
отсутствуют
Проверка наличия связи с узлом, указанным в качестве сервера групп новостей Outlook Express по умолчанию в параметрах профиля текущего пользователя.
Синтаксис
ping news
Параметры
отсутствуют
Проверка наличия связи с основным и дополнительными серверами WINS (Windows Internet Name Service) для указанного сетевого адаптера или адаптеров. При запуске без параметров команда ping wins проверяет наличие связи через все установленные адаптеры.
Синтаксис
ping wins [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых проверяется наличие связи. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для проверки наличия связи с серверами WINS, указанными в свойствах протокола TCP/IP каждого указанного сетевого адаптера, введите:
ping wins
Для проверки наличия связи с серверами WINS, указанными в свойствах протокола TCP/IP сетевого адаптера с номером индекса 2, введите:
ping wins 2
Отображение сведений об указанном адаптере или адаптерах. При вводе команды show adapter без параметров выводятся сведения о всех адаптерах, установленных на данном сервере.
Синтаксис
show adapter [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести сведения. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
С помощью данной команды выводится список адаптеров, содержащим номер индекса адаптера в квадратных скобках, следующий за регистрационным именем адаптера. Обычно результат выполнения команды выглядит следующим образом:
Сетевые адаптеры
[00000001] 3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible)
[00000002] RAS Async Adapter
[00000003] WAN Miniport (L2TP)
[00000004] WAN Miniport (PPTP)
[00000005] WAN Miniport (PPPOE)
[00000006] Direct Parallel
[00000007] WAN Miniport (IP)
[00000008] WAN Miniport (Network Monitor)
Примеры
Чтобы отобразить определенные на компьютере логические адаптеры, введите:
show adapter
Список всех сетевых объектов, определенных для локального сервера. При вводе команды show all без параметров выводятся сведения о конфигурации следующих программных и аппаратных компонентов: почтовая служба Outlook Express (по умолчанию), служба новостей Outlook Express (по умолчанию), веб прокси Internet Explorer, замыкание на себя, компьютерная система, операционная система, версия, модемы, сетевые платы и клиенты сети.
Синтаксис
show all [{/v | /p}]
Параметры
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Результаты выполнения этой команды, включающие сведения о настройке почтовой службы, службы новостей и прокси-сервера, могут быть слишком подробными. В них включены сведения об адресе замыкания на себя TCP/IP и подробные сведения о компьютере, операционной системе и всех сетевых адаптерах и клиентах.
Вывод списка всех сетевых клиентов, определенных для указанного адаптера или адаптеров. При запуске без параметров команда ping wins выводит список клиентов для всех установленных адаптеров.
Синтаксис
show client [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести список клиентов. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Чтобы вывести список всех клиентов сети, определенных для всех сетевых адаптеров узла, введите:
show client
Чтобы просмотреть все поля с непустыми значениями для всех клиентов сети, определенных для адаптера с номером индекса 2, введите:
show client 2 /p
Вывод сведений интерфейса WMI (Windows Management Interface) для сервера. При вводе команды show computer без параметров выводится имя NetBIOS локального компьютера.
Синтаксис
show computer [{/v | /p}]
Параметры
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примеры
Для вывода всех непустых параметров интерфейса WMI сервера введите:
show computer /p
Вывод списка всех серверов DHCP, определенных для указанного адаптера. При вводе команды show dhcp без параметров выводится список серверов, определенных для всех адаптеров.
Синтаксис
show dhcp {номер_индекса | полное_имя_адаптера | частичное_имя_адаптера} [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести список серверов. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для вывода сведений о всех серверах DHCP, определенных для всех сетевых адаптеров, введите:
show dhcp /v
Для вывода сведений о всех серверах DHCP, определенных для адаптера 2, введите:
show dhcp 2
Вывод списка всех серверов DNS, определенных для указанного адаптера. При вводе команды show dns без параметров выводится список серверов, определенных для всех адаптеров.
Синтаксис
show dns [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести список серверов. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для вывода всех непустых полей, содержащих сведения о всех серверах DNS, определенных для всех сетевых адаптеров, введите:
show dns /p
Для вывода сведений о всех серверах DNS, определенных для адаптера 2, введите:
show dns 2
Вывод списка всех шлюзов Интернета, определенных для указанного адаптера или адаптеров. ¦При вводе команды show gateway без параметров выводится список шлюзов, определенных для всех установленных адаптеров.
Синтаксис
show gateway [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести список шлюзов. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Для вывода всех сведений о всех шлюзах Интернета, определенных для всех сетевых адаптеров, введите:
show gateway /v
Чтобы просмотреть все поля с непустыми значениями для всех шлюзов, определенных для адаптера с номером индекса 3, введите:
show gateway 3 /p
Вывод списка всех прокси-серверов Internet Explorer, определенных для указанного адаптера или адаптеров. При запуске без параметров команда show ieproxy выводит список прокси-серверов для всех установленных адаптеров.
Синтаксис
show ieproxy [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести список серверов. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Чтобы вывести список всех прокси-серверов Internet Explorer, определенных для всех сетевых адаптеров сервера, введите:
show ieproxy
Вывод сведений об указанном адаптере или адаптерах, для которых включен протокол TCP/IP. ¦При вводе команды show ip без параметров выводятся сведения для всех установленных адаптеров.
Синтаксис
show ip [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести сведения. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Примеры
Что вывести номера индекса, имена и адреса TCP/IP для всех адаптеров с включенным протоколом TCP/IP, введите:
show ip
Вывод почтового сервера Outlook Express, указанного для локального компьютера. При вводе команды show mail без параметров отображается общие сведения о настройке почтовой службы Outlook Express по умолчанию.
Синтаксис
show mail [{/v | /p}]
Параметры
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примеры
Чтобы вывести сведения о почтовом сервере, настроенном на данном компьютере, введите:
show mail
Вывод сведений об указанном модеме или модемах, установленных на данном компьютере. При запуске команды show modem отображаются сведения о всех установленных модемах.
Синтаксис
show modem [{номер_индекса | полное_имя_модема | частичное_имя_модема}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_модема | частичное_имя_модема}
Указание модема или модемов, для которых необходимо вывести сведения. Параметр номер_индекса позволяет указать модем посредством номера индекса. Параметр полное_имя_модема позволяет указать модем посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_модема позволяет указать модем или модемы, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примеры
Чтобы вывести все сведения (включая пустые поля) о всех модемах, установленных на данном компьютере, введите:
show modem /v
Чтобы вывести имя и номер индекса для всех модемов компьютера, чье имя начинается с «dialup», введите:
show modem dialup*
Вывод сведений о настройке сервера групп новостей Outlook Express, указанного для локального компьютера. При вводе команды show news без параметров отображается общие сведения о настройке службы новостей Outlook Express по умолчанию.
Синтаксис
show news [{/v | /p}]
Параметры
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примеры
Для вывода адреса TCP/IP сервера групп новостей введите:
show news
Вывод сведений об операционной системе локального компьютера.
Синтаксис
show os [/v]
Параметры
/v
Указание отображать поля без значений.
Примечания
Сведения, выводимые данной командой, собираются компонентом WMI win32_operatingsystem.
Отображение всех сетевых объектов локального компьютера и проверка наличия связи с каждым объектом с помощью команды ping. При вводе команды show test без параметров выводятся сведения о конфигурации следующих программных и аппаратных компонентов: почтовая служба Outlook Express (по умолчанию), служба новостей Outlook Express (по умолчанию), веб прокси Internet Explorer, замыкание на себя, компьютерная система, операционная система, версия, модемы, сетевые платы и клиенты сети. Кроме того, проверяется наличие связи с локальным адаптером (замыкание на себя) и IP-адресами, указанными в свойствах TCP/IP каждого сетевого адаптера.
Синтаксис
show test [{/v | /p}]
Параметры
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Результаты выполнения этой команды могут быть слишком подробными и на их вывод может потребоваться несколько минут. Результаты включают сведения о конфигурации почтовых серверов, серверов групп новостей, прокси-серверов, а также результаты проверки наличия связи с этими серверами с помощью команды ping. Эта команда выводит сведения для адреса замыкания на себя TCP/IP и результаты проверки наличия связи. Кроме того, выводятся сведения о компьютере, операционной системе, сетевых адаптерах и клиентах сети. Отображаются результаты проверки (с помощью команды ping) наличия связи с сетевыми адаптерами и клиентами сети.
Примеры
Для вывода всех сведений, доступных в контексте диагностики Netsh, введите:
show test /v
Вывод версии операционной системы и, при необходимости, версии интерфейса WMI (Windows Management Infrastructure). При вводе команды show version без параметров отображается номер версии операционной системы, установленной на локальном компьютере.
Синтаксис
show version [{/v | /p}]
Параметры
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
В первой строке результатов выполнения данной команды отображается версия операционной системы. Во второй — версия интерфейса WMI. Обычно результат выполнения команды выглядит следующим образом:
Version (5.1.2416)
Version = 5.1.2416
BuildVersion = 2416.0000
Примеры
Для отображения версии операционной системы и интерфейса WMI (включая поля с пустыми значениями), введите:
show version /v
Вывод списка WINS-серверов, определенных для указанного адаптера или адаптеров. При вводе команды show wins без параметров отображается список серверов, определенных для всех установленных адаптеров.
Синтаксис
show wins [{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}] [{/v | /p}]
Параметры
{номер_индекса | полное_имя_адаптера | частичное_имя_адаптера}
Указание адаптера или адаптеров, для которых необходимо вывести список серверов. Параметр номер_индекса указывает адаптер посредством номера индекса. Параметр полное_имя_адаптера указывает адаптер посредством имени, под которым он зарегистрирован в операционной системе. Параметр частичное_имя_адаптера указывает адаптер или адаптеры, чьи имена содержат последовательность символов, указанную в параметре. Если последовательность символов отражает начало имени, после значения параметра необходимо ввести символ звездочки (*). Если последовательность символов отражает окончание имени, перед значением параметра необходимо ввести символ звездочки (*). Если последовательность символов может содержаться в любом месте имени, перед значением параметра и после значения необходимо ввести символ звездочки (*).
{/v | /p}
Указание, следует ли отображать поля без значений. Параметр /v задает необходимость отображения этих полей. Параметр /p указывает, что такие поля выводить не следует.
Примечания
Для отображения номеров индекса и полных имен всех адаптеров, определенных на компьютере, используется команда show adapter.
Если адаптер задается посредством индексного номера, нет необходимости вводить нули в начале номера.
Обычно результат выполнения команды выглядит следующим образом:
WINS-серверы
2. [00000002] 3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible)
WINSPrimaryServer = 172.16.44.17
WINSSecondaryServer = 172.16.32.22
Примеры
Чтобы вывести список WINS-серверов, определенных для всех адаптеров сервера, введите:
show wins
Чтобы вывести список WINS-серверов, определенных адаптера под номером 2, введите:
show wins 2
Команды Netsh для интерфейса IP
Команды Netsh для интерфейса IP используются для настройки протокола TCP/IP (адресов, основных шлюзов, служб DNS и серверов WINS), а также для отображения сведений о конфигурации и данных статистики.
Эти команды запускаются из командной строки Windows XP или из командной строки средства Netsh для интерфейса IP. Для запуска команд из командной строки Windows XP необходимо перед вводом команд и параметров (описанных ниже) ввести netsh interface ip. Для запуска этих команд Netsh на удаленном сервере под управлением Windows 2000 Server необходимо подключиться к серверу,, на котором запущен сервер терминалов, с помощью программы «Подключение к удаленному рабочему столу». Функции команд Netsh для Windows 2000 и Windows XP могут различаться.
Дополнительные сведения о команде Netsh см. в разделе Использование команды Netsh.
Настройка IP-адреса и основного шлюза для указанного интерфейса.
Синтаксис
set address [name=]имя_интерфейса [source=]{dhcp | static [addr=]IP-адрес [mask=]маска_подсети [gateway=]{none | основной_шлюз [[gwmetric=]метрика_шлюза]}}
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, для которого настраивается IP-адрес и шлюз. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[source=]{dhcp | static [addr=]IP-адрес [mask=]маска_подсети [gateway=]{none | основной_шлюз [[gwmetric=]метрика_шлюза]}}
Обязательный параметр. Указывают, задается ли IP-адрес автоматически с помощью протокола DHCP (Dynamic Host Configuration Protocol) или является статическим. Если IP-адрес является статическим, параметр IP-адрес указывает настраиваемый адрес, а параметрмаска_подсети указывает маску подсети настраиваемого IP-адреса. Кроме того, для статического адреса также можно указать, использовать ли текущий основной шлюз (если указан), или настроить его для данного адреса. если шлюз необходимо настроить, значение параметра основной_шлюз указывает IP-адрес настраиваемого основного шлюза, а значение параметра метрика_шлюза задает метрику шлюза.
/?
Отображает справку в командной строке.
Примечания
Эта команда может использоваться для переключения интерфейса между конфигурацией DHCP и статической конфигурацией. Если для интерфейса указан статический IP-адрес, адреса серверов DNS и WINS также должны быть заданы статически.
Пропуск параметра основной_шлюз не удаляет текущую настройку шлюза, настроенные ранее значения сохраняются.
Добавление IP-адреса и основного шлюза для указанного интерфейса со статическим адресом.
Синтаксис
add address [name=]имя_интерфейса [addr=]IP-адрес [mask=]маска_подсети [[gateway=] основной_шлюз [gwmetric=]метрика_шлюза]
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, для которого добавляется IP-адрес и шлюз. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». If Если значение параметра имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]IP-адрес [mask=]маска_подсети
Обязательный параметр. Указание добавляемого IP-адреса и маски подсети.
[gateway=]основной_шлюз [gwmetric=]метрика_шлюза
Указание IP-адреса основного шлюза и метрики.
/?
Отображает справку в командной строке.
Удаление IP-адреса или основного шлюза для указанного интерфейса со статическим IP-адресом.
Синтаксис
delete address [name=]имя_интерфейса [addr=]IP-адрес [[gateway=] основной_шлюз | all}]
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указание имени интерфейса, для которого необходимо удалить IP-адрес и шлюз. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметраимя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]IP-адрес
Обязательный параметр. Указание удаляемого IP-адреса.
[gateway=]основной_шлюз | all}
Указание, следует ли удалять один основной шлюз или все шлюзы. Если необходимо удалить только один основной шлюз, значение параметра основной_шлюз задает IP-адрес удаляемого шлюза.
/?
Отображение справки в командной строке.
Примечания
Данная команда не удаляет последний IP-адрес в интерфейсе.
Отображение сведений о статическом IP-адресе и основных шлюзах указанного интерфейса. При вводе без параметров команда show address отображает сведения об адресе для всех интерфейсов.
Синтаксис
show address [[name=] имя_интерфейса]
Параметры
[name =] имя_интерфейса
Указание имени интерфейса, для которого необходимо отобразить сведения об IP-адресе. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
/?
Отображение справки в командной строке.
Примечания
Для отображения назначенных IP-адресов, параметров аренды и прочих сведения DHCP интерфейсов, настраиваемых посредством протокола DHCP, используется команда ipconfig.
Настройка адреса сервера DNS для указанного интерфейса.
Синтаксис
set dns [name=]имя_интерфейса [source=]{dhcp | static [addr=]{адрес_DNS | none}} [[ddns=]{disabled | enabled}] [[suffix=]{interface | primary}]
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указание имени интерфейса, для которого указываются данные DNS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[source=]{dhcp | static [addr =]{адрес_DNS | none}}
Обязательный параметр. Указывает, является ли IP-адрес статическим или задается посредством протокола DHCP. Если IP-адрес является статическим, параметр адрес_DNS указывает IP-адрес настраиваемого сервера DNS, а параметр none указывает, что настройка DNS должна быть удалена.
[ddns=]{disabled | enabled}
Указание использования динамического обновления DNS для регистрации IP-адресов этого подключения и полного имени компьютера. Полное имя компьютера задается на вкладке Имя компьютера компонента Система панели управления. Параметр enabled задает использование данной функции. Параметр enabled отключает данную функцию.
[suffix=]{interface | primary}
Указание использования динамического обновления DNS для регистрации IP-адресов имени и имени домена для указанного подключения в дополнение к полному имени компьютера. Зависящее от подключения имя DNS для данного подключения составляется из имени компьютера (первая часть полного имени компьютера) и DNS-суффикса подключения. Параметр interface указывает, что должно быть зарегистрировано как полное имя компьютера, так и зависящее от подключения имя. Параметр primary указывает, что должно быть зарегистрировано только полное имя компьютера.
/?
Отображение справки в командной строке.
Примечания
Если для интерфейса уже настроен статический адрес, параметр static заменяет имеющийся список сервера DNS списком, указанным в команде.
Для параметра ddns= по умолчанию используется значение enabled.
Для параметра suffix= по умолчанию используется значение primary.
Добавление сервера DNS в список серверов DNS указанного интерфейса.
Синтаксис
add dns [name=]имя_интерфейса [addr=] адрес_DNS [[index=]индекс_DNS]
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указание имени интерфейса, для которого необходимо добавить данные DNS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметраимя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]адрес_DNS
Обязательный параметр. Указание IP-адреса добавляемого DNS-сервера.
[index=]индекс_DNS
Указание позиции добавляемого сервера DNS в списке серверов DNS интерфейса.
/?
Отображение справки в командной строке.
Примечания
Меньшее значение параметра индекс_DNS соответствует более высокому приоритету. Если индекс не указан, сервер добавляется с самым низким приоритетом.
Удаление сервера или всех серверов DNS из списка для указанного интерфейса или всех интерфейсов.
Синтаксис
delete dns [name=]имя_интерфейса [addr=]{адрес_DNS | all}
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указание имени интерфейса, для которого необходимо удалить данные DNS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]адрес_DNS | all}
Обязательный параметр. Указание, следует ли удалить адрес одного сервера DNS или всех серверов для всех интерфейсов. Если необходимо удалить только один сервер DNS, значение параметра адрес_DNS задает IP-адрес удаляемого сервера.
/?
Отображение справки в командной строке.
Отображение конфигурации DNS для указанного интерфейса. При вводе без параметров команда show dns отображает данные DNS для всех интерфейсов.
Синтаксис
show dns [[name=] имя_интерфейса]
Параметры
[name =] имя_интерфейса
Указание имени интерфейса, для которого необходимо отобразить конфигурацию DNS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
/?
Отображение справки в командной строке.
Задание конфигурации сервера WINS либо для режима DHCP, либо для статического адреса указанного интерфейса.
Синтаксис
set wins [name=]имя_интерфейса [source=]{dhcp | static [addr=]{адрес_WINS | none }}
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указание имени интерфейса, для которого указываются данные WINS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[source=]{dhcp | static [addr=]{адрес_WINS | none }}
Обязательный параметр. Указание, является ли IP-адрес сервера WINS статическим или задается посредством протокола DHCP. Если IP-адрес является статическим, параметр адрес_WINS указывает IP-адрес настраиваемого сервера WINS, а параметр none указывает, что настройка WINS должна быть удалена.
/?
Отображение справки в командной строке.
Примечания
Если для интерфейса уже настроен статический адрес, параметр static заменяет имеющийся список серверов WINS списком, указанным в команде set wins.
Добавление сервера WINS в список серверов WINS указанного интерфейса.
Синтаксис
add wins [name=]имя_интерфейса [addr=] адрес_WINS [[index=]индекс_WINS]
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указание имени интерфейса, для которого необходимо добавить данные WINS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметраимя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]адрес_WINS
Обязательный параметр. Указание IP-адреса добавляемого сервера WINS.
[index=]индекс_WINS
Указание позиции добавляемого сервера WINS в списке серверов WINS интерфейса.
/?
Отображение справки в командной строке.
Примечания
Меньшее значение параметра индекс_WINS соответствует более высокому приоритету. Если индекс не указан, сервер добавляется с самым низким приоритетом.
Удаление сервера или всех серверов WINS из списка для указанного интерфейса или всех интерфейсов.
Синтаксис
delete wins [name=]имя_интерфейса [addr=]{адрес_WINS | all}
Параметры
[name =] имя_интерфейса
Обязательный параметр. Указание имени интерфейса, для которого необходимо удалить сервер или серверы WINS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметраимя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]адрес_WINS | all}
Обязательный параметр. Указание, следует ли удалить адрес одного сервера WINS или всех серверов для всех интерфейсов. Если необходимо удалить только один сервер WINS, значение параметра адрес_WINS задает IP-адрес удаляемого сервера.
/?
Отображение справки в командной строке.
Отображение конфигурации WINS для указанного интерфейса. При вводе без параметров команда show wins отображает данные DNS для всех интерфейсов.
Синтаксис
show wins [[name=] имя_интерфейса]
Параметры
[name =] имя_интерфейса
Указание имени интерфейса, для которого необходимо отобразить сведения WINS. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
/?
Отображение справки в командной строке.
Выводит статистику протокола ICMP. При вводе без параметров команда show icmp отображает статистику один раз.
Синтаксис
show icmp [[rr=]частота_обновления]
Параметры
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Отображение статистики для указанного интерфейса. При вводе без параметров команда show icmp отображает статистику для всех интерфейсов один раз.
Синтаксис
show interface [[index=]индекс_интерфейса] [[rr=]частота_обновления]
Параметры
[index=]индекс_интерфейса
Указание индекса интерфейса (целое число, определяющее интерфейс).
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Примечания
Для просмотра индекса всех интерфейсов используйте команду show interface без параметров.
Отображение сведения для указанного IP-адреса. При вводе без параметров команда show ipaddress отображает сведения для всех IP-адресов всех интерфейсов один раз.
Синтаксис
show ipaddress [[index=]IP-адрес] [[rr=]частота_обновления]
Параметры
[index=]IP-адрес
Указывает IP-адрес интерфейса.
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Примечания
Для просмотра IP-адресов всех интерфейсов используйте команду show ipaddress без параметров.
Отображение содержимого кэша протокола ARP ( Address Resolution Protocol), содержащего аппаратные адреса полученных IP-адресов следующего перехода. При вводе без параметров команда show ipnet отображает сведения один раз.
Синтаксис
show ipnet [[rr=]частота_обновления]
Параметры
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Отображение статистики протокола IP. При вводе без параметров команда show ipstats отображает данные статистики один раз.
Синтаксис
show ipstats [[rr=]частота_обновления]
Параметры
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Отображение многоадресных групп IP, в которые включен указанный IP-адрес. При вводе без параметров команда show address отображает сведения для всех IP-адресов.
Синтаксис
show joins [[index=]IP-адрес]
Параметры
[index=]IP-адрес
Указание IP-адреса интерфейса.
/?
Отображение справки в командной строке.
Примечания
Для просмотра IP-адресов всех интерфейсов используйте команду show ipaddress без параметров.
Отображение сведения для указанного подключения TCP. При вводе без параметров команда show address отображает сведения для всех соединений TCP.
Синтаксис
show tcpconn [[index=]{локальный_IP_адрес | локальный_порт | удаленный_IP_адрес | удаленный_порт}] [[rr=]частота_обновления]
Параметры
[index=]{локальный_IP_адрес | локальный_порт | удаленный_IP_адрес | удаленный_порт}
Указание подключение, для которого следует отобразить сведения. Параметр локальный_IP_адрес указывает IP-адрес интерфейса. Параметр локальный_порт задает порт TCP локального процесса. Параметр удаленный_IP_адрес указывает IP-адрес удаленного узла. Параметр локальный_порт задает порт TCP удаленного процесса.
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана сведений).
/?
Отображение справки в командной строке.
Отображение статистики протокола TCP. При вводе без параметров команда show tcpstats отображает данные статистики один раз.
Синтаксис
show tcpstats [[rr=]частота_обновления]
Параметры
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Отображение сведений о портах UDP, используемых для каждого IP-адреса. При вводе без параметров команда show udpconn отображает сведения о портах UDP для всех IP-адресов.
Синтаксис
show udpconn [[index=]{локальный_IP_адрес | локальный_порт}] [[rr=]частота_обновления]
Параметры
[index=]{локальный_IP_адрес | локальный_порт}
Указание подключения, для которого необходимо отобразить сведения. Параметр локальный_IP_адрес указывает IP-адрес интерфейса. Параметр локальный_порт задает порт UDP локального процесса.
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Отображение статистики протокола UDP. При вводе без параметров команда show udpstats отображает данные статистики один раз.
Синтаксис
show udpstats [[rr=]частота_обновления]
Параметры
[rr=]частота_обновления
Задание частоты обновления (число секунд между обновлениями экрана статистики).
/?
Отображение справки в командной строке.
Отображение IP-адреса и прочих сведений конфигурации для указанного интерфейса. При вводе без параметров команда show config отображает сведения о конфигурации всех интерфейсов.
Синтаксис
show config [[name=] имя_интерфейса]
Параметры
[name =] имя_интерфейса
Указание имени интерфейса, для которого необходимо отобразить сведения конфигурации. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
/?
Отображение справки в командной строке.
Отображение задач, которые могут быть выполнены сетевым адаптером для указанного интерфейса, связанного с установленным сетевым оборудованием. При вводе без параметров команда show offload отображает сведения о задачах для всех интерфейсов, связанных с установленным сетевым оборудованием.
Синтаксис
show offload [[name=] имя_интерфейса]
Параметры
[name =]имя_интерфейса
Указание имени интерфейса, для которого необходимо отобразить сведения о задачах. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
/?
Отображение справки в командной строке.
Удаление записей из кэша протокола ARP (Address Resolution Protocol) для указанного интерфейса. При запуске без параметров команда delete arpcache удаляет записи в кэше протокола ARP (Address Resolution Protocol)для всех интерфейсов.
Синтаксис
delete arpcache [[name=]имя_интерфейса]
Параметры
[name =]имя_интерфейса
Указание имени интерфейса, для которого необходимо удалить данные из кэша протокола ARP. Значение параметра имя_интерфейса должно совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если значение параметра имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
/?
Отображение справки в командной строке.
тображение текущей конфигурациии с использованием серии команд Netsh для интерфейса IP.
Синтаксис
dump
Параметры
отсутствуют
Примечания
Для создания файла сценария конфигурации следует перенаправить вывод данной команды в файл.
Пример команды Netsh интерфейса IP.
Следующая команда настраивает интерфейс с именем Подключение к локальной сети, статическим IP-адресом 10.0.5.99, маской подсети 255.255.255.0 и основным шлюзом 10.0.5.1:
set address name="Подключение к локальной сети" source=static addr=10.0.5.99 mask=255.255.255.0 gateway=10.0.5.1
Команды Netsh для службы RAS
Администрирование серверов удаленного доступа осуществляется путем ввода команд в командной строке для контекста Netsh RAS. Благодаря использованию команд Netsh RAS в командной строке администрирование серверов с медленными сетевыми подключениями осуществляется быстрее, а также имеется возможность создавать сценарии для автоматизации администрирования различных серверов.
Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между контекстными командами Netsh в Windows 2000 и Windows XP могут существовать некоторые различия.
Дополнительные сведения о команде Netsh см. в разделе Использование команды Netsh.
Вывод в командной строке справки о командах, которые могут использоваться в контексте Netsh RAS.
Синтаксис
help
Параметры
отсутствуют
Примечания
Для вывода справки в командной строке можно также ввести в ней любое из следующих выражений для контекста Netsh RAS: ?, /? или -?.
Вывод списка оповещений сервера удаленного доступа.
Синтаксис
show activeservers
Параметры
отсутствуют
Вывод списка клиентов удаленного доступа, подключенных к данному серверу.
Синтаксис
show client
Параметры
отсутствуют
Вывод конфигурации сервера удаленного доступа в форме сценария.
Синтаксис
dump
Параметры
отсутствуют
Включение отслеживания для указанного компонента. При использовании без параметров команда show tracing выводит список всех установленных компонентов с указанием, включено ли для них отслеживание.
Синтаксис
show tracing [компонент]
Параметры
компонент
Указание компонента, сведения о котором выводятся.
Включение или отключение отслеживания для указанного компонента.
Синтаксис
set tracing компонент {enabled | disabled}
Параметры
компонент
Обязательный параметр. Указание каталога, для которого включается или отключается отслеживание. Для указания всех компонентов используется звездочка (*).
{enabled | disabled}
Обязательный параметр. Определяет включение или отключение отслеживания для указанного компонента.
Примечания
Для просмотра всех установленных компонентов используется команда show tracing без параметров.
Примеры
Чтобы задать отслеживание для компонента PPP введите:
set tracing ppp enabled
Вывод сведений о включенной проверке подлинности для клиентов удаленного доступа, использующих определенные типы устройств.
Синтаксис
show authmode
Параметры
отсутствуют
Включение или отключение проверки подлинности для клиентов удаленного доступа, использующих определенные типы устройств.
Синтаксис
set authmode {standard | nodcc | bypass}
Параметры
{standard | nodcc | bypass}
Обязательный параметр. Включение или отключение проверки подлинности для клиентов удаленного доступа, использующих определенные типы устройств. Параметр standard указывает проверку подлинности для клиентов, использующих устройства любых типов. Параметр nodcc указывает проверку подлинности для клиентов, использующих устройства любых типов кроме устройств прямого подключения. Параметр standard указывает на отсутствие проверки подлинности для всех клиентов.
Добавление типа проверки подлинности к списку типов, используемых сервером удаленного доступа для согласования при проверке подлинности.
Синтаксис
add authtype {pap|spap|md5chap|mschap|mschapv2|eap}
Параметры
{pap|spap|md5chap|mschap|mschapv2|eap}
Обязательный параметр. Указание типа проверки подлинности для добавления к списку типов, используемых сервером удаленного доступа для согласования при проверке подлинности. Параметр pap задает использование сервером удаленного доступа протокола PAP (чистый текст). Параметр spap задает использование сервером удаленного доступа протокола SPAP. Параметр md5chap задает использование сервером удаленного доступа протокола CHAP (с использованием стандартной схемы хеширования Message Digest 5 (MD5) для шифрования ответа). Параметр mschap задает использование сервером удаленного доступа протокола MSCHAP. Параметр mschapv2 задает использование сервером удаленного доступа протокола MSCHAP версии 2. Параметр eap задает использование сервером удаленного доступа протокола EAP.
Примечания
Сервер удаленного доступа использует при попытке согласования проверки подлинности протоколы в порядке уменьшения их безопасности. После согласования клиентом и сервером типа проверки подлинности выполняется согласование PPP, описанное в соответствующих документах RFC.
Удаление типа проверки подлинности из списка типов, используемых сервером удаленного доступа для согласования при проверке подлинности.
Синтаксис
delete authtype {pap|spap|md5chap|mschap|mschapv2|eap}
Параметры
{pap|spap|md5chap|mschap|mschapv2|eap}
Обязательный параметр. Указание типа проверки подлинности для удаления из списка типов, используемых сервером удаленного доступа для согласования при проверке подлинности. Параметр pap отключает использование сервером удаленного доступа протокола PAP (чистый текст). Параметр spap отключает использование сервером удаленного доступа протокола SPAP. Параметр md5chap отключает использование сервером удаленного доступа протокола CHAP (с использованием стандартной схемы хеширования Message Digest 5 (MD5) для шифрования ответа). Параметр mschap отключает использование сервером удаленного доступа протокола MSCHAP. Параметр mschapv2 отключает использование сервером удаленного доступа протокола MSCHAP версии 2. Параметр eap отключает использование сервером удаленного доступа протокола EAP.
Вывод списка типов проверки подлинности, используемых сервером удаленного доступа для согласования при проверке подлинности.
Синтаксис
show authtype
Параметры
отсутствуют
Добавление свойства связи в список свойств, для которых PPP выполняет согласование.
Синтаксис
add link {swc | lcp}
Параметры
{swc | lcp}
Обязательный параметр. Указание свойства связи для добавления в список свойств, для которых PPP выполняет согласование. Параметр swc указывает на добавление программного сжатия (MPPC). Параметр lcp указывает на добавление расширений протокола LCP из пакета PPP.
Удаление свойства связи из списка свойств, для которых PPP выполняет согласование.
Синтаксис
delete link {swc | lcp}
Параметры
{swc | lcp}
Обязательный параметр. Указание свойства связи для удаления из списка свойств, для которых PPP выполняет согласование. Параметр swc указывает на удаление программного сжатия (MPPC). Параметр lcp указывает на удаление расширений протокола LCP из пакета PPP.
Вывод свойств связи для согласования PPP.
Синтаксис
show link
Параметры
отсутствуют
Добавление многоканального типа в список типов, для которых PPP выполняет согласование.
Синтаксис
add multilink {multi | bacp}
Параметры
{multi | bacp}
Обязательный параметр. Указание многоканального типа для добавления в список типов, для которых PPP выполняет согласование. Параметр multi указывает на добавление многоканальных сеансов PPP. Параметр bacp указывает на добавление протокола BACP (Bandwidth Allocation Control Protocol).
Удаление многоканального типа из списка типов, для которых PPP выполняет согласование.
Синтаксис
delete multilink {multi | bacp}
Параметры
{multi | bacp}
Обязательный параметр. Указание многоканального типа для удаления из списка типов, для которых PPP выполняет согласование. Параметр multi указывает на удаление многоканальных сеансов PPP. Параметр bacp указывает на удаление протокола BACP (Bandwidth Allocation Control Protocol).
Вывод многоканальных типов для согласования PPP.
Синтаксис
show multilink
Параметры
отсутствуют
Регистрация указанного сервера в качестве сервера удаленного доступа в данном домене Active Directory. При использовании без параметров команда add registeredserver регистрирует компьютер, с которого введена команда, в его основном домене.
Синтаксис
add registeredserver [[domain=]имя_домена] [[server=]имя_сервера]
Параметры
[domain=]имя_домена
Указание имени домена для регистрации сервера. Если домен не указан, сервер регистрируется в своем основном домене.
[server=]имя_сервера
Указание имени DNS или IP-адреса сервера для регистрации. Если сервер не указан, регистрируется компьютер, с которого введена команда.
Удаление регистрации указанного сервера в качестве сервера удаленного доступа из данного домена Active Directory. При использовании без параметров команда delete registeredserver удаляет регистрацию компьютера, с которого введена команда, из его основного домена.
Синтаксис
delete registeredserver [[domain=]имя_домена] [[server=]имя_сервера]
Параметры
[domain=]имя_домена
Указание имени домена для удаления регистрации сервера. Если домен не указан, регистрация удаляется из основного домена компьютера, с которого введена команда.
[server=]имя_сервера
Указание IP-адреса или имени DNS сервера для удаления регистрации. Если сервер не указан, удаляется регистрация компьютера, с которого введена команда.
Вывод сведений о состоянии указанного сервера, зарегистрированного в качестве сервера удаленного доступа в определенном домене Active Directory. При использовании без параметров команда show registeredserver выводит сведения о компьютере, с которого введена команда, в его основном домене.
Синтаксис
show registeredserver [[domain=]имя_домена] [[server=]имя_сервера]
Параметры
[domain=]имя_домена
Указание имени домена, в котором зарегистрирован сервер, сведения о котором требуется вывести. Если домен не указан, выводятся сведения о сервере, поскольку он зарегистрирован в качестве основного домена компьютера, с которого введена команда.
[server=]имя_сервера
Указание IP-адреса или имени DNS сервера, сведения о котором требуется вывести. Если сервер не указан, выводятся сведения о компьютере, с которого введена команда.
Вывод свойств указанных пользователей удаленного доступа. При использовании без параметров команда show user выводит свойства всех пользователей удаленного доступа.
Синтаксис
show user [name=имя_пользователя] [[mode=] {permit | report}]
Параметры
name=имя_пользователя
Указание имени для входа пользователя, свойства которого требуется вывести. Если пользователь не указан, выводятся свойства всех пользователей.
mode= {permit | report}
Определение вывода свойств для всех пользователей или только для имеющих разрешение удаленного доступа. Параметр permit указывает вывод свойств только для пользователей, которым разрешен удаленный доступ. Параметр report указывает вывод свойств для всех пользователей.
Задание свойств указанного пользователя удаленного доступа.
Синтаксис
set user [name=]имя_пользователя [dialin] {permit | deny | policy} [cbpolicy] {none | caller | admin [cbnumber=]номер_для_ответного_вызова}
Параметры
name=имя_пользователя
Обязательный параметр. Указание имени для входа пользователя, свойства которого требуется задать.
[dialin] {permit | deny | policy}
Обязательный параметр. Указание обстоятельств, при которых пользователю должно быть разрешено подключение. Параметр permit указывает отсутствие ограничений на подключение пользователя. Параметр deny указывает запрет подключения пользователя. Параметр policy указывает определение разрешения на подключение пользователя политиками удаленного доступа.
[cbpolicy] {none | caller | admin [cbnumber=]номер_для_ответного_вызова}
Обязательный параметр. Указание политики для ответного вызова пользователя. Возможность ответного вызова позволяет пользователю сэкономить на стоимости телефонного звонка, используемого для подключения к серверу удаленного доступа. Параметр noneуказывает отсутствие ответного вызова для пользователя. Параметр caller указывает ответный вызов по номеру, определенный пользователем при подключении. Параметр caller указывает ответный вызов пользователя по номеру, определенныйномер_для_ответного_вызова.
Примечания
Для пользователей в домене, работающем в смешанном режиме, параметр policy эквивалентен параметру deny.
Примеры
Чтобы разрешить пользователю GuestUser подключение и включить для него ответный вызов по номеру 4255551212, введите:
set user guestuser permit admin 4255551212
Команды Netsh в контексте RAS IP
Описанные ниже команды используются в контексте RAS IP среды Netsh.
Создание сценария, содержащего конфигурацию IP сервера удаленного доступа. При сохранении сценария в виде файла можно использовать его для восстановления параметров конфигурации IP.
Синтаксис
dump
Параметры
отсутствуют
Вывод текущей конфигурации IP сервера удаленного доступа.
Синтаксис
show config
Параметры
отсутствуют
Разрешение сервером удаленного доступа настройки конфигурации IP для любых клиентских подключений, принимаемых сервером.
Синтаксис
set negotiation {allow | deny}
Параметры
{allow | deny}
Обязательный параметр. Разрешение или запрещение клиентских подключений по протоколу IP. Параметр allow разрешает клиентские подключения по протоколу IP. Параметр deny запрещает клиентские подключения по протоколу IP.
Разрешение или запрещение перенаправления IP-трафика от клиентов в сети, к которым подключен сервер удаленного доступа.
Синтаксис
set access {all | serveronly}
Параметры
{all | serveronly}
Обязательный параметр. Разрешение или запрещение доступа клиентов к серверу удаленного доступа и любым сетям, к которым они подключены. Параметр all разрешает клиентам доступ к сетям через сервер. Параметр serveronly разрешает клиентам доступ только к серверу.
Определение способа, с помощью которого сервер удаленного доступа назначает IP-адреса своим клиентам.
Синтаксис
set addrassign {auto | pool}
Параметры
{auto | pool}
Обязательный параметр. Указание способа назначения IP-адресов: с использованием DHCP или из пула адресов, хранящегося на сервере удаленного доступа. Параметр auto указывает назначение адресов с использованием DHCP. Если DHCP-сервер недоступен, назначается произвольно выбранный доступный адрес в частной сети. Параметр pool указывает назначение адресов из пула.
Разрешение или запрещение запроса клиентами удаленного доступа своих IP-адресов.
Синтаксис
set addrreq {allow | deny}
Параметры
{allow | deny}
Обязательный параметр. Разрешение или запрещение запроса клиентами своих IP-адресов. Параметр allow разрешает клиентам запрос адресов. Параметр deny запрещает клиентам запрос адресов.
Включение или отключение широковещания при разрешении имен с использованием NetBIOS через TCP/IP.
Синтаксис
set broadcastnameresolution {enabled | disabled}
Параметры
{enabled | disabled}
Обязательный параметр. Указание включения или отключения широковещания при разрешении имен с использованием NetBIOS через TCP/IP.
Добавление диапазона адресов в пул статических IP-адресов, которые могут назначаться сервером удаленного доступа клиентам.
Синтаксис
add range [from=]начальный_IP-адрес [to=]конечный_IP-адрес
Параметры
[from=]начальный_IP-адрес [to=]конечный_IP-адрес
Обязательный параметр. Определение диапазона IP-адресов для добавления. Параметр начальный_IP-адрес указывает первый IP-адрес в диапазоне. Параметр конечный_IP-адрес указывает последний IP-адрес в диапазоне.
Примеры
Чтобы добавить диапазон IP-адресов с 10.2.2.10 по 10.2.2.20 в статический пул IP-адресов, которые могут назначаться сервером удаленного доступа, введите:
add range from=10.2.2.10 to=10.2.2.20
Удаление диапазона адресов из пула статических IP-адресов, которые могут назначаться сервером удаленного доступа клиентам.
Синтаксис
delete range [from=]начальный_IP-адрес [to=]конечный_IP-адрес
Параметры
[from=]начальный_IP-адрес [to=]конечный_IP-адрес
Обязательный параметр. Задание диапазона IP-адресов для удаления. Параметр начальный_IP-адрес указывает первый IP-адрес в диапазоне. Параметр конечный_IP-адрес указывает последний IP-адрес в диапазоне.
Примеры
Чтобы удалить диапазон IP-адресов с 10.2.2.10 по 10.2.2.20 из пула статических IP-адресов, которые могут назначаться сервером удаленного доступа, введите:
delete range from=10.2.2.10 to=10.2.2.20
Удаление всех адресов из пула статических IP-адресов, которые могут назначаться сервером удаленного доступа клиентам.
Синтаксис
delete pool
Параметры
отсутствуют
Команды Netsh в контексте RAS IPX
Описанные ниже команды используются в контексте RAS IPX среды Netsh. XOX
Создание сценария, содержащего конфигурацию IPX сервера удаленного доступа. При сохранении сценария в виде файла можно использовать его для восстановления параметров конфигурации IPX.
Синтаксис
dump
Параметры
отсутствуют
Вывод текущей конфигурации IPX сервера удаленного доступа.
Синтаксис
show config
Параметры
отсутствуют
Разрешение сервером удаленного доступа настройки конфигурации IPX для любых клиентских подключений, принимаемых сервером.
Синтаксис
set negotiation {allow | deny}
Параметры
{allow | deny}
Обязательный параметр. Разрешение или запрещение настройки IPX. Параметр allow разрешает настройку IPX. Параметр deny запрещает настройку IPX.
Разрешение или запрещение перенаправления IPX-трафика от клиентов в сети, к которым подключен сервер удаленного доступа.
Синтаксис
set access {all | serveronly}
Параметры
{all | serveronly}
Обязательный параметр. Включение или отключение перенаправления IPX-трафика. Значение all разрешает перенаправление IPX-трафика. Значение serveronly запрещает перенаправление трафика.
Указание способа, с помощью которого сервер удаленного доступа назначает IPX-адреса своим клиентам.
Синтаксис
set netassign [method] {auto | pool | autosame | poolsame}
Параметры
[method] {auto | pool | autosame | poolsame}
Обязательный параметр. Указание способа, с помощью которого сервер удаленного доступа назначает IPX-адреса клиентам. Параметр auto указывает назначение сервером удаленного доступа разных произвольно выбираемых сетевых номеров IPX каждому клиенту. Параметр pool указывает назначение сервером удаленного доступа разных IPX-адресов из пула каждому клиенту. Параметр autosame указывает создание сервером удаленного доступа произвольного сетевого номера IPX и назначение его всем клиентам. Параметрpoolsame указывает назначение сервером удаленного доступа одного IPX-адреса из пула всем клиентам.
Примечания
Для большинства конфигураций рекомендуется использование параметра autosame или poolsame, поскольку при этом сохраняются сетевые номера и снижается сетевой трафик.
Перед назначением сервером удаленного доступа сетевого номера клиенту сервер должен проверить, не используется ли уже этот номер в интрасети, к которой подключен сервер удаленного доступа. В результате некоторые адреса из пула не смогут быть назначены.
Указание пула IPX-адресов, которые могут назначаться сервером удаленного доступа клиентам.
Синтаксис
set pool [firstnet=]IPX_адрес [size=]{размер_пула | 0}
Параметры
[firstnet=]IPX_адрес
Обязательный параметр. Указание первого IPX-адреса в пуле в шестнадцатеричном формате.
[size=]{размер_пула | 0}
Обязательный параметр. Размер пула или размер, которого он может достигнуть при необходимости. Параметр размер_пула указывает в шестнадцатеричном формате число IPX-адресов в пуле. Параметр 0 указывает на отсутствие ограничений на будущий размер пула.
Примеры
Чтобы указать, что пул IPX-адресов должен начинаться с адреса AAAAAAA и расширяться, как необходимо, введите:
set pool AAAAAAA 0
Разрешение или запрещение запроса клиентами удаленного доступа своих номеров узла IPX.
Синтаксис
set nodereq {allow | deny}
Параметры
{allow | deny}
Обязательный параметр. Определяет, могут ли клиенты запрашивать собственные номера узлов. Параметр allow разрешает такие запросы. Параметр deny запрещает такие запросы.
Команды Netsh в контексте RAS AppleTalk
Описанные ниже команды используются в контексте RAS AppleTalk среды Netsh. Протокол AppleTalk недоступен в операционной системе Windows XP Home Edition или Windows XP Professional.
Создание сценария, содержащего конфигурацию AppleTalk сервера удаленного доступа. При сохранении сценария в виде файла можно использовать его для восстановления параметров конфигурации AppleTalk.
Синтаксис
dump
Параметры
отсутствуют
Вывод текущей конфигурации AppleTalk сервера удаленного доступа.
Синтаксис
show config
Параметры
отсутствуют
Разрешение сервером удаленного доступа настройки конфигурации AppleTalk для любых клиентских подключений, принимаемых сервером.
Синтаксис
set negotiation {allow | deny}
Параметры
{allow | deny}
Обязательный параметр. Разрешение или запрещение настройки AppleTalk. Параметр allow разрешает конфигурацию. Параметр deny запрещает конфигурацию.
Разрешение или запрещение перенаправления AppleTalk-трафика от клиентов в сети, к которым подключен сервер удаленного доступа.
Синтаксис
set access {all | serveronly}
Параметры
{all | serveronly}
Обязательный параметр. Определение того, перенаправляется сетевой трафик AppleTalk или нет. Значение all разрешает перенаправление трафика. Значение serveronly запрещает перенаправление трафика.
Команды Netsh в контексте RAS AAAA
Описанные ниже команды используются в контексте RAS AAAA среды Netsh.
Вывод конфигурации AAAA сервера удаленного доступа в форме сценария.
Синтаксис
dump
Параметры
отсутствуют
Указание IP-адреса или имени DNS сервера RADIUS для использования в целях учета и задание соответствующих параметров.
Синтаксис
add acctserv [name=]код_сервера [[secret=]общий_секрет] [[init-score=]приоритет_сервера] [[port=]порт] [[timeout=]секунды] [[messages] {enabled | disabled}]
Параметры
[name=]код_сервера
Обязательный параметр. Указание IP-адреса или имени DNS сервера RADIUS.
[secret=]общий_секрет
Задание общего секрета.
[init-score=]приоритет_сервера
Указание начальной оценки (приоритета сервера).
[port=]порт
Порт, на который должны отправляться запросы учета.
[timeout=]секунды
Задает в секундах таймаут, в течение которого сервер RADIUS может простаивать, после чего он помечается как недоступный.
[messages] {enabled | disabled}
Разрешение или запрещение отправки сообщений о включении/отключении учета. Параметр enabled включает отправку сообщений. Параметр disabled отключает отправку сообщений.
Удаление сервера учета RADIUS.
Синтаксис
delete acctserv [name=]код_сервера
Параметры
[name=]код_сервера
Обязательный параметр. Указание имени DNS или IP-адреса сервера для удаления.
Указание IP-адреса или имени DNS сервера RADIUS для использования в целях учета.
Синтаксис
add acctserv [name=]код_сервера [[secret=]общий_секрет] [[init-score=]приоритет_сервера] [[port=]порт] [[timeout=]секунды] [[messages] {enabled | disabled}]
Параметры
[name=]код_сервера
Обязательный параметр. Указание IP-адреса или имени DNS сервера RADIUS.
[secret=]общий_секрет
Задание общего секрета.
[init-score=]приоритет_сервера
Указание начальной оценки (приоритета сервера).
[port=]порт
Указание порта, на который отправляются запросы проверки подлинности.
[timeout=]секунды
Указание периода времени, по прошествии которого сервер RADIUS помечается как недоступный.
[messages=] {enabled | disabled}
Разрешение или запрещение отправки сообщений о включении/отключении учета.
Вывод подробных сведений о сервере учета. При использовании без параметров команда show acctserv выводит сведения о всех настроенных серверах учета.
Синтаксис
show acctserv [[name=]код_сервера]
Параметры
[name=]код_сервера
Определение имени DNS или IP-адреса сервера RADIUS, сведения о котором требуется вывести.
Указание IP-адреса или имени DNS сервера RADIUS, которому передаются запросы проверки подлинности.
Синтаксис
add authserv [name=]код_сервера [[secret=]общий_секрет] [[init-score=]приоритет_сервера] [[port=]порт] [[timeout=]секунды] [[signature] {enabled | disabled}]
Параметры
[name=]код_сервера
Обязательный параметр. Указание IP-адреса или имени DNS сервера RADIUS.
[secret=]общий_секрет
Задание общего секрета.
[init-score=]приоритет_сервера
Указание начальной оценки (приоритета сервера).
[port=]порт
Порт, на который должны отправляться запросы проверки подлинности.
[timeout=]секунды
Задает в секундах таймаут, в течение которого сервер RADIUS может простаивать, после чего он помечается как недоступный.
[signature] {enabled | disabled}
Включение использования цифровых подписей. Параметр enabled включает использование цифровых подписей. Параметр disabled отключает использование цифровых подписей.
Удаление сервера проверки подлинности RADIUS.
Синтаксис
delete authserv [name=]код_сервера
Параметры
[name=]код_сервера
Обязательный параметр. Указание имени DNS или IP-адреса сервера для удаления.
Указание IP-адреса или имени DNS сервера RADIUS, которому передаются запросы проверки подлинности.
Синтаксис
set authserv [name=]код_сервера [[secret=]общий_секрет] [[init-score=]приоритет_сервера] [[port=]порт] [[timeout=]секунды] [[signature] {enabled | disabled}]
Параметры
[name=]код_сервера
Обязательный параметр. Указание IP-адреса или имени DNS сервера RADIUS.
[secret=]общий_секрет
Задание общего секрета.
[init-score=]приоритет_сервера
Указание начальной оценки (приоритета сервера).
[port=]порт
Указание порта, на который отправляются запросы проверки подлинности.
[timeout=]секунды
Указание периода времени в секундах, по прошествии которого сервер RADIUS помечается как недоступный.
[signature=] {enabled | disabled}
Указание включения или отключения использования цифровых подписей.
Вывод подробных сведений о сервере проверки подлинности. При использовании без параметров команда show authserv выводит сведения о всех настроенных серверах проверки подлинности.
Синтаксис
show authserv [[name=]код_сервера]
Параметры
[name=]код_сервера
Определение имени DNS или IP-адреса сервера RADIUS, сведения о котором требуется вывести.
Указание службы учета.
Синтаксис
set acco provider {windows | radius | none}
Параметры
provider {windows | radius | none}
Обязательный параметр. Включение учета и указание сервера, используемого для этих целей. Параметр windows указывает выполнение учета с использованием службы безопасности Windows. Параметр radius указывает выполнение учета с использованием сервера RADIUS. Параметр none указывает на отсутствие учета.
Вывод службы учета.
Синтаксис
show acco
Параметры
отсутствуют
Указание службы проверки подлинности.
Синтаксис
set authe provider {windows | radius}
Параметры
provider {windows | radius}
Обязательный параметр. Указание технологии для проверки подлинности. Параметр windows указывает проверку подлинности с использованием службы безопасности Windows. Параметр radius указывает проверку подлинности с использованием сервера RADIUS.
Вывод службы проверки подлинности.
Синтаксис
show authe
Параметры
отсутствуют
Команды Netsh для маршрутизации
Команды Netsh для маршрутизации используются для администрирования серверов маршрутизации из командной строки, а не с помощью консоли «Маршрутизация и удаленный доступ». Администрирование серверов из командной строки полезно в следующих ситуациях.
Администрировать сервера маршрутизации из командной строки быстрее, чем при использовании консоли. Эта возможность особенно важна в сетевых соединениях с низкой скоростью передачи данных, например, подключение по глобальной сети (WAN).
Объединяя команды в сценарий, который выполняется на нескольких серверах, можно администрировать сервера маршрутизации согласованно.
Следующие команды используются в командной строке для соответствующего контекста Netsh (в отличие от командной строки Windows XP) для администрирования серверов маршрутизации. Чтобы запустить эти команды Netsh на удаленном сервере Windows 2000 Server, необходимо сначала использовать подключение к удаленному рабочему столу для соединения с Windows 2000 Server, работающим под управлением сервера терминалов. Между контекстными командами Netsh Windows 2000 и Windows XP могут существовать функциональные различия.
Команды Netsh Routing IP IGMP
Следующие команды доступны для использования в контексте «Netsh Routing IP IGMP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Настраивает IGMP в соответствии с заданным интерфейсом.
Синтаксис
add interface [InterfaceName=]имя_интерфейса [[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable | disable}] [[RobustVar=]целое] [[GenQueryInterval=]целое] [[GenQueryRespTime=]целое] [[StartUpQueryCount=]целое][[StartUpQueryInterval=]целое] [[LastMemQueryCount=]целое] [[LastMemQueryInterval=целое] [[AccNonRtrAlertPkts=]{yes | no}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Отображает имя интерфейса, на который требуется настроить IGMP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}
Указывает тип протокола, который требуется настроить на интерфейс. Тип по умолчанию igmprtrv2.
[IfEnabled=]{enable | disable}
Определяет состояние настраиваемого протокола. По умолчанию включен.
[RobustVar=]=целое
Задает переменную надежности. Значение должно превышать нуль (0). По умолчанию значение равно 2.
[GenQueryInterval=]целое
Указывает интервал в секундах, с которым общие запросы должны отправляться на интерфейс. По умолчанию задается интервал в 125 секунд.
[GenQueryRespTime=]целое
Задает максимальное время отклика узлов на общий запрос в секундах. По умолчанию задается интервал в 10 секунд.
[StartUpQueryCount=]целое
Определяет количество общих запросов, которые посылаются во время загрузки. По умолчанию значение равно 2.
[StartUpQueryInterval=]целое
Указывает интервал в секундах между отправкой общих запросов при запуске. По умолчанию задается интервал в 31 секунд.
[LastMemQueryCount=]целое
Задает число запросов определенной группы, отправленных после получения уведомления о выходе компьютера из группы. По умолчанию значение равно 2.
[LastMemQueryInterval=]целое
Указывает интервал между запросами определенных групп в миллисекундах. По умолчанию значение равно 1000 миллисекунд.
[AccNonRtrAlertPkts=]{yes | no}
Определяет принятие пакетов IGMP, не имеющих установленного параметра оповещения маршрутизатора. Значение по умолчанию равно yes.
Примеры
Чтобы изменить интервал по умолчанию между запросами при загрузке до 21 секунды, чтобы использовать этот интервал в конфигурации IGMP интерфейса «Подключение по локальной сети», введите команду:
add interface "Подключение по локальной сети" startupqueryinterval=21
Устанавливает IGMP-маршрутизатор или IGMP-прокси и задает глобальное ведение журналов. При использовании без параметров команда install устанавливает IGMP-маршрутизатор или IGMP-прокси и указывает, что ошибки, связанные с IGMP, заносятся в журнал, а другие события, связанные с IGMP, не записываются.
Синтаксис
install [[LogLevel=]{none | error | warn | info}]
Параметры
[LogLevel=]{none | error | warn | info}
Определяет события для занесения в журнал. Параметр none означает, что события, связанные с IGMP, записываться в журнал не будут. Параметр error означает, что только ошибки, касающиеся IGMP, будут заноситься в журнал. Параметр warn определяет, что только предупреждения, касающиеся IGMP, будут записываться в журнал. Параметр info указывает, что все события, связанные с IGMP, будут заноситься в журнал.
Удаляет IGMP-маршрутизатор или прокси с определенного интерфейса.
Синтаксис
delete interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает по имя интерфейса, с которого необходимо удалить IGMP-маршрутизатор или прокси. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Примеры
delete interface "Подключение по локальной сети"
Удаляет маршрутизатор или прокси IGMP со всех интерфейсов.
Синтаксис
uninstall
Параметры
Отсутствуют.
Изменяет параметры настройки интерфейса.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable | disable}] [[RobustVar=]целое] [[GenQueryInterval=]целое] [[GenQueryRespTime=]целое] [[StartUpQueryCount=]целое] [[StartUpQueryInterval=]целое] [[LastMemQueryCount=]целое] [[LastMemQueryInterval=]целое] [[AccNonRtrAlertPkts=]{yes | no}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Отображает имя интерфейса, на который требуется настроить IGMP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}
Указывает тип протокола, который требуется настроить на интерфейс. Тип по умолчанию igmprtrv2.
[IfEnabled=]{enable | disable}
Определяет состояние настраиваемого протокола. По умолчанию включен.
[RobustVar=]=целое
Задает переменную надежности. Значение должно превышать нуль (0). По умолчанию значение равно 2.
[GenQueryInterval=]целое
Указывает интервал в секундах, с которым общие запросы должны отправляться на интерфейс. По умолчанию задается интервал в 125 секунд.
[GenQueryRespTime=]целое
Задает максимальное время отклика узлов на общий запрос в секундах. По умолчанию задается интервал в 10 секунд.
[StartUpQueryCount=]целое
Определяет количество общих запросов, которые посылаются во время загрузки. По умолчанию значение равно 2.
[StartUpQueryInterval=]целое
Указывает интервал в секундах между отправкой общих запросов при запуске. По умолчанию задается интервал в 31 секунд.
[LastMemQueryCount=]целое
Задает число запросов определенной группы, отправленных после получения уведомления о выходе компьютера из группы. По умолчанию значение равно 2.
[LastMemQueryInterval=]целое
Определяет интервал между запросами определенных групп в миллисекундах. По умолчанию значение равно 1 000 миллисекунд.
[AccNonRtrAlertPkts=]{yes | no}
Определяет принятие пакетов IGMP, не имеющих установленного параметра оповещения маршрутизатора. По умолчанию пакеты принимаются.
Примеры
Чтобы изменить интервал по умолчанию между запросами при загрузке до 21 секунды, чтобы использовать этот интервал в конфигурации IGMP интерфейса «Подключение по локальной сети», введите команду:
set interface "Подключение по локальной сети" startupqueryinterval=21
Задает глобальные параметры IGMP. При использовании без параметров, команда set global указывает, что заносятся в журнал предупреждения, а другие события, связанные с IGMP, не записываются.
Синтаксис
set global [LogLevel=]{none | error | warn | info}
Параметры
[LogLevel=]{none | error | warn | info}
Обязательный параметр. Определяет события для занесения в журнал. Параметр none означает, что события, связанные с IGMP, записываться в журнал не будут. Параметр error означает, что только ошибки, касающиеся IGMP, будут заноситься в журнал. Параметр warnопределяет, что только предупреждения, касающиеся IGMP, будут записываться в журнал. Параметр info указывает, что все события, связанные с IGMP, будут заноситься в журнал.
Отображает конфигурацию IGMP определенного интерфейса. При использовании без параметров команда show interface выводит на экран сведения о конфигурации IGMP для всех интерфейсов.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, сведения о котором необходимо отобразить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Отображает глобальные параметры IGMP.
Синтаксис
show global
Параметры
Отсутствуют.
Отображает статистику IGMP для определенного интерфейса. При использовании без параметров команда show ifstats показывает статистику IGMP сразу для всех интерфейсов.
Синтаксис
show ifstats [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает номер, определяющий интерфейс, сведения для которого необходимо отобразить.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы показывать статистику IGMP каждые 5 секунд для интерфейса со значением индекса 1001, введите команду:
show ifstats index=1001 rr=5
Отображает группы компьютеров IGMP для указанного интерфейса. При использовании без параметров команда show iftable показывает группы компьютеров IGMP сразу для всех интерфейсов.
Синтаксис
show iftable [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Указывает интерфейс, сведения о котором необходимо отобразить, с помощью номера индекса.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы показывать группы компьютеров IGMP каждые 5 секунд для интерфейса со значением индекса 1001, введите команду:
show iftable index=1001 rr=5
Выводит на экран таблицу групп узлов IGMP для группы многоадресной рассылки. При использовании без параметров команды show grouptable отображает таблицы групп узлов IGMP для все групп многоадресной рассылки на всех интерфейсах, связанных с маршрутизатором.
Синтаксис
show grouptable [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает IP-адрес группы многоадресной рассылки, сведения о которой необходимо отобразить.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы выводить на экран таблицу групп узлов IGMP каждые 5 секунд для группы многоадресной рассылки с IP-адресом 192.168.100.239, введите команду:
show grouptable index=192.168.100.239 rr=5
Выводит на экран таблицу групп узлов для интерфейса клиента удаленного доступа. При использовании без параметров команда show rasgrouptable отображает таблицы групп узлов сразу для всех интерфейсов клиента удаленного доступа.
Синтаксис
show rasgrouptable [[Index=]IP-адрес] [[Rr=]целое]
Параметры
[Index=]IP-адрес
Задает IP-адрес интерфейса клиента удаленного доступа, сведения о котором необходимо отобразить.
[Rr=]целое
Указывает интервал обновления сведения в секундах.
Примеры
Чтобы вывести на экран таблицу групп узлов для интерфейса клиента удаленного доступа с IP-адресом 10.10.1.100 и обновлять сведения каждые пять секунд, введите команду:
show rasgrouptable index=10.10.1.100 rr=5
Отображает таблицу групп узлов IGMP для интерфейса IGMP-прокси. При использовании без параметров команда show proxygrouptable показывает сведения сразу для всех интерфейсов.
Синтаксис
show proxygrouptable [[InterfaceName=]имя_интерфейса] [[Rr=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Задает имя интерфейса, сведения для которого необходимо отобразить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Rr=]целое
Указывает в секундах интервал обновления сведений.
Примеры
Чтобы вывести на экран таблицы групп узлов IGMP для всех интерфейсов IPMP-прокси и обновлять сведения каждые пять секунд, введите команду:
show proxygrouptable rr=5
Команды Netsh Routing IP Routerdiscovery
Следующие команды доступны для использования в контексте «Netsh Routing IP Routerdiscovery».
Чтобы посмотреть синтаксис команды, щелкните команду.
Настраивает обнаружение маршрутизатора для указанного интерфейса.
Синтаксис
add interface [InterfaceName=]имя_интерфейса [[Disc=]{enable | disable}] [[MinInt=]целое] [[MaxInt=]целое] [[Life=]целое] [[Level=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого необходимо настроить обнаружение маршрутизатора. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Disc=]{enable | disable}
Определяет должно ли обнаружение маршрутизатора произойти на этом интерфейсе. Параметр enable указывает, что обнаружение должно произойти, а параметр disable задает, что не должно.
[MinInt=]число
Определяет минимальный интервал между отправлением пакетов обнаружения маршрутизаторов в минутах.
[MaxInt=]число
Указывает максимальный интервал между отправлением пакетов обнаружения маршрутизаторов в минутах.
[Life=]целое
Задает время в минутах, в течение которого пакет обнаружения маршрутизатора, отправленный с этого маршрутизатора или сервера, является действительным.
[Level=]целое
Определяет число, указывающее уровень предпочтения для использования этого интерфейса в качестве основного шлюза. Когда обнаружение маршрутизаторов включено на нескольких интерфейсах, большее значение указывает более высокий уровень предпочтения.
Примечания
После добавления, объявления обнаружения маршрутизатора отправляются через произвольные промежутки времени, ограниченные максимальным и минимальным интервалом.
Примеры
Чтобы включить обнаружение маршрутизатора для интерфейса «Подключение по локальной сети» с минимальным интервалом в 7 минут, максимальным интервалом в 10 минут, интервалом в 30 минут, в течение которого пакеты обнаружения маршрутизаторов действительны, и нулевым уровнем предпочтения, введите команду:
add interface "Подключение по локальной сети" enable 7 10 30 0
Настраивает обнаружение маршрутизатора для интерфейса.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[Disc=]{enable | disable}] [[MinInt=]целое] [[MaxInt=]целое] [[Life=]целое] [[Level=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого необходимо настроить обнаружение маршрутизатора. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Disc=]{enable | disable}
Определяет должно ли обнаружение маршрутизатора произойти на этом интерфейсе. Параметр enable указывает, что обнаружение должно произойти, а параметр disable задает, что не должно.
[MinInt=]число
Определяет минимальный интервал между отправлением пакетов обнаружения маршрутизаторов в минутах.
[MaxInt=]число
Определяет максимальный интервал между отправлением пакетов обнаружения маршрутизаторов в минутах.
[Life=]целое
Задает время в минутах, в течение которого пакет обнаружения маршрутизатора, отправленный с этого маршрутизатора или сервера, является действительным.
[Level=]целое
Определяет число, указывающее уровень предпочтения для использования этого интерфейса в качестве основного шлюза. Большее число соответствует более высокому уровню предпочтения.
Примеры
Чтобы включить обнаружение маршрутизатора для интерфейса «Подключение по локальной сети» с минимальным интервалом в 7 минут, максимальным интервалом в 10 минут, интервалом в 30 минут, в течение которого пакеты обнаружения маршрутизаторов действительны, и нулевым уровнем предпочтения, введите команду:
set interface "Подключение по локальной сети" enable 7 10 30 0
Удаляет настройку обнаружения маршрутизатора.
Синтаксис
delete interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого необходимо удалить настройку обнаружения маршрутизатора. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Примеры
Чтобы удалить настройку обнаружения маршрутизатора для интерфейса «Подключение по локальной сети», введите команду:
delete interface name="Подключение по локальной сети"
Выводит сведения об обнаружении маршрутизатора. При использовании без параметров команда show interface показывает сведения сразу для всех интерфейсов.
Синтаксис
show interface [InterfaceName=]имя_интерфейса]
Параметры
[InterfaceName=]имя_интерфейса
Задает имя интерфейса, сведения для которого необходимо отобразить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Примеры
Чтобы вывести на экран сведения об обнаружении маршрутизатора для интерфейса «Подключение по локальной сети», введите команду:
show interface "Подключение по локальной сети"
Команды Netsh Routing IP RIP
Следующие команды доступны для использования в контексте «Netsh Routing IP RIP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Добавляет фильтр для серверов, которые считаются серверами одноранговой сети.
Синтаксис
add peerfilter [Server=]IP-адрес
Параметры
[Server=]IP-адрес
Обязательный параметр. Указывает IP-адрес сервер одноранговой сети, трафик которого необходимо профильтровать.
Добавляет избирательный фильтр для маршрутов, полученных на интерфейсе.
Синтаксис
add acceptfilter [InterfaceName=]имя_интерфейса [Addr=]IP-адрес1 IP-адрес2
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Определяет имя интерфейса, допускающего использование протокола RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Addr=]IP-адрес1 IP-адрес2
Обязательный параметр. Указывает соответствие IP-адресов. Первый IP-адрес — наименьший адрес диапазона, используемого при построении фильтра, а второй IP-адрес — наибольший адрес этого диапазона.
Примеры
Чтобы добавить избирательный фильтр для интерфейса «Подключение по локальной сети» с диапазоном IP-адресов 10.0.0.2. — 10.11.21.154, введите команду:
add acceptfilter "Подключение по локальной сети" 10.0.0.2 10.11.21.154
Добавляет фильтр для маршрутов, объявленных на интерфейсе.
Синтаксис
add announcefilter [InterfaceName=]имя_интерфейса [Addr=]IP-адрес1 IP-адрес2
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, допускающего использование протокола RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Addr=]IP-адрес1 IP-адрес2
Обязательный параметр. Указывает соответствие IP-адресов. Первый IP-адрес — наименьший адрес диапазона, используемого при построении фильтра, а второй IP-адрес — наибольший адрес этого диапазона.
Примеры
Чтобы добавить фильтр для маршрутов, объявленных на интерфейсе «Подключение по локальной сети» с диапазоном IP-адресов 10.0.0.2. — 10.11.21.154, введите команду:
add announcefilter "Подключениение по локальной сети" 10.0.0.2 10.11.21.154
Добавляет соседа RIP из интерфейса.
Синтаксис
add neighbor [InterfaceName=]имя_интерфейса [addr=]IP-адрес
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Определяет имя интерфейса, допускающего использование протокола RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]IP-адрес
Обязательный параметр. Задает IP-адрес соседа RIP для добавления.
Примеры
Чтоб добавить соседа RIP, находящегося по IP-адресу 10.0.0.2, для интерфейса «Подключение по локальной сети», введите команду:
add neighbor "Подключение по локальной сети" 10.0.0.2
Добавляет протокол RIP на указанный интерфейс.
Синтаксис
add interface [InterfaceName=]имя_интерфейса [[Metric=]целое][[UpdateMode=]{demand | periodic}] [[Announce=]{none | rip1 | rip1compat | rip2}][[Accept=]{none | rip1 | rip1compat | rip2}][[Expire=]целое] [[Remove=]целое] [[Update=]целое][[AuthMode=]{authnone |authsimplepassword}] [[Tag=]целое] [[Unicast=]{also | only | disable}][[AccFiltMode=]{include | exclude | disable}][[AnnFiltMode=]{include | exclude | disable}] [[Password=]строка]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, на который требуется добавить протокол RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Metric=]целое
Задает значение метрики для маршрутов, базирующихся на этом интерфейсе.
[UpdateMode=]{demand | periodic}
Определяет время обновления. Параметр demand означает обновление по требованию. Параметр periodic указывает обновление через постоянные интервалы.
[Announce=]{none | rip1 | rip1compat | rip2}
Определяет маршруты для объявления. Параметр none означает, что все маршруты объявляются. Параметр rip1 указывает, что только маршруты RIP версии 1 объявляются. Параметр rip1compat соответствует выполнению объявлений в режиме совместимости с версией RIP. Параметр rip2 задает, что только маршруты RIP версии 2 объявляются.
[Accept=]{none | rip1 | rip1compat | rip2}
Определяет маршруты для принятия. Параметр none означает, что все маршруты принимаются. Параметр rip1 указывает, что только маршруты RIP версии 1 принимаются. Параметр rip1compat соответствует принятию объявлений в режиме совместимости с версией RIP. Параметр rip2 указывает, что только маршруты RIP версии 2 принимаются.
[Expire=]целое
Задает в секундах интервал действия маршрута.
[Remove=]целое
Указывает в секундах интервал удаления маршрута.
[Update=]целое
Определяет в секундах интервал полного обновления.
[AuthMode=]{authnone | authsimplepassword}
Указывает необходимость проверки подлинности. Параметр authnone означает, что проверка подлинности не требуется. Параметр authsimplepassword определяет необходимость проверки подлинности.
[Tag=]целое
Задает тег маршрута.
[Unicast=]{also | only | disable}
Обозначает одноадресный режим. Параметр also определяет, что одноадресный режим также используется. Параметр only означает использование только одноадресного режима. Параметр disable отключает одноадресный режим.
[AccFiltMode=]{include | exclude | disable}
Определяет включение или отключение избирательных фильтров. Параметр include означает включение избирательных фильтров. Параметр exclude определяет, что избирательные фильтры не будут включены. Параметр disable отключает избирательные фильтры.
[AccFiltMode=]{include | exclude | disable}
Определяет включение или отключение фильтров объявлений. Параметр include означает включение фильтров объявлений. Параметр exclude определяет, что фильтры объявлений не будут включены. Параметр disable отключает фильтры объявлений.
[Password=]строка
Задает текстовый пароль, длина которого не более 16 символов.
Устанавливает библиотеку модуля поддержки под RIP.
Синтаксис
add helper имя_DLL
Параметры
имя_DLL
Обязательный параметр. Задает DLL, поддерживающий данный контекст.
Удаляет фильтр для принятого сервера одноранговой сети.
Синтаксис
delete peerfilter [Server=]IP-адрес
Параметры
[Server=]IP-адрес
Обязательный параметр. Указывает IP-адрес сервера одноранговой сети,трафик которого не требуется фильтровать.
Удаляет избирательный фильтр для маршрутов, полученных на интерфейсе.
Синтаксис
delete acceptfilter [InterfaceName=]имя_интерфейса [Addr=]IP-адрес1 IP-адрес2
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Определяет имя интерфейса, допускающего использование протокола RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Addr=]IP-адрес1 IP-адрес2
Обязательный параметр. Указывает соответствие IP-адресов. Первый IP-адрес — наименьший адрес диапазона, используемого при построении фильтра, а второй IP-адрес — наибольший адрес этого диапазона.
Примеры
Чтобы удалить избирательный фильтр для интерфейса «Подключение по локальной сети» с диапазоном IP-адресов 10.0.0.2. — 10.11.21.154, введите команду:
delete acceptfilter "Подключение по локальной сети" 10.0.0.2 10.11.21.154
Удаляет фильтр объявлений, установленный для интерфейса.
Синтаксис
delete announcefilter [InterfaceName=]имя_интерфейса [Addr=]IP-адрес1 IP-адрес2
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, допускающего использование протокола RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Addr=]IP-адрес1 IP-адрес2
Обязательный параметр. Указывает соответствие IP-адресов. Первый IP-адрес — наименьший адрес диапазона, используемого при построении фильтра, а второй IP-адрес — наибольший адрес этого диапазона.
Примеры
Чтобы удалить фильтр объявлений для интерфейса «Подключение по локальной сети» с диапазоном IP-адресов 10.0.0.2. — 10.11.21.154, введите команду:
delete announcefilter "Подключение по локальной сети" 10.0.0.2 10.11.21.154
Удаляет соседа RIP из интерфейса.
Синтаксис
delete neighbor [InterfaceName=]имя_интерфейса IP-адрес
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Определяет имя интерфейса, допускающего использование протокола RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
IP-адрес
Обязательный параметр. Задает IP-адрес соседа RIP для удаления.
Примеры
Чтоб удалить соседа RIP, находящегося по IP-адресу 10.0.0.2, для интерфейса «Подключение по локальной сети», введите команду:
delete neighbor "Подключение по локальной сети" 10.0.0.2
Удаляет RIP из указанного интерфейса.
Синтаксис
delete interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, из которого требуется удалить RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Удаляет библиотеку модуля поддержки из Netsh.
Синтаксис
delete helper имя_DLL
Параметры
имя_DLL
Обязательный параметр. Указывает имя файла библиотеки модуля поддержки для удаления.
Настраивает RIP в соответствии с заданным интерфейсом.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[Metric=]целое][[UpdateMode=]{demand | periodic}][[Announce=]{none | rip1 | rip1compat | rip2}] [[Accept=]{none | rip1 | rip1compat | rip2}][[Expire=]целое] [[Remove=]целое] [[Update=]целое][[AuthMode=]{authnone |authsimplepassword}] [[Tag=]целое] [[Unicast=]{also | only | disable}][[AccFiltMode=]{include | exclude | disable}][[AnnFiltMode=]{include | exclude | disable}] [[Password=]строка]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, на котором требуется настроить протокол RIP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Metric=]целое
Задает значение метрики для маршрутов, базирующихся на этом интерфейсе.
[UpdateMode=]{demand | periodic}
Определяет время, когда произойдет обновление. Параметр demand означает обновление по требованию. Параметр periodic указывает обновление через постоянные интервалы.
[Announce=]{none | rip1 | rip1compat | rip2}
Определяет маршруты для объявления. Параметр none означает, что все маршруты объявляются. Параметр rip1 указывает, что только маршруты RIP версии 1 объявляются. Параметр rip1compat соответствует выполнению объявлений в режиме совместимости с версией RIP. Параметр rip2 задает, что только маршруты RIP версии 2 объявляются.
[Accept=]{none | rip1 | rip1compat | rip2}
Определяет маршруты для принятия. Параметр none означает, что все маршруты принимаются. Параметр rip1 указывает, что только маршруты RIP версии 1 принимаются. Параметр rip1compat означает, что принятие объявлений выполняется в режиме совместимости с версией RIP. Параметр rip2 указывает, что только маршруты RIP версии 2 принимаются.
[Expire=]целое
Задает в секундах время простоя маршрутизатора до истечения срока действия.
[Remove=]целое
Указывает в секундах время простоя маршрутизатора до его удаления.
[Update=]целое
Определяет в секундах интервал между полными обновлениями.
[AuthMode=]{authnone | authsimplepassword}
Указывает необходимость проверки подлинности. Параметр authnone означает, что проверка подлинности не требуется. Параметр authsimplepassword определяет необходимость проверки подлинности.
[Tag=]целое
Задает тег маршрута.
[Unicast=]{also | only | disable}
Обозначает одноадресный режим. Параметр also определяет, что одноадресный режим также используется. Параметр only означает использование только одноадресного режима. Параметр disable отключает одноадресный режим.
[AccFiltMode=]{include | exclude | disable}
Определяет включение избирательных фильтров. Параметр include означает включение избирательных фильтров. Параметр exclude определяет, что избирательные фильтры не будут включены. Параметр disable отключает избирательные фильтры.
[AccFiltMode=]{include | exclude | disable}
Определяет включение или отключение фильтров объявлений. Параметр include означает включение фильтров объявлений. Параметр exclude определяет, что фильтры объявлений не будут включены. Параметр disable отключает фильтры объявлений.
[Password=]строка
Задает текстовый пароль не длиннее 16 символов.
Примеры
Чтобы изменить конфигурацию RIP на интерфейсе «Подключение по локальной сети», задав значение метрики 2 и обновление по требованию, введите команду:
set interface "Подключение по локальной сети" metric=2 updatemode=periodic
Устанавливает флажки, связанные с RIP, для определенного интерфейса.
Синтаксис
setflags[InterfaceName=]имя_интерфейса[clear,][splithorizon,][poisonreverse,][triggeredupdates,
][cleanupupdates][accepthostroutes,][acceptdefaultroutes,][senddefaultroutes,][nosubnetsummary]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, на котором требуется установить флажки. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[clear,][splithorizon,][poisonreverse,][triggeredupdates,][cleanupupdates,][accepthostroutes,]
[acceptdefaultroutes,][senddefaultroutes,][nosubnetsummary]
Определяет политики для флажков, связанных с RIP. Параметр clear означает, что все установленные флажки RIP должны быть сняты. Параметр splithorizon задает включение RIP по горизонту расщепления. Параметр poisonreverse определяет включение RIP для запретного возврата. Параметр triggeredupdates обозначает, что инициируемые обновления RIP должны произойти. Параметр cleanupupdates определяет, что обновления очистки RIP будут выполнены. Параметр accepthostroutes принимает маршруты к узлам. Параметр acceptdefaultroutes принимает основные маршруты. Параметр acceptdefaultroutes отправляет основные маршруты. Параметр nosubnetsummary определяет, что суммирование подсетей не должно выполняться.
Примечания
После последнего параметра политики не нужно ставить запятую.
Задает глобальные параметры RIP.
Синтаксис
set global {[[loglevel=]{none | error | warn | info}] | [[mintrig=]целое] | [[peermode=]{include | exclude | disable}]}
Параметры
[loglevel=]{none | error | warn | info}
Указывает события RIP для записи в журнал. Параметр none указывает, что события RIP не будут заноситься в журнал. Параметр error задает только занесение ошибок, связанных с RIP. Параметр warn определяет только занесение предупреждений, связанных с RIP. Параметр info означает, что все события RIP будут занесены в журнал.
[mintrig=]целое
Указывает в минутах минимальное интервал времени между процедурами инициирования.
[peermode=]{include | exclude | disable}
Задает включение равноправных пользователей в сеть и отключение режима одноранговых узлов. Параметр include означает включение равноправных пользователей, exclude указывает, что равноправные пользователи не будут включены. Параметр disable отключает режим одноранговых узлов.
Отображает конфигурации RIP для указанного интерфейса. При использовании без параметров команда show interface выводит сведения о конфигурации для всех интерфейсов.
Синтаксис
show interface [[InterfaceName=]имя_интерфейса]
Параметры
[InterfaceName=]имя_интерфейса
Задает имя интерфейса, сведения о котором требуется вывести на экран. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Отображает флажки RIP, заданные для указанного интерфейса. При использовании без параметров команда show flags выводит сведения для всех интерфейсов.
Синтаксис
show flags [[InterfaceName=]имя_интерфейса]
Параметры
[InterfaceName=]имя_интерфейса
Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например"имя интерфейса").
Показывает глобальные параметры RIP.
Синтаксис
show global
Параметры
Отсутствуют.
Отображает статистику RIP для указанного интерфейса. При использовании без параметров команда show ifstats выводит сведения сразу для всех интерфейсов.
Синтаксис
show ifstats [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает номер индекса интерфейса, для которого требуется отобразить сведения.
[Rr=]целое
Указывает в секундах интервал обновления сведений.
Примечания
Чтобы показать список значений индексов для каждого интерфейса, используйте команду show interface в контексте «Netsh Interface IP».
Примеры
Чтобы выводить статистику RIP каждые 5 секунд для интерфейса со значением индекса 1, введите команду:
show ifstats index=1 rr=5
Отображает привязки IP-адресов интерфейса RIP. При использовании без параметров команда show ifbinding выводит сведения сразу для всех интерфейсов.
Синтаксис
show ifbinding [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает номер индекса интерфейса, для которого требуется отобразить сведения.
[Rr=]целое
Указывает в секундах интервал обновления сведений.
Примечания
Чтобы показать список значений индексов для каждого интерфейса, используйте команду show interface в контексте «Netsh Interface IP».
Примеры
Чтобы выводить привязки каждые 5 секунд для интерфейса со значением индекса 1, введите команду:
show ifbinding index=1 rr=5
Команды Netsh Routing IP Relay
Следующие команды доступны для использования в контексте «Netsh Routing IP Relay».
Чтобы посмотреть синтаксис команды, щелкните команду:
Добавляет DHCP-сервер к списку DHCP-серверов, сообщения которого будут перенаправлены агентом DHCP-ретрансляции.
Синтаксис
add dhcpserver IP-адрес
Параметры
IP-адрес
Обязательный параметр. Указывает IP-адрес DHCP-сервера для добавления.
Включает агента DHCP-ретрансляции на заданном интерфейсе.
Синтаксис
add interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, на котором требуется включить агента DHCP-ретрансляции. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Отключает агента DHCP-ретрансляции на заданном интерфейсе.
Синтаксис
delete interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, на котором требуется отключить агента DHCP-ретрансляции. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Удаляет DHCP-сервер из списка DHCP-серверов, сообщения которого будут перенаправлены агентом DHCP-ретрансляции.
Синтаксис
delete dhcpserver IP-адрес
Параметры
IP-адрес
Обязательный параметр. Указывает IP-адрес DHCP-сервера для удаления.
Задание глобальных параметров ведения журнала для конфигурации агента DHCP-ретрансляции.
Синтаксис
set global [LogLevel=]{none | error | warn | info}
Параметры
[LogLevel=]{none | error | warn | info}
Обязательный параметр. Указывает события агента DHCP-ретрансляции для записи в журнал. Параметр none означает, что события агента DHCP-ретрансляции не будут занесены в журнал. Параметр error задает только занесение ошибок, связанных с агентом DHCP-ретрансляции. Параметр warn определяет только занесение предупреждений, связанных с агентом DHCP-ретрансляции. Параметр info означает, что все события агента DHCP-ретрансляции будут занесены в журнал.
Обновляет конфигурацию агента DHCP-ретрансляции на интерфейсе.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [relaymode=]{enable | disable} [[maxhop=]целое] [[minsecs=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, на котором требуется обновить конфигурацию агента DHCP-ретрансляции. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейсасодержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[relaymode=]{enable | disable}
Обязательный параметр. Указывает состояние агента DHCP-ретрансляции. Параметр enable соответствует включенному состоянию агента DHCP-ретрансляции для данного интерфейса. Параметр disable — отключенному состоянию.
[maxhop=]целое
Указывает число переходов пакета DHCP до момента, когда его следует отбросить и больше не передавать.
[minsecs=]целое
Задает минимальное число секунд с момента загрузки до появления пакета DHCP перед его отправлением серверу DHCP из списка серверов, сообщения который перенаправляются агентом DHCP-ретрансляции.
Примеры
Чтоб обновить конфигурацию агента DHCP-ретрансляции на интерфейсе «Подключение по локальной сети» с максимальным числом переходов 16 и минимальным количеством секунд с момента загрузки 4, введите команду:
set interface "Подключение по локальной сети" enable 16 4
Выводит сведения о конфигурации агента DHCP-ретрансляции на заданном интерфейсе.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Выводит глобальную конфигурацию агента DHCP-ретрансляции.
Синтаксис
show global [[Rr=]целое]
Параметры
[Rr=]целое
Указывает в секундах интервал обновления сведений.
Выводит сведения о конфигурации агента DHCP-ретрансляции для заданного интерфейса. При использовании без параметров команда show ifconfig отображает сведения сразу для всех интерфейсов, где включен агент DHCP-ретрансляции.
Синтаксис
show ifconfig [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает значение индекса интерфейса, для которого требуется отобразить сведения.
[Rr=]целое
Указывает в секундах интервал обновления сведений.
тображает привязки IP-адресов для указанного интерфейса. При использовании без параметров команда show ifbinding отображает сведения сразу для всех интерфейсов, где включен для использования агент DHCP-ретрансляции.
Синтаксис
show ifbinding [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает значение индекса интерфейса, для которого требуется отобразить сведения.
[Rr=]целое
Указывает в секундах интервал обновления сведений.
Выводит статистику агента DHCP-ретрансляции для заданного интерфейса. При использовании без параметров команда show ifstats отображает сведения сразу для всех интерфейсов, где включен для использования агент DHCP-ретрансляции.
Синтаксис
show ifstats [[Index=]целое] [[Rr=]целое]
Параметры
[Index=]целое
Задает значение индекса интерфейса, для которого требуется отобразить сведения.
[Rr=]целое
Указывает в секундах интервал обновления сведений.
Команды Netsh Routing IP OSPF
Следующие команды доступны для использования в контексте «Netsh Routing IP OSPF».
Чтобы посмотреть синтаксис команды, щелкните команду:
Примечание
Протокол OSPF недоступен в операционной системе Windows XP 64-Bit Edition.
Добавляет пару IP-адреса и маски, определяющих диапазон адресов, принадлежащих данной области.
Синтаксис
add range [Areaid=]IP-адрес [Range=]IP-адрес маска_подсети
Параметры
[Areaid=]IP-адрес
Обязательный параметр. Указывает IP-адрес области, к которой добавляется диапазон адресов.
[Range=]IP-адрес маска_подсети
Обязательный параметр. Задает IP-адрес и маску диапазона для добавления.
Примечания
Диапазоны OSPF служат для суммирования маршрутов внутри данной OSPF-области.
Добавляет код для области.
Синтаксис
add area [Areaid=]IP-адрес
Параметры
[Areaid=]IP-адрес
Обязательный параметр. Определяет IP-адрес области, к которой необходимо добавить диапазон.
Примечания
Параметр Areaid — 32-разрядное число, представленное в точечно-десятичной нотации, определяющее область OSPF. Код области может не совпадать с IP-адресом или кодом сети IP. Код области 0.0.0.0 зарезервирован для магистрали. Если сетевая область разбита на несколько подсетей, можно воспользоваться для кода области номером этой сети IP.
Добавляет виртуальный интерфейс для маршрутизатора.
Синтаксис
add virtif [transareaid=]код_транзитной_области [virtnbrid=]код_виртуального_соседа
Параметры
[transareaid=]код_транзитной_области
Обязательный параметр. Указывает IP-адрес транзитной области, используемой для обмена сведениями о маршрутизации между граничным маршрутизатором магистральной области и и граничным маршрутизатором непоследовательной области.
[virtnbrid=]код_виртуального_соседа
Обязательный параметр. Определяет IP-адрес кода маршрутизатора виртуального соседа для добавления.
Добавляет соседа OSPF к указанному интерфейсу.
Синтаксис
add neighbor [InterfaceName=]имя_интерфейса [addr=]IP-адрес [nbraddr=]IP-адрес [nbrprio=]приоритет
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к которому необходимо добавить соседа. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[Areaid=]IP-адрес
Обязательный параметр. Указывает IP-адрес OSPF-интерфейса.
[nbraddr=]IP-адрес
Обязательный параметр. Определяет IP-адрес соседа для добавления.
[nbrprio=]приоритет
Обязательный параметр. Задает приоритет OSPF-маршрутизатора соседа, которого требуется добавить.
Настраивает OSPF в соответствии с заданным интерфейсом.
Синтаксис
add interface [InterfaceName=]имя_интерфейса [areaid=]IP-адрес [addr=]IP-адрес [mask=]маска_подсети
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Определяет имя интерфейса, на который необходимо добавить OSPF. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[areaid=]IP-адрес
Обязательный параметр. Указывает IP-адрес области, к которой принадлежит интерфейс.
[addr=]IP-адрес
Обязательный параметр. Определяет IP-адрес интерфейса для добавления.
[mask=]маска_подсети
Обязательный параметр. Задает маску подсети интерфейса для добавления.
Добавляет фильтр маршрутов OSPF.
Синтаксис
add routefilter [Filter=]IP-адрес маска_подсети
Параметры
[Filter=]IP-адрес маска_подсети
Обязательный параметр. Задает IP-адрес и маску подсети для маршрута, который необходимо профильтровать.
Добавляет фильтр протокола OSPF.
Синтаксис
add protofilter [filter=]{autostatic | local | rip | snmp | nondod | static}
Параметры
[filter=]{autostatic | local | rip | snmp | nondod | static}
Обязательный параметр. Указывает фильтр протокола, который необходимо добавить. Параметр autostatic задает автостатический маршрут RIP. Параметр local указывает маршрут, добавленный из сети, к которой подключен компьютер. Параметр rip означает, что фильтр добавлен с использованием RIP. Параметр snmp указывает, что фильтр добавлен с использованием SNMP. Параметр nondod определяет маршрут RTM, который присутствует только при подключенном интерфейсе DOD. Параметр static задает маршрут RTM.
Примечания
Команда add protofilter используется на маршрутизаторе OSPF, который действует в качестве граничного маршрутизатора автономной системы. Добавленные фильтры фильтруют другие источники маршрутов по протоколу (например статические маршруты и протокол RIP) так, что они не перераспределяются в автономной системе OSPF.
Устанавливает OSPF.
Синтаксис
Install
Параметры
Отсутствуют.
Удаляет указанный диапазон для кода области.
Синтаксис
delete range [Areaid=]IP-адрес [Range=]IP-адрес маска_подсети
Параметры
[Areaid=]IP-адрес
Обязательный параметр. Указывает IP-адрес области для удаления.
[Range=]IP-адрес маска_подсети
Обязательный параметр. Определяет IP-адрес и маску подсети диапазона области, который требуется удалить.
Удаляет указанную область.
Синтаксис
delete area [Areaid=]IP-адрес
Параметры
[Areaid=]IP-адрес
Обязательный параметр. Указывает IP-адрес области для удаления.
Примечания
Код области — 32-разрядное число, представленное в точечно-десятичной нотации, определяющее область OSPF. Код области может не совпадать с IP-адресом или кодом сети IP. Код области 0.0.0.0 зарезервирован для магистрали. Если сетевая область разбита на несколько подсетей, можно воспользоваться для кода области номером этой сети IP.
Удаляет указанный виртуальный интерфейс.
Синтаксис
delete virtif [transareaid=]код_транзитной_области [virtnbrid=]код_виртуального_соседа
Параметры
[transareaid=]код_транзитной_области
Обязательный параметр. Указывает IP-адрес транзитной области, используемой для обмена сведениями о маршрутизации между граничным маршрутизатором магистральной области и и граничным маршрутизатором непоследовательной области.
[virtnbrid=]код_виртуального_соседа
Обязательный параметр. Задает код маршрутизатора виртуального соседа для удаления.
Удаляет указанного соседа OSPF.
Синтаксис
delete neighbor [InterfaceName=]имя_интерфейса [addr=]IP-адрес [nbraddr=]IP-адрес [nbrprio=]приоритет
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, из которого необходимо удалить соседа. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]IP-адрес
Обязательный параметр. Задает IP-адрес интерфейса, из которого необходимо удалить соседа.
[nbraddr=]IP-адрес
Обязательный параметр. Задает IP-адрес области, которую необходимо удалить.
[nbrprio=]приоритет
Обязательный параметр. Задает приоритет маршрутизатора OSPF для удаления.
Удаляет OSPF с заданного интерфейса.
Синтаксис
delete interface [InterfaceName=]имя_интерфейса [addr=]IP-адрес [mask=]маска_подсети
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, с которого необходимо удалить OSPF. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]IP-адрес
Обязательный параметр. Указывает IP-адрес интерфейса для удаления.
[mask=]маска_подсети
Обязательный параметр. Указывает маску подсети интерфейса для удаления.
Удаляет указанный фильтр маршрутов OSPF.
Синтаксис
delete routefilter [Filter=]IP-адрес маска_подсети
Параметры
[Filter=]IP-адрес маска_подсети
Обязательный параметр. Определяет IP-адрес и маску подсети фильтра маршрутов, который требуется удалить.
Удаляет указанный фильтр протокола OSPF.
Синтаксис
delete protofilter [filter=]{autostatic | local | rip | snmp | nondod | static}
Параметры
[filter=]{autostatic | local | rip | snmp | nondod | static}
Обязательный параметр. Задает фильтр протокола для удаления. Параметр autostatic указывает автостатический маршрут RIP. Параметр local указывает маршрут, удаленный из сети, к которой подключен компьютер. Параметр rip означает, что фильтр удален с использованием RIP. Параметр snmp указывает, что фильтр удален с использованием SNMP. Параметр nondod определяет маршрут RTM, который присутствует только при подключенном интерфейсе DOD. Параметр static задает маршрут RTM.
Примечания
Команда delete protofilter используется на маршрутизаторе OSPF, который действует в качестве граничного маршрутизатора автономной системы. Добавленные фильтры фильтруют другие источники маршрутов по протоколу (например статические маршруты и протокол RIP) так, что они не перераспределяются в автономной системе OSPF.
Удаляет OSPF.
Параметры
Отсутствуют.
Изменяет параметры данной области.
Синтаксис
set area [areaid=]код_области [[auth=]{none | password}] [[stubarea=]{yes | no}] [[metric=]изолированная_метрика] [[sumadv=]{yes | no}]
Параметры
[areaid=]код_области
Обязательный параметр. Указывает IP-адрес OSPF-области, параметры которой требуется изменить.
[auth=]{none | password}
Определяет разрешение паролей для области. При разрешении паролей для области, все интерфейсы данной области и на том же сегменте сети используют одинаковый пароль, а интерфейсы данной области, но на других сегментах сети могут иметь разные пароли. По умолчанию пароли разрешены и пароль — 12345678. Пароли передаются обычным текстом, поэтому это параметр идентификации, а не безопасности.
[stubarea=]{yes | no}
Указывает настойку области в качестве изолированной, которая является OSPF-областью, не включающей внешние маршруты. Маршруты, не входящие в автономную систему OSPF, не распространяются на изолированные области или через них. Маршрутизация к внешним назначениям автономной системы в этих областях основана только на сведениях маршрута по умолчанию. Это снижает расходы на маршрутизаторы в изолированной области.
[metric=]изолированная_метрика
Задает стоимость свободного маршрута по умолчанию, объявляемого в изолированной области.
[sumadv=]{yes | no}
Определяет необходимость импорта итоговых объявлений.
Настраивает параметры для данного виртуального интерфейса.
Синтаксис
set virtif [transareaid=]код_транзитной_области [virtnbrid=]код_виртуального_соседа [[transdelay=]задержка_транзита] [[retrans=]интервал_повтора_передачи] [[hello=]интервал_приветствия] [[dead=]интервал_исчезновения] [[password=]пароль]
Параметры
[transareaid=]код_транзитной_области
Обязательный параметр. Указывает IP-адрес транзитной области.
[virtnbrid=]код_виртуального_соседа
Обязательный параметр. Задает код маршрутизатора виртуального соседа.
[transdelay=]задержка_транзита
Определяет оценочное количество времени (в секундах), которое требуется для передачи пакетов обновления состояния связи через данный интерфейс. Если параметр не указан, оценочное время задержки — 1 секунда.
[retrans=]интервал_повтора_передачи
Указывает количество секунд между повторами передачи объявления состояния связи для соседств данного интерфейса. Стандартное значение для локальной сети равно 5 секундам.
[hello=]интервал_приветствия
Задает в секундах интервал между передачами пакетов приветствия маршрутизатором данного интерфейса. Этот параметр на всех маршрутизаторах, подключенных к одной сети, должен быть одинаковым. Стандартное значение для локальной сети равно 10 секундам.
[dead=]интервал_исчезновения
Определяет в секундах интервал, в течение которого маршрутизатор не отвечает, пока соседний маршрутизатор не поймет, что данный не работает. Интервал исчезновения должен быть кратен интервалу приветствия (обычно с множителем 4). Этот параметр на всех маршрутизаторах OSPF, подключенных к одному сегменту сети, должен быть одинаковым.
[password=]пароль
Задает пароль для интерфейса, если пароли разрешены для области. Все интерфейсы одной области и находящиеся в одной сети, должны использовать одинаковый пароль. По умолчанию пароли разрешены и пароль — 12345678.
Настраивает параметры OSPF для интерфейса.
Синтаксис
set interface [interfacename=]имя_интерфейса [addr=]IP-адрес [mask=]маска_подсети [[state=]{enable | disable}] [[areaid=]код_области] [[type=]{nbma | p2p | broadcast}] [[prio=]приоритет] [[transdelay=]задержка_транзита] [[retrans=]интервал_повтора_передачи][[hello=]интервал_приветствия] [[dead=]интервал_исчезновения] [[poll=]интервал_опроса] [[metric=]метрика] [[password=]пароль] [[mtu=]размер_MTU]
Параметры
[interfacename=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется настроить параметры. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[addr=]IP-адрес
Обязательный параметр. Указывает IP-адрес интерфейса.
[mask=]маска_подсети
Обязательный параметр. Задает маску подсети интерфейса.
[state=]{enable | disable}
Определяет состояние интерфейса. Параметр enable включает интерфейс. Параметр disable отключает его.
[areaid=]код_области
Указывает IP-адрес области интерфейса.
[type=]{nbma | p2p | broadcast}
Задает тип интерфейса OSPF, для которого требуется настроить параметры. Параметр nbma означает, что OSPF-интерфейс является интерфейсом NBMA (нешироковещательного множественного доступа). Параметр p2p указывает, что OSPF-интерфейс является интерфейсом «точка-точка». Параметр broadcast задает широковещательный OSPF-интерфейс.
[prio=]приоритет
Указывает приоритет интерфейса.
[transdelay=]задержка_транзита
Определяет оценочное количество времени (в секундах), которое требуется для передачи пакетов обновления состояния связи через данный интерфейс. Если параметр не указан, оценочное время задержки — 1 секунда.
[retrans=]интервал_повтора_передачи
Указывает количество секунд между повторами передачи объявления состояния связи для соседств данного интерфейса. Стандартное значение для локальной сети равно 5 секундам.
[hello=]интервал_приветствия
Задает в секундах интервал между передачами пакетов приветствия маршрутизатором данного интерфейса. Этот параметр на всех маршрутизаторах, подключенных к одной сети, должен быть одинаковым. Стандартное значение для локальной сети равно 10 секундам.
[dead=]интервал_исчезновения
Определяет в секундах интервал, в течение которого маршрутизатор не отвечает, пока соседний маршрутизатор не поймет, что данный не работает. Интервал исчезновения должен быть кратен интервалу приветствия (обычно с множителем 4). Этот параметр на всех маршрутизаторах OSPF, подключенных к одному сегменту сети, должен быть одинаковым.
[poll=]интервал_опроса
Указывает интервал (в секундах) между опросами сети OSPF только интерфейсов NMBA (нешироковещательного множественного доступа). Интервал опроса должен быть хотя бы в два раза больше, чем интервал исчезновения. Стандартное значение для сети X.25 равно 2 минутам.
[metric=]метрика
Определяет стоимость отправления пакета с данного интерфейса. Значение в этом параметре объявляется стоимостью связи для данного интерфейса в объявлении состояния связи маршрутизатора. Обычно более быстрые интерфейсы имеют более низкую стоимость. Максимальное значение равно 32767.
[password=]пароль
Задает пароль для интерфейса, если пароли разрешены для области. Все интерфейсы одной области и находящиеся в одной сети, должны использовать одинаковый пароль. По умолчанию пароли разрешены и пароль — 12345678.
[mtu=]размер_MTU
Указывает максимальный размер (в байтах) IP-пакетов со сведениями OSPF, которые можно отправить без фрагментации. По умолчанию, размер IP-пакета MTU для сети Ethernet — 1500 байтов.
Настраивает глобальные параметры OSPF.
Синтаксис
set global [routerid=]IP-адрес [asborder=]{yes | no} [[loglevel=]{none | error | warn | info}]
Параметры
[routerid=]IP-адрес
Обязательный параметр. Указывает IP-адрес маршрутизатора, для которого необходимо настроить параметры.
[asborder=]{yes | no}
Обязательный параметр. Задает работу в режиме граничного маршрутизатора автономной системы (AS).
[loglevel=]{none | error | warn | info}
Указывает события для записи в журнал. Параметр none означает, что все события OSPF будут занесены в журнал. Параметр error задает только занесение ошибок, связанных с OSPF. Параметр warn определяет только занесение предупреждений, связанных с OSPF. Параметр info означает, что все события OSPF будут занесены в журнал.
Настраивает действия фильтра маршрутов OSPF.
Синтаксис
set routefilter [action=]{drop | accept}
Параметры
[action=]{drop | accept}
Обязательный параметр. Указывает фильтру маршрутов отбрасывать или принимать пакеты. Параметр drop означает отбрасывание пакетов. Параметр accept означает принятие пакетов.
Настраивает действия фильтра протокола OSPF.
Синтаксис
set protofilter [action=]{drop | accept}
Параметры
[action=]{drop | accept}
Обязательный параметр. Указывает фильтру протокола отбрасывать или принимать пакеты. Параметр drop означает отбрасывание пакетов. Параметр accept означает принятие пакетов.
тображает глобальные параметры OSPF.
Синтаксис
show global
Параметры
Отсутствуют.
Отображает параметры области.
Синтаксис
show area
Параметры
Отсутствуют.
Отображает параметры всех виртуальных интерфейсов.
Синтаксис
show virtif
Параметры
Отсутствуют.
Выводит сведения о конфигурации OSPF для заданного интерфейса.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Выводит сведения о фильтре маршрутов OSPF.
Синтаксис
show routefilter
Параметры
Отсутствуют.
Выводит сведения о фильтре протокола OSPF.
Синтаксис
show protofilter
Параметры
Отсутствуют.
Отображает сведения об областях OSPF.
Синтаксис
show area
Параметры
Отсутствуют.
Вывод сведений о виртуальных OSPF-интерфейсах.
Синтаксис
show virtif
Параметры
Отсутствуют.
Команды Netsh Routing IP Autodhcp
Следующие команды доступны для использования в контексте «Netsh Routing IP Autodhcp».
Чтобы посмотреть синтаксис команды, щелкните команду.
Добавляет исключение в область DHCP-распределителя.
Синтаксис
add exclusion IP-адрес
Параметры
IP-адрес
Обязательный параметр. Указывает IP-адрес, чтобы исключить его из области DHCP-распределителя.
Удаляет исключение из области DHCP-распределителя.
Синтаксис
delete exclusion IPAddress
Параметры
IP-адрес
Обязательный параметр. Указывает IP-адрес, уже исключенный из области DHCP-распределителя.
Устанавливает протокол маршрутизации под IP.
Синтаксис
Install
Параметры
Отсутствуют.
Настраивает глобальные параметры DHCP-распределителя.
Синтаксис
set global {[[scopenetwork=]IP-адрес] | [[scopemask=]маска_подсети] | [[leasetime=]минуты] | [[loglevel=]{none | error | warn | info}]}
Параметры
[scopenetwork=]IP-адрес
Указывает IP-адрес для области DHCP-распределителя.
[scopemask=]маска_подсети
Задает маску подсети, связанную с IP-адресом для области.
[leasetime=]минуты
Определяет продолжительность аренды в минутах.
[LogLevel=]{none | error | warn | info}
Указывает события для записи в журнал. Параметр none означает, что все события DHCP будут занесены в журнал. Параметр error задает только занесение ошибок, связанных с DHCP. Параметр warn определяет только занесение предупреждений, связанных с DHCP. Параметр info означает, что все события DHCP будут занесены в журнал.
Примеры
Чтобы задать значение IP сети для DHCP-распределителя 10.10.10.10, с соответствующей маской подсети 255.255.255.0, продолжительностью аренды в11520 минут (8 дней) и записывать в журнал все связанные события, введите команду:
set global 10.10.10.0 255.255.255.0 11520 info
Чтобы указать время аренды глобально для всех областей на всех интерфейсах, равное 4320 минутам (3 дням), введите команду:
set global leasetime=4320
Настраивает параметры DHCP-распределителя для данного интерфейса.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [mode=]{enable | disable}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, на котором требуется настроить параметры. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{enable | disable}
Обязательный параметр. Указывает состояние DHCP-распределителя для данного интерфейса.
Отображает глобальную конфигурацию DHCP-распределителя.
Синтаксис
show global
Параметры
Отсутствуют.
Отображение конфигурации DHCP-распределителя для указанного интерфейса.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Удаляет протокол маршрутизации из IP.
Синтаксис
uninstall
Параметры
Отсутствуют.
Команды Netsh Routing IP Dnsproxy
Следующие команды доступны для использования в контексте «Netsh Routing IP Dnsproxy».
Чтобы посмотреть синтаксис команды, щелкните команду.
адает глобальные параметры DNS-прокси.
Синтаксис
set global [querytimeout=]целое [[dnsmode=]{enable | disable}] [[winsmode=]{enable | disable}] [[loglevel=]{none | error | warn | info}]
Параметры
[querytimeout=]целое
Обязательный параметр. Указывает время ожидания в секундах для запросов DNS от имени клиентов.
[dnsmode=]{enable | disable}
Определяет включение или отключение операции DNS-прокси.
[winsmode=]{enable | disable}
Задает включение или отключение операции WINS-прокси.
[loglevel=]{none | error | warn | info}
Указывает события для записи в журнал. Параметр none означает, что все события DNS-прокси будут занесены в журнал. Параметр error задает только занесение ошибок, связанных с DNS-прокси. Параметр warn определяет только занесение предупреждений, связанных с DNS-прокси. Параметр info означает, что все события DNS-прокси будут занесены в журнал.
Примеры
Чтобы определить время ожидания для запросов в 10 секунд, включить операцию DNS-прокси и операцию WINS-прокси, и не заносить события DNS-прокси, введите команду:
set global 10 enable enable none
Устанавливает протокол маршрутизации под IP.
Синтаксис
Install
Параметры
Отсутствуют.
страивает параметры DNS-прокси для интерфейса.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[mode=]{enable | disable | default}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется настроить параметры. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{enable | disable | default}
Определяет включение, отключение или установку использования по умолчанию DNS-прокси для указанного интерфейса. Параметр enable включает DNS-прокси. Параметр disnable отключает DNS-прокси. Параметр default указывает, что DNS-прокси настроен по умолчанию для интерфейса.
тображает глобальную конфигурацию DNS-прокси.
Синтаксис
show global
Параметры
Отсутствуют.
Отображает конфигурацию DNS-прокси для указанного интерфейса.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
даляет протокол маршрутизации из IP.
Синтаксис
uninstall
Параметры
Отсутствуют.
Команды Netsh Routing IP NAT
Следующие команды доступны для использования в контексте «Netsh Routing IP NAT».
Чтобы посмотреть синтаксис команды, щелкните команду.
Добавляет сопоставление IP-адресов в пул трансляции сетевых адресов (NAT) для указанного интерфейса.
Синтаксис
add addressmapping [InterfaceName=]имя_интерфейса [public=]IP-адрес [private=]IP-адрес [inboundsessions=]{enable | disable}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Определяет имя интерфейса, на котором необходимо использовать трансляцию сетевых адресов. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[public=]IP-адрес
Обязательный параметр. Указывает IP-адрес, используемый в общедоступной сети.
[private=]IP-адрес
Обязательный параметр. Задает IP-адрес из диапазона адресов в пуле доступных для использования в частной сети.
[inboundsessions=]{enable | disable}
Обязательный параметр. Определяет состояние сетевых сеансов. Параметр enable означает, что входящие сеансы включены. Параметр disable указывает, что входящие сеансы отключены.
Примеры
Чтобы сопоставить общий IP-адрес 10.11.11.1 частному IP-адресу 10.10.10.1 и отключить входящие сеансы для данного сопоставления таблицы трансляции сетевых адресов, введите команду:
add addressmapping "Подключение по локальной сети" 10.11.11.1 10.10.10.1 disable
Добавляет диапазон адресов в пул трансляции сетевых адресов для указанного интерфейса.
Синтаксис
add addressrange [InterfaceName=]имя_интерфейса [start=]IP-адрес [end=]IP-адрес [mask=]маска_подсети
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Указывает имя интерфейса, к пулу интерфейса которого необходимо добавить диапазон адресов.
[start=]IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона адресов.
[end=]IP-адрес
Обязательный параметр. Указывает конечный IP-адрес диапазона адресов.
[mask=]маска_подсети
Обязательный параметр. Указывает маску подсети, связанную с диапазоном сетевых адресов, ограниченным начальным и конечным IP-адресами.
Настраивает NAT в соответствии с заданным интерфейсом.
Синтаксис
add interface [InterfaceName=]имя_интерфейса [[mode=]{full | addressonly | private}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, на который требуется настроить NAT. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{full | addressonly | private}
Указывает режим, который использует интерфейс: полный, только адресный или частный.
Добавляет сопоставление порта протокола в интерфейс NAT.
Синтаксис
add portmapping [InterfaceName=]имя_интерфейса [proto=]{tcp | udp} [publicip=]{IP-адрес | 0.0.0.0} [publicport=]целое [privateip=]IP-адрес [privateport=]целое
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к которому необходимо добавить сопоставление порта. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[proto=]{tcp | udp}
Обязательный параметр. Указывает тип протокола TCP или UDP.
[publicip=]{IP-адрес | 0.0.0.0}
Обязательный параметр. Задает либо внешний IP-адрес в общей сети, либо 0.0.0.0 для любого не указанного IP-адреса в диапазоне адресов частной сети.
[publicport=]целое
Обязательный параметр. Определяет порт общего протокола с помощью номера от 0 до 9999.
[privateip=]IP-адрес
Обязательный параметр. Задает IP-адрес из диапазона частной сети.
[privateport=]целое
Обязательный параметр. Определяет порт частного протокола с помощью номера от 0 до 9999.
Удаляет соответствие адресов из пула трансляции сетевых адресов для указанного интерфейса.
Синтаксис
delete addressmapping [InterfaceName=]имя_интерфейса [[public=]IP-адрес]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого необходимо удалить сопоставление адресов. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[public=]IP-адрес
Задает IP-адрес для удаления. Если адрес не указан, с интерфейса все соответствия адресов из пула трансляции сетевых адресов удаляются.
Удаляет диапазон адресов из пула трансляции сетевых адресов для указанного интерфейса.
Синтаксис
delete addressrange [InterfaceName=]имя_интерфейса [start=]IP-адрес
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого необходимо удалить диапазон адресов. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[start=]IP-адрес
Обязательный параметр. Указывает начальный IP-адрес диапазона для удаления.
Удаляет трансляцию сетевых адресов (NAT) с указанного интерфейса.
Синтаксис
delete interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого необходимо удалить использование NAT. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Удаляет сопоставление порта протокола из указанного для интерфейса с включенным NAT.
Синтаксис
delete portmapping [InterfaceName=]имя_интерфейса [[proto=]{tcp | udp}] [publicip=]{IP-адрес | 0.0.0.0}] [[publicport=]целое] [[privateip=]IP-адрес] [privateport=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого необходимо удалить сопоставление порта. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[proto=]{tcp | udp}
Указывает тип протокола. Параметр tcp означает, что тип протокола — Transmission Control Protocol. Параметр udp указывает тип протокола User Datagram Protocol.
[publicip=]{IP-адрес | 0.0.0.0}
Задает либо внешний IP-адрес в общей сети, либо 0.0.0.0 для любого не указанного IP-адреса в диапазоне адресов частной сети.
[publicport=]целое
Определяет порт общего протокола с помощью номера от 0 до 9999.
[privateip=]IP-адрес
Задает IP-адрес из диапазона частной сети.
[privateport=]целое
Определяет порт частного протокола с помощью номера от 0 до 9999.
Задает глобальные параметры для NAT.
Синтаксис
set global {[[tcptimeoutmins=]целое] | [[udptimeoutmins=]целое] | [[LogLevel=]{none | error | warn | info}]}
Параметры
[tcptimeoutmins=]целое
Указывает в минутах значение времени ожидания для сопоставлений TCP.
[udptimeoutmins=]целое
Указывает в минутах значение времени ожидания для сопоставлений UDP.
[LogLevel=]{none | error | warn | info}
Указывает события для записи в журнал. Параметр none означает, что все события NAT будут занесены в журнал. Параметр error задает только занесение ошибок, связанных с NAT. Параметр warn определяет только занесение предупреждений, связанных с NAT. Параметр info означает, что все события NAT будут занесены в журнал.
Настраивает параметры NAT в соответствии с заданным интерфейсом.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [mode=]{полный | только_адресный | частный}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется настроить параметры. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{полный | только_адресный | частный}
Обязательный параметр. Указывает включенный режим интерфейса: полный, только адресный или частный.
Отображает глобальную конфигурацию трансляции сетевых адресов (NAT).
Синтаксис
show global
Параметры
Отсутствуют.
Отображает конфигурацию трансляции сетевых адресов (NAT) для указанного интерфейса.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Команды Netsh Routing IPX
Следующие команды доступны для использования в контексте «Netsh Routing IPX».
Чтобы посмотреть синтаксис команды, щелкните команду.
Выводит сведения о конфигурации для заданного интерфейса.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Добавляет записи интерфейса к конфигурации протокола IPX.
Синтаксис
add interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, записи которого необходимо добавить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Удаляет записи интерфейса из конфигурации протокола IPX
Синтаксис
delete interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, записи которого требуется удалить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Обновляет конфигурацию IPX на определенном интерфейсе.
Синтаксис
set interface [InterfaceName=]имя_интерфейса {[[admstate=]{enabled | disabled}] | [[wanprotocol=]{ppp | ipxwan}]}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется обновить конфигурацию IPX. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[admstate=]{enabled | disabled}
Указывает включен или выключен параметр «admstate».
[wanprotocol=]{ppp | ipxwan}
Определяет протокол интерфейса: PPP или ipxwan.
Отображает сведения о маршрутах для данного сетевого адреса.
Синтаксис
show route сетевой_адрес
Параметры
сетевой_адрес
Обязательный параметр. Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
Отображает сведения о конфигурации.
Синтаксис
show staticroute [InterfaceName=]имя_интерфейса сетевой_адрес
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
сетевой_адрес
Обязательный параметр. Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
Добавляет записи к конфигурации протокола IPX указанного интерфейса.
Синтаксис
add staticroute [InterfaceName=]имя_интерфейса {[сетевой_адрес] | [[nexthopmacaddress=]Mac-адрес] | [[ticks=]целое] | [[hops=]целое]}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к конфигурации IPX которого необходимо добавить записи. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
сетевой_адрес
Задает сетевой адрес в 4 байта не длиннее, чем 8 шестнадцатеричных чисел. 0x в начале является необязательным символом.
[nexthopmacaddress=]Mac-адрес
Задает, что длина МАС-адреса следующего прыжка шестибайтового типа не должна превышать 12 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[ticks=]целое
Указывает количество тиков (десятичное целое).
[hops=]целое
Определяет количество прыжков (десятичное целое).
Удаляет запись из конфигурации протокола IPX указанного интерфейса.
Синтаксис
delete staticroute [InterfaceName=]имя_интерфейса {[сетевой_адрес] | [[nexthopmacaddress=]Mac-адрес] | [[ticks=]целое] | [[hops=]целое]}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, с которого необходимо удалить запись. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
сетевой_адрес
Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[nexthopmacaddress=]Mac-адрес
Задает, что длина МАС-адреса следующего прыжка шестибайтового типа не должна превышать 12 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[ticks=]целое
Указывает количество тиков (десятичное целое).
[hops=]целое
Определяет количество прыжков (десятичное целое).
Обновляет конфигурацию IPX определенного интерфейса.
Синтаксис
set staticroute [InterfaceName=]имя_интерфейса {[сетевой_адрес] | [[nexthopmacaddress=]Mac-адрес] | [[ticks=]целое] | [[hops=]целое]}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, конфигурацию IPX которого требуется обновить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
сетевой_адрес
Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[nexthopmacaddress=]Mac-адрес
Задает, что длина МАС-адреса следующего прыжка шестибайтового типа не должна превышать 12 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[ticks=]целое
Указывает количество тиков (десятичное целое).
[hops=]целое
Определяет количество прыжков (десятичное целое).
Отображает сведения о конфигурации имени службы. При использовании без параметров команда show service выводит на экран все типы и имена службы.
Синтаксис
show service [тип_службы] [имя_службы]
Параметры
тип_службы
Задает, что длина службы двухбайтового типа не должна превышать 4 шестнадцатеричных цифры. 0s в начале является необязательным символом.
имя_службы
Задает имя службы, для которой требуется отобразить сведения.
Отображает сведения о конфигурации службы статического маршрута.
Синтаксис
show staticservice [InterfaceName=]имя_интерфейса [тип_службы] [имя_службы]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
тип_службы
Задает, что длина службы двухбайтового типа не должна превышать 4 шестнадцатеричных цифры. 0s в начале является необязательным символом.
имя_службы
Определяет имя службы.
Добавляет записи к конфигурации протокола IPX указанного интерфейса.
Синтаксис
add staticservice [InterfaceName=]имя_интерфейса {[тип_службы] | [имя_службы] | [сетевой_адрес] | [[node=]адрес_узла] | [[socket=]адрес_сокета] | [[hops=]целое]}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к конфигурации которого необходимо добавить записи. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
тип_службы
Задает, что длина службы двухбайтового типа не должна превышать 4 шестнадцатеричных цифры. 0s в начале является необязательным символом.
имя_службы
Определяет имя службы.
сетевой_адрес
Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[node=]адрес_узла
Указывает, что длина адреса узла шестибайтового типа не должна превышать 12 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[socket=]адрес_сокета
Определяет, что длина адреса сокета двухбайтового типа не должна превышать 4 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[hops=]целое
Определяет количество прыжков (десятичное целое).
Удаляет запись из конфигурации протокола IPX указанного интерфейса.
Синтаксис
delete staticservice [InterfaceName=]имя_интерфейса {[тип_службы] | [имя_службы] | [сетевой_адрес] | [[node=]адрес_узла] | [[socket=]адрес_сокета] | [[hops=]целое]}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, с конфигурации IPX которого необходимо удалить запись. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
тип_службы
Задает, что длина службы двухбайтового типа не должна превышать 4 шестнадцатеричных цифры. 0s в начале является необязательным символом.
имя_службы
Определяет имя службы.
сетевой_адрес
Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[node=]адрес_узла
Указывает, что длина адреса узла шестибайтового типа не должна превышать 12 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[socket=]адрес_сокета
Определяет, что длина адреса сокета двухбайтового типа не должна превышать 4 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[hops=]целое
Определяет количество прыжков (десятичное целое).
Обновляет конфигурацию статического маршрута IPX.
Синтаксис
set staticservice [InterfaceName=]имя_интерфейса {[тип_службы] | [имя_службы] | [сетевой_адрес] | [[node=]адрес_узла] | [[socket=]адрес_сокета] | [[hops=]целое]}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, конфигурацию которого требуется обновить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
тип_службы
Задает, что длина службы двухбайтового типа не должна превышать 4 шестнадцатеричных цифры. 0s в начале является необязательным символом.
имя_службы
Определяет имя службы.
сетевой_адрес
Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[node=]адрес_узла
Указывает, что длина адреса узла шестибайтового типа не должна превышать 12 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[socket=]адрес_сокета
Определяет, что длина адреса сокета двухбайтового типа не должна превышать 4 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[hops=]целое
Определяет количество прыжков (десятичное целое).
Обновляет конфигурацию фильтра IPX-маршрутизатора.
Синтаксис
set filter [InterfaceName=]имя_интерфейса [[mode=]{input | output}] [[action=]{permit | deny}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, конфигурацию которого требуется обновить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Указывает режим ввода или вывода.
[action=]{permit | deny}
Определяет действие: разрешить или запретить.
Выводит сведения о конфигурации IPX для заданного интерфейса.
Синтаксис
show filter [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Добавляет записи фильтра маршрутизатора к конфигурации протокола IPX.
Синтаксис
add filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [[srcnet=]подсеть_источника] [[srcnode=]узел_источника] [[srcsocket=]сокет_источника] [[dstnet=]подсеть_результата] [[dstnode=]узел_результата] [[dstsocket=]сокет_результата] [[pkttype=]тип_пакета]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к которому необходимо добавить записи фильтра. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Задает режим.
[srcnet=]подсеть_источника
Задает, что длина маски сети четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[srcnode=]узел_источника
Указывает, что длина адреса узла шестибайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[srcsocket=]сокет_источника
Определяет, что длина адреса сокета двухбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[dstnet=]подсеть_результата
Задает, что длина маски сети четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[dstnode=]узел_результата
Указывает, что длина адреса узла шестибайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[dstsocket=]сокет_результата
Определяет, что длина адреса сокета двухбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[pkttype=]тип_пакета
Задает, что длина пакета однобайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
Удаляет записи фильтра маршрутизатора из конфигурации протокола IPX
Синтаксис
delete filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [[srcnet=]подсеть_источника] [[srcnode=]узел_источника] [[srcsocket=]сокет_источника] [[dstnet=]подсеть_результата] [[dstnode=]узел_результата] [[dstsocket=]сокет_результата] [[pkttype=]тип_пакета]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, с которого необходимо удалить запись фильтра. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Задает режим.
[srcnet=]подсеть_источника
Задает, что длина маски сети четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[srcnode=]узел_источника
Указывает, что длина адреса узла шестибайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[srcsocket=]сокет_источника
Определяет, что длина адреса сокета двухбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[dstnet=]подсеть_результата
Задает, что длина маски сети четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[dstnode=]узел_результата
Указывает, что длина адреса узла шестибайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[dstsocket=]сокет_результата
Определяет, что длина адреса сокета двухбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[pkttype=]тип_пакета
Задает , что длина пакета однобайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
Отображает глобальные сведения о конфигурации IPX.
Синтаксис
show global
Параметры
Отсутствуют.
Настраивает глобальные параметры IPX.
Синтаксис
set global [LogLevel=]{none | error | warn | info}
Параметры
[LogLevel=]{none | error | warn | info}
Обязательный параметр. Указывает события для записи в журнал. Параметр none означает, что все события IPX будут занесены в журнал. Параметр error задает только занесение ошибок, связанных с IPX. Параметр warn определяет только занесение предупреждений, связанных с IPX. Параметр info означает, что все события IPX будут занесены в журнал.
Команды Netsh Routing IPX NetBIOS
Следующие команды доступны для использования в контексте «Netsh Routing IPX NetBIOS».
Чтобы посмотреть синтаксис команды, щелкните команду.
Отображает распространение широковещательных сообщений NetBIOS и трафик на интерфейсах маршрутизаторов.
Синтаксис
show interface [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Настраивает распространение широковещательных сообщений NetBIOS и трафик на интерфейсах маршрутизаторов.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[bcastaccept=]{enabled | disabled}] [[bcastdeliver=]{enabled | disabled | staticonly | onlywhenup}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Определяет имя интерфейса, на котором необходимо настроить распространение. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[bcastaccept=]{enabled | disabled}
Определяет необходимость принятия широковещательных сообщений NetBIOS и трафика интерфейсом маршрутизатора.
[bcastdeliver=]{enabled | disabled | staticonly | onlywhenup}
Определяет необходимость и способ поставки широковещательных сообщений NetBIOS и трафика интерфейсом маршрутизатора. Если параметр bcastdeliver включен, все сообщения и трафик перенаправляются. Если параметр bcastdeliver выключен, сообщения и трафик не перенаправляются. Параметр onlywhenup означает, что широковещательные сообщения и трафик перенаправляются только, когда данный интерфейс включен. Параметр staticonly указывает, что широковещательные сообщения и трафик перенаправляются только для статических маршрутов.
Отображает статические имена NetBIOS на указанном интерфейсе маршрутизатора.
Синтаксис
show nbname [InterfaceName=]имя_интерфейса
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
Добавляет статическое имя NetBIOS к указанному интерфейсу маршрутизатора.
Синтаксис
add nbname [InterfaceName=]имя_интерфейса имя_NetBIOS [[nbtype=]тип]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к которому необходимо добавить имя. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
имя_NetBIOS
Обязательный параметр. Указывает имя NetBIOS для добавления.
[nbtype=]тип
Задает, что длина имени NetBIOS однобайтового типа не должна превышать 2 шестнадцатеричных цифры. 0s в начале является необязательным символом.
даляет статическое имя NetBIOS из указанного интерфейса маршрутизатора.
Синтаксис
delete nbname [InterfaceName=]имя_интерфейса имя_NetBIOS [nbtype=]тип
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, из которого необходимо удалить имя. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
имя_NetBIOS
Обязательный параметр. Указывает имя NetBIOS для удаления.
[nbtype=]тип
Задает, что длина имени NetBIOS однобайтового типа не должна превышать 2 шестнадцатеричных цифры. 0s в начале является необязательным символом.
Команды Netsh Routing IPX RIP
Следующие команды доступны для использования в контексте «Netsh Routing IPX RIP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Отображает состояние IPX RIP указанного интерфейса. При использовании без параметров команда show interface выводит сведения для всех интерфейсов.
Синтаксис
show interface [[InterfaceName=]имя_интерфейса]
Параметры
[InterfaceName=]имя_интерфейса
Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например"имя интерфейса").
Настраивает интерфейсы IPX RIP.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[admstate=]{enabled | disabled}] [[advertise=]{enabled | disabled}] [[listen=]{enabled | disabled}] [[gnsreply=]{enabled | disabled}] [[updatemode=]{standard | none | autostatic}] [[interval=]целое] [[agemultiplier=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, который необходимо настроить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[admstate=]{enabled | disabled}
Указывает, включен или выключен параметр «admstate».
[advertise=]{enabled | disabled}
Указывает, включено или выключено объявление.
[listen=]{enabled | disabled}
Указывает, включено или выключено прослушивание.
[gnsreply=]{enabled | disabled}
Указывает, включен или выключен параметр «gnsreply».
[updatemode=]{standard | none | autostatic}
Указывает время и способ выполнения обновления.
[interval=]целое
Определяет в секундах интервал обновления.
[agemultiplier=]целое
Задает множитель устаревания службы.
Отображает глобальные параметры IPX RIP.
Синтаксис
show global
Параметры
Отсутствуют.
Настраивает глобальные параметры IPX RIP.
Синтаксис
set global [LogLevel=]{none | error | warn | info}
Параметры
[LogLevel=]{none | error | warn | info}
Обязательный параметр. Указывает события для записи в журнал. Параметр none указывает, что события IPX RIP не будут заноситься в журнал. Параметр error задает только занесение ошибок, связанных с IPX RIP. Параметр warn определяет только занесение предупреждений, связанных с IPX RIP. Параметр info означает, что все события IPX RIP будут занесены в журнал.
Настраивает IPX RIP на заданный интерфейс.
Синтаксис
set filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [action=]{permit | deny}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, конфигурацию которого требуется обновить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Указывает режим ввода или вывода.
[action=]{permit | deny}
Обязательный параметр. Определяет действие: разрешить или запретить.
тображает сведения о конфигурации IPX RIP.
Синтаксис
show filter [InterfaceName=]имя_интерфейса [[mode=]{input | output}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Указывает режим ввода или вывода.
Добавляет записи фильтра маршрутизации к конфигурации протокола IPX RIP указанного интерфейса.
Синтаксис
add filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [net=]сетевой_адрес [mask=]маска_подсети
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к конфигурации IPX RIP которого необходимо добавить записи. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Указывает режим ввода или вывода.
[net=]сетевой_адрес
Обязательный параметр. Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[mask=]маска_подсети
Обязательный параметр. Задает, что длина маски сети четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
Удаляет записи фильтра маршрутизации из конфигурации протокола IPX RIP указанного интерфейса.
Синтаксис
delete filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [net=]сетевой_адрес [mask=]маска_подсети
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, с конфигурации IPX RIP которого необходимо удалить запись. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Указывает режим ввода или вывода.
[net=]сетевой_адрес
Обязательный параметр. Задает, что длина сетевого адреса четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
[mask=]маска_подсети
Обязательный параметр. Задает, что длина маски сети четырехбайтового типа не должна превышать 8 шестнадцатеричных цифр. 0s в начале является необязательным символом.
Команды Netsh Routing IPX SAP
Следующие команды доступны для использования в контексте «Netsh Routing IPX SAP».
Чтобы посмотреть синтаксис команды, щелкните команду.
Отображает состояние IPX SAP для указанного интерфейса. При использовании без параметров команда show interface выводит сведения для всех интерфейсов.
Синтаксис
show interface [[InterfaceName=]имя_интерфейса]
Параметры
[InterfaceName=]имя_интерфейса
Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например"имя интерфейса").
Настраивает интерфейсы IPX SAP.
Синтаксис
set interface [InterfaceName=]имя_интерфейса [[admstate=]{enabled | disabled}] [[advertise=]{enabled | disabled}] [[listen=]{enabled | disabled}] [[gnsreply=]{enabled | disabled}] [[updatemode=]{standard | none | autostatic}] [[interval=]целое] [[agemultiplier=]целое]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется настроить IPX SAP. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[admstate=]{enabled | disabled}
Указывает, включен или выключен параметр «admstate».
[advertise=]{enabled | disabled}
Указывает, включено или выключено объявление.
[listen=]{enabled | disabled}
Указывает, включено или выключено прослушивание.
[gnsreply=]{enabled | disabled}
Указывает, включен или выключен параметр «gnsreply».
[updatemode=]{standard | none | autostatic}
Указывает время и способ выполнения обновления.
[interval=]целое
Определяет интервал обновления в секундах.
[agemultiplier=]целое
Задает множитель устаревания службы.
Отображает глобальные параметры IPX SAP.
Синтаксис
show global
Параметры
Отсутствуют.
Настраивает глобальные параметры IPX SAP.
Синтаксис
set global [LogLevel=]{none | error | warn | info}
Параметры
[LogLevel=]{none | error | warn | info}
Обязательный параметр. Указывает события для записи в журнал. Параметр none указывает, что события IPX SAP не будут заноситься в журнал. Параметр error задает только занесение ошибок, связанных с IPX SAP. Параметр warn определяет только занесение предупреждений, связанных с IPX SAP. Параметр info означает, что все события IPX SAP будут занесены в журнал.
Обновляет конфигурацию IPX SAP.
Синтаксис
set filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [action=]{permit | deny}
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, конфигурацию которого требуется обновить. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Указывает режим ввода или вывода.
[action=]{permit | deny}
Обязательный параметр. Определяет действие: разрешить или запретить.
Выводит сведения о конфигурации IPX SAP для заданного интерфейса.
Синтаксис
show filter [InterfaceName=]имя_интерфейса [[mode=]{input | output}]
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, для которого требуется отобразить сведения. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Указывает режим ввода или вывода.
Добавляет записи к конфигурации протокола IPX SAP указанного интерфейса.
Синтаксис
add filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [svtype=]тип_службы [svname=]имя_службы
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, к конфигурации которого необходимо добавить записи. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Указывает режим ввода или вывода.
[svtype=]тип_службы
Обязательный параметр. Задает, что длина службы двухбайтового типа не должна превышать 4 шестнадцатеричных цифры. 0s в начале является необязательным символом.
[svname=]имя_службы
Обязательный параметр. Определяет имя службы.
Удаляет записи конфигурации фильтра из конфигурации протокола IPX SAP указанного интерфейса.
Синтаксис
delete filter [InterfaceName=]имя_интерфейса [mode=]{input | output} [svtype=]тип_службы [svname=]имя_службы
Параметры
[InterfaceName=]имя_интерфейса
Обязательный параметр. Задает имя интерфейса, из конфигурации которого необходимо удалить записи. Параметр имя_интерфейса должен совпадать с именем интерфейса, указанным в окне «Сетевые подключения». Если имя_интерфейса содержит пробелы, его следует заключать в кавычки (например "имя интерфейса").
[mode=]{input | output}
Обязательный параметр. Указывает режим ввода или вывода.
[svtype=]тип_службы
Обязательный параметр. Задает, что длина службы двухбайтового типа не должна превышать 4 шестнадцатеричных цифры. 0s в начале является необязательным символом.
[svname=]имя_службы
Обязательный параметр. Определяет имя службы.
Пример использования Netsh Routing
Чтобы включить обнаружение маршрутизатора для интерфейса «Подключение по локальной сети», указав минимальный интервал 7 минут, максимальный — 10 минут, время жизни пакетов обнаружения маршрутизатора 30 минут и нулевой (0), т.е. отсутствующий, уровень предпочтения, введите команду:
add interface "Подключение по локальной сети" enable 7 10 30 0
Команды Netsh для WINS
Команды Netsh для службы WINS предоставляют средство администрирования серверов WINS из командной строки, которое может быть использовано в качестве альтернативы управлению с помощью консоли. Это средство полезно в следующих ситуациях.
при управлении серверами WINS в глобальных сетях (WAN) команды могут быть использованы в интерактивном режиме в командной строке Netsh для лучшего управления медленными сетевыми соединениями;
при управлении большим числом серверов WINS команды могут быть использованы в пакетном режиме для записи и автоматизации повторяющихся административных задач, которые должны быть выполнены на всех серверах WINS.
В средстве Netsh (запускаемом из командной строки Windows XP) используются следующие команды.
Примечания
За исключением оговоренных случаев, теги полей (такие как Name= и EndChar=) не являются обязательными. При использовании тегов они должны применяться ко всем параметрам команды. Если теги пропущены, необходимо вводить значение для каждого поля, используемого в команде.
Термин «Persona Non Grata» соответствует функции WINS-сервера Windows 2000 Блокировать записи указанных владельцев.
Дополнительные сведения о командах netsh см. в разделе Использование Netsh.
Примеры использования команд Netsh для WINS в пакетных файлах и сценариях см. в разделе Пример команд Netsh WINS.
Команды 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.
Переключение в контекст указанного сервера. Используется без параметров, по умолчанию принят локальный WINS-сервер.
Синтаксис
server [{\\имя_сервера | IP-адрес}]
Параметры
{\\имя_сервера | IP-адрес}
Указание удаленного (не локального) WINS-сервера, на который необходимо переключить контекст командной строки Netsh WINS. Сервер задается именем или IP-адресом.
Примеры
В первом примере команда изменяет контекст Netsh на локальный WINS-сервер.
Во втором примере команда изменяет контекст Netsh на удаленный сервер WINS-сервер с именем \\WINS-SRV1.
В третьем примере примере команда изменяет контекст Netsh на удаленный сервер WINS-сервер с IP-адресом 10.0.0.1.
server
server \\WINS-SRV1
server 10.0.0.1
Команды Netsh WINS server
Следующие команды доступны из приглашения wins server>, доступного в среде netsh.
Добавление определенного пользователем фильтра в указанный WINS-сервер.
Синтаксис
add filter [ID=]код [Desc=]описание_фильтра
Параметры
[ID=]код
Обязательный параметр. Указание шестнадцатеричного кода добавляемого фильтра.
[Desc=]описание_фильтра
Обязательный параметр. Указание описания добавляемого фильтра.
Добавление записи имени в базу данных указанного 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 name Name=УЗЕЛ_А IP={10.0.0.1}
add name УЗЕЛ_Б 20 ПОДСЕТЬ_Б 0 3 1{10.0.0.2,10.0.0.3}
Добавление партнера репликации в список на указанном 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 partner 10.2.2.2
Добавление списка запрещенных серверов в указанный 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 pngserver {10.2.2.2,10.2.2.3}
Добавление сервера WINS в оснастку «WINS».
Синтаксис
add server [Server=]{\\имя_сервера | IP_адрес_сервера}
Параметры
[Server=]{\\имя_сервера | IP_адрес_сервера}
Обязательный параметр. Указывает добавляемый WINS-сервер посредством имени NetBIOS IP-адреса.
Примеры
В следующем примере в консоль «WINS» добавляется сервер с IP-адресом 172.17.32.28.
add server Server=172.17.32.28
Проверяет соответствие базы данных WINS. При использовании без параметров проверка соответствия выполняется всех репликах, где истек интервал проверки. При наличии перегрузки проверка не начинается немедленно, а выполняется по истечении настроенного интервала проверки.
Синтаксис
check database [[All=]{1 | 0}] [[Force=]{1 | 0}]
Параметры
[All=]{1 | 0}
Указывает, следует ли выполнять проверку соответствия на всех репликах или только на репликах с истекшим интервалом проверки: 1 — все, 0 — только с истекшим интервалом (по умолчанию).
[Force=]{1 | 0}
Указывает, следует ли выполнять поверку соответствия в условиях перегрузки: 1 — выполнять, 0 — не выполнять (по умолчанию).
Примечания
Проверка соответствия всех реплик является ресурсоемкой и загружающей сеть операцией.
Если в течение часа проводится повторная проверка соответствия — наступает перегрузка.
Примеры
В следующем примере выполняется проверка соответствия для всех реплик. Если имеет место перегрузка, проверка выполняется после истечения настроенного интервала проверки.
check database 1
Проверка списка записей имен на соответствие указанному набору 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 name NameFile=D:\Names.txt ServerFile=D:\Servers.txt
check name NameList={Имя1*03,Имя1*00,Имя1*20} ServerList={10.2.2.2,10.2.2.3}
Проверка соответствия кодов версий для владельцев записей 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 и его партнеров репликации.
check version 10.2.2.2
Удаляет зарегистрированное имя из базы данных WINS-сервера.
Синтаксис
delete name [Name=]зарегистрированное_имя [EndChar=]16-й_знак_в_шестнадцатеричной_форме [[Scope=]имя_области]
Параметры
[Name=]зарегистрированное_имя
Обязательный параметр. Указывает имя удаляемой записи.
[EndChar=]16-й_знак_в_шестнадцатеричной_форме
Обязательный параметр. Указывает шестнадцатый знак имени удаляемой записи в шестнадцатеричной форме.
[Scope=]имя_области
Указывает идентификатор области NetBIOS для удаляемой записи.
Примеры
В следующем примере из базы данных WINS удаляются записи службы сообщений (03h) с именем УЗЕЛ_А.
delete name Name=УЗЕЛ_А EndChar=03
Удаление или захоронение списка владельцев и их записей из базы данных указанного WINS-сервера.
Синтаксис
delete owners [Servers=]{список_IP_адресов_серверов} [[Op=]{0 | 1}]
Параметры
[Servers=]{список_IP-адресов_серверов}
Обязательный параметр. Указывает список удаляемых серверов-владельцев записей. В списке IP-адреса должны быть разделены запятыми и заключены в фигурные скобки ({}).
[Op=]{0 | 1}
Действие команды: 0 — захоронение (по умолчанию), 1 — удаление.
Примеры
В следующем примере удаляются все записи, владельцем которых является WINS-сервер с IP-адресом 10.0.0.1.
delete owners Servers={10.0.0.1} Op=1
Удаление либо всех, либо указанных партнеров репликации из списка партнеров указанного 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 partner Server=10.0.0.1 Type=2 Confirm=Y
Удаление всех или указанных запрещенных серверов из соответствующего списка указанного 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 pngserver Servers={10.2.2.2,10.2.2.3}
Удаление всех записей или набора записей на текущем 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 records MinVer={0,0} MaxVer={0,0} Op=1
delete records MinVer={0,2de2d} MaxVer={0,2de3f}
Удаление сервера WINS из консоли WINS.
Синтаксис
delete server [Server=]{\\имя_сервера | IP_адрес_сервера}
Параметры
[Server=]{\\имя_сервера | IP_адрес_сервера}
Обязательный параметр. Указывает удаляемый WINS-сервер. Сервер задается сервера именем NetBIOS или IP-адресом.
Примеры
В следующем примере из консоли «WINS» удаляется сервер с IP-адресом 172.310.255.254.
delete server Server=172.31.255.254
Запускает архивацию базы данных 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 backup Dir=C:\WINSfiles Type=0
Сжатие базы данных WINS-сервера.
Синтаксис
Init compact
Параметры
отсутствуют
Экспорт базы данных WINS-сервера в файл.
Синтаксис
Init export
Параметры
отсутствуют
Запускает импорт статических соответствий из файла Lmhosts.
Синтаксис
init import [File=]импортируемый_файл
Параметры
[File=]импортируемый_файл
Обязательный параметр. Указание текстового файла формата Lmhosts, из которого необходимо импортировать статические соответствия в базу данных WINS.
Примеры
В следующем примере новые статические соответствия импортируются в локальную базу WINS из файла Fixedip.sam, расположенного в папке C:\WINSfiles.
init import File=C:\WINSfiles\Fixedip.sam
Инициирует и отправляет опрашивающий триггер другому серверу WINS.
Синтаксис
init pull [Server=]{имя_опрашивающего сервера | IP-адрес}
Параметры
[Server] {\\имя_сервера | IP-адрес}
Обязательный параметр. Указывает WINS-сервер, на который отправляется опрашивающий триггер. Сервер задается именем или IP-адресом.
Примечания
Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется
Примеры
В следующем примере команда инициирует и отправляет опрашивающий триггер на WINS-сервер 10.20.20.2.
init pull Server=10.2.2.2
Запускает опрос диапазона записей другого сервера 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 pullrange Owner=10.2.2.2 Server=10.2.2.3 MaxVer={0,0} MinVer={0,0}
Инициирует и отправляет извещающий триггер другому серверу WINS.
Синтаксис
init push [Server=]{\\имя_извещающего сервера | IP-адрес} [[PropReq=]{0 | 1}]
Параметры
[Server] {\\имя_извещающего_сервера | IP-адрес}
Обязательный параметр. Указывает WINS-сервер, на который отправляется извещающий триггер. Сервер задается IP-адресом.
[PropReq=]{0 | 1}
Определяет расширенный запрос: 0 — известить только указанный сервер (по умолчанию), 1 — сервер распространяет извещающий триггер всем своим партнерам.
Примечания
Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере команда инициирует и отправляет извещающий триггер на WINS-сервер 10.2.2.2, а этот сервер распространяет триггер всем своим партнерам репликации.
init push Server=10.2.2.2 PropReq=1
Запускает немедленную репликацию базы данных WINS партнерам репликации.
Синтаксис
Init replicate
Параметры
отсутствуют
Примечания
Команда вызывает опрашивающую/извещающую репликацию всем партнерам для данного сервера.
Вызывает восстановление базы данных WINS из указанной папки и файла на указанный WINS-сервер.
Синтаксис
init restore [Dir=]папка_для_восстановления
Параметры
[Dir=]папка_для восстановления
Обязательный параметр. Указывает папку, из которой восстанавливаются файлы.
Примечания
Архив базы WINS может быть восстановлен только для локально и для локального сервера. Восстановление базы данных WINS с удаленного компьютера невозможно.
Папка, заданная параметром Dir=, должна содержать подпапку wins_bak, в которой находится файл базы данных, однако эту подпапку не следует указывать в значении параметра Dir=.
Примеры
В следующем примере выполняется восстановление базы WINS их резервной базы данных, расположенной в папке C:\WINSfiles.
init restore Dir=C:\WINSfiles
Выполняет очистку базы данных WINS указанного сервера.
Синтаксис
Init scavenge
Параметры
отсутствуют
Примечания
С помощью данной команды из базы данных WINS удаляются устаревшие данные.
Поиск в базе данных 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.
init search Name=dc1 EndChar=1c Case=0 File=C:\WINSfiles \names.txt
Сброс статистики локального WINS-сервера.
Синтаксис
reset counter
Параметры
отсутствуют
Установка сведений автоматической конфигурации партнеров репликации для сервера. При запуске без параметров автоматическая конфигурация партнеров сбрасывается (отключается).
Синтаксис
set autopartnerconfig [[State=]{0 | 1}] [[Interval=]значение] [[TTL=]значение]
Параметры
[State=]{0 | 1}
Указывает параметр сведений автоматической настройки партнеров репликации: 0 — сбросить (по умолчанию), 1 — установить.
[Interval=]значение.
Указывает значение интервала вещания в секундах.
[TTL=]значение
Задает срок жизни (TTL) многоадресных датаграмм серверов-партнеров. Значение срока жизни должно лежать в пределах от 1 до 32.
Примеры
В следующем примере устанавливаются сведения автоматической конфигурации для данного WINS-сервера с интервалом вещания 3600 секунд сроком жизни датаграмм 20.
set autopartnerconfig State=0 Interval=3600 TTL=20
Установка параметров архивации для указанного WINS-сервера.
Синтаксис
set backuppath [Dir=]новый_путь [[Shutdown=]{0 | 1}]
Параметры
[Dir=]новый_путь
Обязательный параметр. Задает путь архивации для базы данных сервера. Если путь не задан, по умолчанию используется путь C:\.
[Shutdown=]{0 | 1}
Задает параметр выполнения архивации при завершении работы: 0 — архивация базы данных WINS при завершении работы отключена (по умолчанию), 1 — архивация базы данных WINS при завершении работы включена.
Примеры
В следующем примере для WINS-сервера задается автоматическая архивация базы данных в папку C:\WINSfiles при каждом завершении работы.
set backuppath Dir=C:\WINSfiles Shutdown=1
Установка параметров пакетного режима для указанного WINS-сервера.
Синтаксис
set burstparam [State=]{0 | 1} [[Value=]размер_очереди]
Параметры
[State=]{0 | 1}
Обязательный параметр. Параметр пакетного режима: 0- сброс или отключение пакетного режима для WINS-сервера, 1- установка (включение) пакетного режима.
[Value=]размер_очереди
Указывает размер очереди пакетов. Это значение должно лежать в диапазоне от 50 до 5 000.
Примеры
В следующем примере задается размер очереди пакетов для разрешения 1000 регистраций клиентов и запросов обновлений до использования WINS-сервером пакетной обработки.
set burstparam State=1 Value=1000
Устанавливает для параметров конфигурации WINS-сервера значения по умолчанию.
Синтаксис
set defaultparam
Параметры
отсутствуют
Примечания
Данная команда устанавливает значения по умолчанию для всех параметров конфигурации WINS-сервера. Рекомендуется запускать эту команду после установки службы WINS для параметров сервера в соответствии со значениями по умолчанию.
Установка или сброс параметров ведения журнала базы данных и журнала событий. При запуске без параметров используются текущие значения.
Синтаксис
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
Устанавливает флаг миграции для указанного WINS-сервера.
Синтаксис
set migrateflag [State=]{0 | 1}
Параметры
[State=]{0 | 1}
Обязательный параметр. Указывает состояние флага миграции: 0 — отключен (миграция выключена), 1 — включен (миграция включена)
Примечания
Флаг миграции определяет, могут ли уникальные статические соответствия быть заменены динамическими записями.
Примеры
В следующем примере для указанного WINS-сервера задан влаг миграции с тем, чтобы разрешить замену статических соответствий динамическими записями.
set migrateflag State=1
Указание интервалов, используемых для определения момента обновления, удаления и проверки записей имен WINS на указанном WINS-сервере. При запуске без параметров используются текущие значения.
Синтаксис
set namerecord [[Renew=]значение] [[Extinction=]значение] [[ExTimeout=]значение] [[Verification=]значение]
Параметры
[Renew=]значение
Указывает значение частоты обновления в секундах.
[Extinction=]значение
Указывает значение интервала удаления в секундах.
[ExTimeout=]значение
Указывает значение таймаута устаревания удаления в секундах.
[Verification=]значение
Указывает значение интервала проверки в секундах.
Примечания
Все параметры не являются обязательными. При запуске без параметров используются предыдущие значения.
Примеры
В следующем примере для данного WINS-сервера задается каждое из значений.
set namerecord Renew=3600 Extinction=7200 ExTimeout=86400 Verification=2073600
Устанавливает параметры периодической проверки соответствия для указанного 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 periodicdbchecking State=1 MaxRec=1000 CheckAgainst=1 CheckEvery=1 Start=3600
Устанавливает параметры по умолчанию опрашивающего партнера репликации для указанного 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 pullparam State=1 Strtup=1 Start=23600 Interval=259200 Retry=7
Устанавливает параметры конфигурации для указанного запрашивающего партнера репликации.
Синтаксис
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 pullpartnerconfig State=1 Server=10.2.2.2 Start=3600 Interval=4320
Устанавливает параметры по умолчанию извещающего партнера репликации для указанного 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 pushparam State=1 Strtup=1 AddChange=1 Update=2
Устанавливает параметры конфигурации для указанного партнера извещающей репликации.
Синтаксис
set pushpartnerconfig [[State=]{0 | 1}] [Server=]\\имя_сервера [Update=]значение
Параметры
[State=]{0 | 1}
Указывает состояние флага постоянного подключения: 0 — отключен , 1 — включен (по умолчанию).
[Server=]{\\имя_сервера
Обязательный параметр. Указывает имя извещающего партнера, для которого необходимо задать параметры конфигурации. Сервер задается именем или IP-адресом.
[Update=]значение
Обязательный параметр. Указывает порог для обновлений.
Примечания
Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере для текущего WINS-сервера задается конфигурация извещающего партнера с IP-адресом 10.2.2.2 и устанавливается порог изменений кода версии, при превышении которого необходимо извещение, равный 2.
set pushpartnerconfig State=1 Server=10.2.2.2 Update=2
Устанавливает флаг репликации для указанного WINS-сервера.
Синтаксис
set replicateflag [State=]{0 | 1}
Параметры
[State=]{0 | 1}
Обязательный параметр. Указывает состояние флага репликации: 0 — отключена (флаг репликации снят), 1 — включена (флаг репликации установлен).
Примеры
В следующем примере флаг репликации устанавливается для данного сервера.
set replicateflag State=1
Установка значения начального кода версии для базы данных.
Синтаксис
set startversion [Version=]{максимальное_значение,минимальное_значение}
Параметры
[Version=]{максимальное_значение,минимальное_значение}
Обязательный параметр. Указывает начальный номер версии для базы данных WINS. Максимально и минимальное значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
Примеры
В следующем примере для базы данных WINS задается начальный код версии 0.
set startversion Version={0,0}
Отображает все записи основного обозревателя домена [1Bh] для указанного WINS-сервера.
Синтаксис
show browser
Параметры
отсутствуют
Отображение базы данных и записей для частичного или полного списка указанных серверов-владельцев.
Синтаксис
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 database Servers={10.2.2.2} RecType=2 Count=1000 Start=0 Endchar=0 File=C:\WINSfiles\output.txt
Отображение сведений конфигурации указанного WINS-сервера.
Синтаксис
show info
Параметры
отсутствуют
Примечания
Данная команда отображает для текущего сервера следующие сведения конфигурации:
Путь к архиву
Параметр записей имен
Периодичность проверки соответствия базы данных
Пакетный режим
Параметры записи журнала
Счетчик начальной версии
Запрос и отображение подробных сведений для указанной записи базы данных текущего WINS-сервера.
Синтаксис
show name [Name=]имя_записи [EndChar=]16-й_знак_в_шестнадцатеричной_форме [[Scope=]имя_области]
Параметры
[Name=]имя_записи
Обязательный параметр. Указывает запрашиваемую запись.
[EndChar=]16-й_знак_в_шестнадцатеричной_форме
Необходим для всех запросов кроме записей уникальных типов. Указание шестнадцатого знака в шестнадцатеричной форме.
[Scope=]имя_области
Указывает область NetBIOS, если используется.
Примеры
В следующем примере отображаются текущие сведения о записи с именем УЗЕЛ_А, имеющей тип файлового сервера [20h], расположенной в базе данных указанного WINS-сервера.
show name Name=УЗЕЛ_А EndChar=20
Отображение всех опрашивающих и извещающих партнеров, либо партнеров указанного WINS-сервера. При запуске без параметров отображаются все опрашивающие и извещающие партнеры, а также опрашивающие/извещающие партнеры указанного WINS-сервера.
Синтаксис
show partner [[Type=]{0 | 1 | 2 | 3}]
Параметры
[Type=]{0 | 1 | 2 | 3}
Указывает тип отображаемых партнеров: 0 — все (по умолчанию), 1 — опрашивающие, 2 — извещающие, 3 — опрашивающие и извещающие.
Примеры
В следующем примере отображается имя сервера, IP-адрес и тип репликации каждого партнера репликации для данного WINS-сервера.
show partner
Отображение сведений конфигурации партнера по умолчанию для указанного WINS-сервера.
Синтаксис
show partnerproperties
Параметры
отсутствуют
Примечания
Данная команда отображает параметры автоматической конфигурации партнеров и параметры по умолчанию опроса/извещения для текущего WINS-сервера.
Отображение сведений конфигурации для опрашивающего партнера.
Синтаксис
show pullpartnerconfig [Server=]{имя | IP-адрес}
Параметры
[Server=]{имя | IP-адрес}
Обязательный параметр. Указывает опрашивающего партнера, для которого необходимо вывести сведения конфигурации. Партнер задается с помощью имени или IP-адреса.
Примечания
Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере отображаются сведения конфигурации опрашивающего партнера WINS-сервера 10.20.20.2.
show pullpartnerconfig Server=10.2.2.2
Отображает сведения конфигурации для извещающего партнера.
Синтаксис
show pushpartnerconfig [Server=]{имя | IP-адрес}
Параметры
[Server=]{имя | IP-адрес}
Обязательный параметр. Указывает извещающего партнера, для которого необходимо вывести сведения конфигурации. Партнер задается с помощью имени или IP-адреса.
Примечания
Если задано имя сервера, которое не удается разрешить в IP-адрес, операция не выполняется.
Примеры
В следующем примере отображаются сведения конфигурации извещающего партнера WINS-сервера 10.2.2.2.
show pushpartnerconfig Server= 10.2.2.2
Отображение для владельца набора записей, заданных диапазоном кодов версий, и сортировка записей по версиям.
Синтаксис
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 recbyversion Server=10.2.2.2 MaxVer={0,0} MinVer={0,0}Name=dc1 EndChar=1c Case=0
Отображает число записей, владельцем которых является указанный WINS-сервер.
Синтаксис
show reccount [Server=]IP_адрес [MaxVer=]{максимальная_высшая_версия,максимальная_низшая_версия} [MinVer=]{минимальная_высшая_версия,минимальная__низшая_версия}
Параметры
[Server=]IP_адрес
Обязательный параметр. Указывает сервер-владельца, для которого необходимо отобразить количество записей. Сервер задается IP-адресом.
[MaxVer=]{максимальная_высшая_версия,максимальная_низшая_версия}
Обязательный параметр. Указывает максимальную высшую и максимальную низшую версии отображаемых записей. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
[MinVer=]{минимальная__высшая_версия,минимальная__низшая_версия}
Обязательный параметр. Указывает минимальную высшую и минимальную низшую версии отображаемых записей. Высшее и низшее значения должны быть разделены запятыми и заключены в фигурные скобки ({}).
Примечания
При задании для параметров MinVer= и MaxVer= значения {0,0} команда show reccount подсчитывает весь диапазон записей.
Примеры
В следующем примере отображается общее количество записей WINS-сервера 10.2.2.2.
show reccount Server=10.2.2.2 MaxVer={0,0} MinVer={0,0}
Отображение сведений об указанном WINS-сервере.
Синтаксис
show server
Параметры
отсутствуют
Примечания
Отображение имени и IP-адреса указанного WINS-сервера.
Отображение статистики указанного WINS-сервера.
Синтаксис
show statistics
Параметры
отсутствуют
Отображение текущего максимального значения счетчика версий для указанного сервера WINS.
Синтаксис
show version
Параметры
отсутствуют
Отображение кода владельца в таблицу отображений максимального номера версии для указанного сервера 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.
Полный список команд Netsh для WINS см. в разделе Команды Netsh для протокола WINS.
В следующем примере процедуры строки комментариев начинаются с «rem». Комментарии командой Netsh игнорируются.
rem два WINS-сервер:
rem (WINS-A) 192.168.125.30
rem (WINS-B) 192.168.0.189
rem 1. Подключение к (WINS-A) и добавление динамического имени 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) извещающим/опрашивающим партнером репликации (WINS-A).
netsh wins server 192.168.125.30 add partner Server=192.168.0.189 Type=2
rem 3. Подключение к (WINS-B) и назначение (WINS-A) извещающим/опрашивающим партнером репликации (WINS-B).
netsh wins server 192.168.0.189 add partner Server=192.168.125.30 Type=2
rem 4. Подключение к (WINS-A) и инициация извещающией репликации на (WINS-B).
netsh wins server 192.168.125.30 init push Server=192.168.0.189 PropReq=0
rem 5. Подключение к (WINS-B) и проверка успешной репликации записи 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-сервера. |
Nslookup
Предоставляет сведения, предназначенные для диагностики инфраструктуры DNS. Для использования этого средства необходимо быть знакомым с принципами работы системы DNS. Средство командной строки Nslookup доступно, только если установлен протокол TCP/IP.
Синтаксис
nslookup [-подкоманда ...] [{искомый_компьютер| [-сервер]}]
Параметры
-подкоманда ...
Задает одну или несколько подкоманд nslookup как параметры командной строки. Список подкоманд см. в разделе «См. также».
искомый_компьютер
Ищет данные для параметра искомый_компьютер, используя текущий, заданный по умолчанию сервер имен DNS, если никакого другого сервера не указано. Чтобы получить сведения о компьютере не из текущего домена DNS, в конец имени должна быть добавлена точка.
-сервер
Указывает, что данный сервер следует использовать в качестве сервера имен DNS. Если параметр -сервер не указан, используется сервер DNS, заданный по умолчанию.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Если искомый_компьютер задан IP-адресом, а запрашивается запись ресурса типа A или PTR, будет выведено имя компьютера. Если искомый_компьютер задан именем без замыкающей точки, имя домена DSN, используемого по умолчанию, будет добавлено к указанному имени. Поведение зависит от состояния следующих подкоманд команды set: domain, srchlist, defname и search.
Если в командной строке введен дефис (-) вместо параметра искомый_компьютер, команда nslookup перейдет в интерактивный режим.
Длина строки вызова команды не может превышать 256 символов.
Команда nslookup может работать в двух режимах: интерактивном и обычном (автономном).
Если требуется вывод только небольшой части информации, следует использовать обычный режим. В качестве первого параметра следует использовать имя или IP-адрес компьютера, о котором требуется получить данные. В качестве второго параметра введите имя или IP-адрес сервера имен DNS. Если второй параметр не задан, командой nslookup используется сервер имен DNS, установленный по умолчанию.
Если требуется получить более полные сведения, следует использовать интерактивный режим. В качестве первого параметра следует ввести знак дефиса (-) и имя или IP-адрес сервера имен DNS в качестве второго параметра. Если оба параметра не заданы, командойnslookup используется сервер имен DNS, установленный по умолчанию. Далее перечислено несколько советов по работе в интерактивном режиме.
Для прерывания интерактивной команды в любой момент следует нажать CTRL+B.
Для выхода необходимо ввести exit.
Для ввода имени компьютера, совпадающего с какой-либо командой, перед именем следует ввести обратную косую черту (\).
Нераспознанные команды воспринимаются как имена компьютеров.
Если при обработке запроса возникла ошибка, командой nslookup на экран будет выведено сообщение. В следующей таблице перечислены возможные сообщения об ошибках.
-
Сообщение об ошибке
Описание
Timed out
Сервер не ответил на запрос в течение определенного времени и после определенного числа повторных попыток. Имеется возможность установить период ожидания с помощью подкоманды set timeout. Имеется возможность установить число повторных попыток с помощью подкоманды set retry.
No response from server
Сервер имен DNS не запущен на сервере
No records
Сервер имен DNS не содержит записей о ресурсах указанного типа, хотя имя сервера задано верно. Тип запроса задается командой set querytype.
Nonexistent domain
Заданный компьютер или имя домена DNS не существует.
Connection refused
-или-
Network is unreachable
Невозможно подключиться к серверу имен DNS или к серверу службы finger. Эта ошибка обычно возникает с запросами команд ls и finger.
Server failure
Сервер имен DNS обнаружил внутреннее несоответствие в своей базе данных и не может корректно ответить на запрос.
Refused
Отказано в обработке запроса сервером имен DNS.
Format error
Сервер DNS обнаружил ошибку в формате полученного пакета. Это может свидетельствовать об ошибке в команде nslookup.
Примеры
Каждый параметр состоит из дефиса (-) и следующей за ним без пробелов команды, а также, в некоторых случаях, знака равенства (=) и значения. Например, чтобы изменить установленный по умолчанию тип запроса о сведениях для узла и установить начальное время ожидания равным 10 секундам, следует ввести команду:
nslookup -querytype=hinfo -timeout=10
Nslookup: exit
Осуществляет выход из nslookup.
Синтаксис
exit
Параметры
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: finger
Осуществляет подключение к серверу finger на текущем компьютере.
Синтаксис
finger [имя_пользователя] [{[>] имя_файла|[>>] имя_файла}]
Параметры
имя_пользователя
Задает имя пользователя, о котором требуется получить данные.
имя_файла
Задает имя файла для сохранения выходной информации. С помощью символов (>) и (>>) выход может быть перенаправлен обычным способом.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Текущий компьютер определяется, если предыдущий поиск компьютера был успешным и в результате выполнения команды был возвращен адрес компьютера.
Nslookup: help
Выводит краткое описание подкоманд nslookup.
Синтаксис
{help|?}
Параметры
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: ls
Выводит сведения для домена DNS.
Синтаксис
ls [параметр] домен_DNS [{[>] имя_файла|[>>] имя_файла}]
Параметры
Параметр
В следующей таблице представлен список допустимых параметров.
-
Параметр
Описание
-t тип_запроса
Перечисляет все записи указанного типа. Описание параметра тип_запроса см. в разделе set querytype ссылки «См.также».
-a
Выводит псевдонимы компьютеров в домене DNS. Этот параметр является синонимом параметра -t CNAME.
-d
Выводит все записи для домена DNS. Этот параметр является синонимом параметра -t ANY.
-h
Выводит сведения о процессорах и операционных системах в домене DNS. Этот параметр является синонимом параметра -t HINFO.
-s
Выводит список общеизвестных служб в домене DNS. Этот параметр является синонимом параметра -t WKS.
домен_DNS
Задает имя домена DNS, сведения о котором требуется получить.
имя_файла
Задает имя файла для сохранения выходной информации. С помощью символов (>) и (>>) выход может быть перенаправлен обычным способом.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
По умолчанию будут выведены имена компьютеров и их IP-адреса. Когда вывод направлен в файл, после вывода каждых 50 записей на экран будет выводиться знак #.
Nslookup: lserver
Производит изменение сервера, используемого по умолчанию для заданного домена DNS.
Синтаксис
lserver домен_DNS
Параметры
домен_DNS
Задает новый домен DNS для сервера, используемого по умолчанию.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Команда lserver использует первоначально установленный сервер для получения сведений о заданном сервере DNS. Это отличает ее от команды server, использующей текущий используемый по умолчанию сервер.
Nslookup: root
Производит замену сервера, используемого по умолчанию, на корневой сервер пространства имен DNS.
Синтаксис
root
Параметры
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
В настоящий момент используется сервер ns.nic.ddn.mil. Команда эквивалентна команде lserver ns.nic.ddn.mil. Имя корневого сервера может быть изменено командой set root.
Nslookup: server
Производит замену сервера, используемого по умолчанию, для заданного домена DNS.
Синтаксис
server домен_DNS
Параметры
домен_DNS
Обязательный параметр. Задает новый домен DNS для сервера, используемого по умолчанию.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Команда server использует текущий используемый по умолчанию сервер для поиска сведений о заданном домене DNS. Это отличает ее от команды lserver, которая использует первоначально установленный сервер.
Nslookup: set
Изменяет настройки, которые определяют работу функций lookup.
Синтаксис
set ключевое_слово[=значение]
Параметры
ключевое_слово
Указывает подкоманды, производные от подкоманды set. Например, подкоманда set d2 имеет ключевое слово [no]d2.
Значение
Указывает значение параметра конфигурации nslookup для каждой подкоманды.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Для вывода всех текущих параметров следует ввести команду set all.
Nslookup: set all
Выводит текущие значения параметров настройки.
Синтаксис
set all
Параметры
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Команда set all также выводит сведения о сервере, используемом по умолчанию, и о узловом компьютере.
Nslookup: set class
Изменяет класс запроса. Класс запроса определяет группу протоколов с информацией.
Синтаксис
set cl[ass]=класс
Параметры
класс
По умолчанию используется класс IN. В следующей таблице перечислены допустимые значения для этой команды.
-
Значение
Описание
IN
Определяет класс Internet.
CHAOS
Определяет класс Chaos.
HESIOD
Определяет класс MIT Athena Hesiod.
ANY
Определяет любой класс из перечисленных выше.
{help | ?}
Выводит краткое описание подкоманд nslookup.
Nslookup: set d2
Включает и отключает углубленный режим отладки. В этом режиме будут выводиться все поля каждого пакета.
Синтаксис
set [no]d2
Параметры
nod2
Отключает углубленный режим отладки. По умолчанию используется синтаксис nod2.
d2
Включает углубленный режим отладки.
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: set debug
Включает и отключает режим отладки.
Синтаксис
set [no]deb[ug]
Параметры
nodeb[ug]
Отключает режим отладки. По умолчанию используется синтаксис nodebug.
deb[ug]
Включает режим отладки.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Если режим отладки включен, будут выводиться более подробные сведения о пакетах, отправленных серверу, и о полученных ответах.
Nslookup: set defname
Добавляет имя домена DNS, используемого по умолчанию, к запросу поиска одиночного компонента. Одиночным называется компонент, не содержащий точек.
Синтаксис
set [no]def[name]
Параметры
nodef[name]
Перестает добавлять имя домена DNS, используемого по умолчанию, к запросу поиска одиночного компонента.
def[name]
Добавляет имя домена DNS, используемого по умолчанию, к запросу поиска одиночного компонента. По умолчанию используется синтаксис defname.
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: set domain
Производит замену имени сервера DNS, используемого по умолчанию, на указанное имя.
Синтаксис
set do[main]=имя_домена
Параметры
имя_домена
Указывает новое имя для используемого по умолчанию домена DNS. По умолчанию в качестве имени домена задается имя узла.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Используемое по умолчанию имя домена DNS добавляется к имени, задаваемому в запросе, в соответствии с параметрами defname и search. Список поиска домена DNS содержит родительские домены для домена, используемого по умолчанию, если его имя содержит хотя бы два компонента. Например, для домена DNS mfg.widgets.com список поиска будет включать mfg.widgets.com и widgets.com. Команда set srchlist используется для задания другого списка, а команда set all для отображения списка.
Nslookup: set ignore
Игнорирует ошибки усечения пакетов.
Синтаксис
set [no]ig[nore]
Параметры
noig[nore]
Не игнорирует ошибки усечения пакетов. По умолчанию используется параметр noignore.
ig[nore]
Игнорирует ошибки усечения пакетов.
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: set port
Производит изменение порта TCP/UDP сервера имен DNS, используемого по умолчанию, на указанное значение.
Синтаксис
set po[rt]=порт
Параметры
порт
Указывает новое значение порта TCP/UDP сервера имен DNS. По умолчанию используется порт 53.
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: set querytype
Изменяет тип записи ресурса для запроса.
Синтаксис
set q[uerytype]=тип_записи_ресурса
Параметры
тип_записи_ресурса
Указывает тип записи ресурса DNS. По умолчанию используется тип A. В следующей таблице перечислены допустимые значения для этой команды.
-
Значение
Описание
A
Указывает IP-адрес компьютера.
ANY
Указывает все типы данных.
CNAME
Указывает каноническое имя для псевдонима.
GID
Указывает идентификатор группы для имени группы.
HINFO
Указывает тип процессора и операционной системы компьютера.
MB
Указывает имя домена почтового ящика.
MG
Указывает члена почтовой группы.
MINFO
Предоставляет сведения о почтовом ящике или списке рассылки.
MR
Указывает имя домена переименования почты.
MX
Указывает почтовый обменник.
NS
Указывает сервер имен DNS для заданной зоны.
PTR
Выдает имя компьютера, если запрос состоит из IP-адреса, иначе выдает указатель на другие сведения.
SOA
Указывает начальную запись для зоны DNS.
TXT
Выдает текстовую информацию.
UID
Указывает идентификатор пользователя.
UINFO
Выдает информацию пользователя.
WKS
Выдает описание известных служб.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Команда set type выполняет ту же функцию, что и команда set querytype.
Nslookup: set recurse
Указывает серверу имен DNS, что необходимо отправить запрос другим серверам в случае, если он сам не располагает требуемой информацией.
Синтаксис
set [no]rec[urse]
Параметры
norec[urse]
Отменяет требование к серверу имен DNS отправлять запрос другим серверам в случае, если он сам не располагает требуемой информацией.
rec[urse]
Указывает серверу имен DNS, что необходимо отправить запрос другим серверам в случае, если он сам не располагает требуемой информацией. По умолчанию используется синтаксис recurse.
{help | ?}
Выводит краткое описание подкоманд nslookup.
Nslookup: set retry
Устанавливает число повторных попыток.
Синтаксис
set ret[ry]=число
Параметры
число
Указывает новое значение числа повторных попыток. По умолчанию число повторных попыток равно 4.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Если в течение указанного периода времени ответ на запрос не получен, интервал будет удвоен, а запрос повторен. Заданное параметру значение определяет, сколько раз запрос будет повторен. Имеется возможность изменить период ожидания с помощью подкомандыset timeout.
Nslookup: set root
Производит замену имени корневого сервера, используемого для запросов.
Синтаксис
set ro[ot]=корневой_сервер
Параметры
корневой_сервер
Указывает новое имя корневого сервера. По умолчанию используется имя ns.nic.ddn.mil.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Подкоманда set root влияет на команду root.
Nslookup: set search
Присоединяет имена доменов DNS из списка поиска доменов DNS в запрос, пока не будет получен ответ. Это применяется, когда запросы set и lookup содержат по крайней мере одну точку, но содержат завершающей точки.
Синтаксис
set [no]sea[rch]
Параметры
nosea[rch]
Прекращает присоединение имен доменов DNS из списка поиска доменов DNS в запрос.
sea[rch]
Присоединяет имена доменов DNS из списка поиска доменов DNS в запрос, пока не будет получен ответ. По умолчанию используется синтаксис search.
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: set srchlist
Производит изменение используемого по умолчанию имени домена DNS и списка поиска.
Синтаксис
Set srchl[ist]=имя_домена[/...]
Параметры
имя_домена
Указывает новые имена для используемого по умолчанию домена DNS и списка поиска. По умолчанию в качестве основы для имени домена задается имя узла. Может быть указано до шести имен, разделенных косыми чертами (/).
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Команда set srchl переопределяет используемое по умолчанию имя домена DNS и список поиска команды set domain. Для вывода всего списка должна быть использована команда set all.
Примеры
Чтобы задать домену DNS имя mfg.widgets.com и указать список поиска из трех имен, введите следующее.
set srchlist=mfg.widgets.com/mrp2.widgets.com/widgets.com
Nslookup: set timeout
Изменяет начальный период времени в секундах, в течение которого система будет ожидать ответа на запрос.
Синтаксис
set ti[meout]=число
Параметры
Число
Указывает число секунд для периода ожидания. Период ожидания, используемый по умолчанию, составляет 5 секунд.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Если в течение указанного периода времени ответ на запрос не получен, интервал будет удвоен, а запрос повторен. Имеется возможность установить число повторных попыток с помощью подкоманды set retry.
Nslookup: set type
Изменяет тип записи ресурса для запроса.
Синтаксис
set ty[pe]=тип_записи_ресурса
Параметры
тип_записи_ресурса
Указывает тип записи ресурса DNS. По умолчанию используется тип A. В следующей таблице перечислены допустимые значения для этой команды.
-
Значение
Описание
A
Указывает IP-адрес компьютера.
ANY
Указывает все типы данных.
CNAME
Указывает каноническое имя для псевдонима.
GID
Указывает идентификатор группы для имени группы.
HINFO
Указывает тип процессора и операционной системы компьютера.
MB
Указывает имя домена почтового ящика.
MG
Указывает члена почтовой группы.
MINFO
Предоставляет сведения о почтовом ящике или списке рассылки.
MR
Указывает имя домена переименования почты.
MX
Указывает почтовый обменник.
NS
Указывает сервер имен DNS для заданной зоны.
PTR
Выдает имя компьютера, если запрос состоит из IP-адреса, иначе выдает указатель на другие сведения.
SOA
Указывает начальную запись для зоны DNS.
TXT
Выдает текстовую информацию.
UID
Указывает идентификатор пользователя.
UINFO
Выдает информацию пользователя.
WKS
Выдает описание известных служб.
{help|?}
Выводит краткое описание подкоманд nslookup.
Замечания
Команда set type выполняет ту же функцию, что и команда set querytype.
Nslookup: set vc
Указывает, использовать или нет виртуальную цепь при оправке запросов серверу.
Синтаксис
set [no]v[c]
Параметры
nov[c]
Указывает никогда не использовать виртуальную цепь при отправке запросов серверу. По умолчанию используется значение yes.
v[c]
Указывает всегда использовать виртуальную цепь при отправке запросов серверу.
{help|?}
Выводит краткое описание подкоманд nslookup.
Nslookup: view
Сортирует и перечисляет вывод предыдущих подкоманд и команд ls.
Синтаксис
view имя_файла
Параметры
имя_файла
Указывает имя файла, содержащего результаты работы предыдущих подкоманд и команд ls.
{help|?}
Выводит краткое описание подкоманд nslookup.
Logman
Управляет и задает расписания для счетчиков производительности и журнала трассировки событий на локальном или удаленных компьютерах.
Синтаксис действий
Logman [create {counter | trace} имя_выборки ] [start имя_выборки] [stop имя_выборки] [delete имя_выборки] [query {имя_выборки|providers}] [update имя_выборки]
Параметры
create {counter | trace} имя_выборки
Создает запросы на выборку данных для счетчика или трассировки. Имеется возможность использовать командную строку для указания параметров.
start collection_name
Производит запуск запроса имя_выборки на выборку данных. Этот параметр применяется для перехода к сбору данных вручную вместо сбора по расписанию. Для восстановления режима сбора данных по расписанию используйте параметр update с ключами времени начала (–b), окончания (–e) или повтора (–rt).
stop имя_выборки
Производит остановку запроса имя_выборки на выборку данных. Этот параметр применяется для перехода к сбору данных вручную вместо сбора по расписанию. Для восстановления режима сбора данных по расписанию используйте параметр update с ключами времени начала (–b), окончания (–e) или повтора (–rt).
delete имя_выборки
Удаляет запрос имя_выборки на выборку данных. Если запрос имя_выборки не существует, появится сообщение об ошибке.
query {имя_выборки|providers}
Если не задан аргумент имя_выборки или providers, отображается состояние всех существующих запросов на выборку данных. Используйте аргумент имя_выборки для отображения свойств конкретной выборки. Чтобы отобразить свойства на удаленных компьютерах, в командной строке введите: -s удаленный_компьютер. Аргумент providers может использоваться в качестве ключевого слова вместо аргумента имя_выборки для отображения зарегистрированных поставщиков, установленных на локальном компьютере. Чтобы перечислить зарегистрированных поставщиков на удаленном компьютере используйте ключ -s в командной строке.
update имя_выборки
Производит обновление запросов для счетчика и для выборок данных трассировки. После изменения параметров выборку данных счетчика необходимо перезапустить. Для выборок данных трассировки используйте в командной строке следующие параметры, чтобы сделать запрос, не прекращая выборку: -p поставщик [(флаги[,флаги ...])] уровень, - max n, - o путь, -ft мм:сс, или -fd.
Синтаксис модификаторов
[-s имя_компьютера] [-config имя_файла] [-b М/д/гггг ч:мм:сс[AM | PM]] [-e М/д/гггг ч:мм:сс[AM | PM]] [-m [start] [stop]] [-[-]r] [-o {путь | DSN!журнал_счетчиков}] [-f {bin | bincirc | csv | tsv | SQL}] [-[-]a] [-[-]v [{nnnnn | ммддччмм}]] [-[-] rc [имя_файла]] [-[-] max {значение}] [-[-]cnf [[[чч:]]мм:]сс] [-c {путь [путь ...] | -cf имя_файла}] [-si [[чч:]мм:]сс] [-ln имя_сеанса] [-ets] [-[-] rt] [-p {GUID | поставщик [(флаги [,флаги...]}] уровень | -pf имя_файла}] [-[-] ul] [-bs значение] [-ft [[чч:]мм:]сс] [-nb мин макс] [-fd имя_сеанса] [-[-]u пароль_пользователя] [-rf [[чч:]мм:]сс] [-y] [-mode {режим_трассировки [режим трассировки ...]}]
Параметры
-s имя_компьютера
Указывает, что команды создания, запуска, остановки, удаления, запроса или обновления будут выполнятся на удаленном компьютере. По умолчанию используется локальный компьютер.
-config имя_файла
Задает путь к файлу, содержащему параметры командной строки.
-b М/д/гггг ч:мм:сс[AM | PM]
Указывает время (в 24-часовом формате) начала записи выборки данных. Можно задать время в 12-часовом формате, добавив в командную строку параметр AM или PM. По умолчанию используются текущие день и время, если не заданы другие данные. Чтобы немедленно начать выборку, воспользуйтесь возможностью запуска вручную.
-e М/д/гггг ч:мм:сс[AM | PM]
Указывает время (в 24-часовом формате) завершения записи выборки данных. Можно задать время в 12-часовом формате, добавив в командную строку параметр AM или PM. По умолчанию используются текущие день и время, если не заданы другие данные. Используйте остановку вручную, а затем параметр повтора, чтобы установить значение времени завершения меньше значения текущего времени, иначе будет выдано сообщение об ошибке.
-m start stop
Определяет, что выборки будут запускаться и останавливаться вручную в командной строке с помощью параметров start и stop. Невозможно вместе использовать параметры -m start и -b или -m stop и -e или -rf в одном запросе.
-r
Производит повторную запись выборки данных каждый день в течение интервала времени, задаваемом параметрами -b и -rf или параметрами –b и –e. Эта команда действительна только для интервалов, время начала и окончания которых приходится на один и тот же день, месяц и год.
--r
Выключает параметр повторения записи.
-o {путь | DSN!журнал_счетчиков}
Указывает путь к файлу, в котором записываются данные счетчиков производительности или данные трассировки, или местоположение базы и набора данных SQL. Чтобы база данных SQL использовала формат «DNS!журнал_счетчиков», введите в командной строке ключ -f. По умолчанию в качестве имени файла журнала используется имя выборки с расширением .blg для счетчиков производительности или .etl для данных трассировки.
-f {bin | bincirc | csv | tsv | SQL}
Указывает формат файла, используемый для сбора данных счетчиков производительности и данных трассировки. Для журнала может быть выбран один из следующих форматов: двоичный, циклический двоичный, текст с разделителями-запятыми и текст с разделителями-знаками табуляции, а также формат базы данных SQL. С параметром «DNS!;журнал_счетчиков» следует использовать в командной строке ключ -o. Для форматов базы данных SQL должно быть заранее определено имя источника данных (DSN), а пользователь должен иметь право записи в эту базу данных. Набор данных журнал_счетчиков создается в базе данных и определяется DSN. По умолчанию используется двоичный формат.
-a
Этот параметр используется для записи в конец файла.
--a
Выключает режим записи в конец и возвращает систему к режиму перезаписи.
-v {nnnnn | ммддччмм}
Добавляет данные контроля версий в конец выходного файла и пути. Используйте для контроля версий числовой формат nnnnn или формат даты ммддччмм, включающий месяц, день, час (в 24-часовой нотации) и минуты.
--v
Выключает параметр добавления данных контроля версий.
-rc имя_файла
Запускает эту команду после после того, как файл был закрыт при достижении его конца или во время выборки. Чтобы закрывать файлы во время выборки, используйте ключ -rf совместно с ключом -cnf. Использование ключа -stop отключит этот режим. Команды всегда выполняются в активном режиме.
--rc
Выключает режим закрытия файлов во время выборки.
-max значение
Указывает максимальный размер файла журнала в мегабайтах. Если размер журнала превышает максимальный, накопление данных прекращается. Для базы данных SQL максимальный размер представляет максимальное число записей.
--max
Выключает ограничение на размер журнала. Этот параметр используется по умолчанию.
-cnf [[чч:]мм:]сс
Создает новый файл, когда файлы для хранения выходной информации превышают максимально допустимый размер или когда истекает указанное время. Необходимо включить ключ -v при выполнении этой команды. По умолчанию создается только один файл журнала для каждой выборки.
--cnf
Выключает параметр создания нового файла журнала.
-c {путь [путь...] | -cf имя_файла}
Указывает путь к журналу для счетчика производительности или путь и имя файла журнала, в котором содержится список этих счетчиков. Чтобы задать несколько путей счетчиков, используйте пробел для разделения командной строки или параметр -cf, чтобы ввести список путей счетчиков из входного файла (по одному в строке).
Общий формат для путей счетчиков выглядит следующим образом: [\\компьютер]\объект[родительский_объект/экземпляр#индекс]\счетчик], где:
Компоненты «родительский_объект», «экземпляр», «индекс» и «счетчик» могут содержать допустимое имя или подстановочный знак. Компоненты «компьютер», «родительский_объект», «экземпляр» и «индекс» не являются необходимыми для всех счетчиков.
Путь к счетчику определяется для каждого счетчика отдельно. Например, объект логический_диск имеет индекс экземпляра, поэтому для него необходимо задать значение #индекс или ввести подстановочный знак. Таким образом, можно использовать следующий формат.
\логический_диск(*/*#*)\*
Для объекта процесс не требуется задавать индекс экземпляра. Таким образом, можно использовать следующий формат.
\процесс(*)\идентификатор_процесса
Ниже приведен список допустимых форматов.
\\компьютер\объект(родительский_объект/экземпляр#индекс)\счетчик
\\компьютер\объект(родительский_объект/экземпляр)\счетчик
\\компьютер\объект(экземпляр#индекс)\счетчик
\\компьютер\объект(экземпляр)\счетчик
\\компьютер\объект\счетчик
\объект(родительский_объект/экземпляр#индекс)\счетчик
\объект(родительский_объект/экземпляр)\счетчик
\объект(экземпляр#индекс)\счетчик
\объект(экземпляр)\счетчик
\объект\счетчик
Если подстановочный знак используется в имени родительского объекта, будут возвращены все экземпляры указанного объекта, соответствующие заданным полям «экземпляр» и «счетчик».
Если подстановочный знак используется в имени экземпляра, будут возвращены все экземпляры указанного объекта и родительского объекта, если имена всех экземпляров, соответствующих указанному индексу, соответствуют подстановочному знаку.
Если подстановочный знак используется в имени счетчика, будут возвращены все счетчики указанного объекта.
Частичное совпадение пути счетчика (например «pro*») не поддерживается.
-si [[чч:]мм:]сс
Указывает интервал обновления для выборки данных счетчиков в часах, минутах и секундах По умолчанию этот интервал составляет 15 секунд.
-ln имя_сеанса
Указывает имя, определенное пользователем, для сеанса трассировки событий. По умолчанию в качестве имени сеанса используется имя выборки.
-ets
Создает и запускает сеанс трассировки событий с помощью параметров, определенных в командной строке. Имеется возможность использовать этот дополнительный параметр вместе с действиями create trace, update, query и delete.
-rt
Указывает, что сеанс трассировки событий выполняется в режиме реального времени и не записывается в журнал. По умолчанию данные записываются в журнал.
--rt
Выключает параметр работы в режиме реального времени.
-p {GUID | поставщик [(флаги[,флаги ...])] уровень] | -pf {имя_файла}
Указывает поставщиков (выборщиков данных трассировки), которых можно использовать для накопления данных трассировки. Используйте поставщиков запросов logman, чтобы найти параметр pname (поставщики с именем) в списке зарегистрированных поставщиков. Чтобы перечислить нескольких поставщиков, используйте ключ -pf. Ключ -pf определяет входной файл, содержащий имена поставщиков. Имена поставщиков заключаются в кавычки ("") или в коды GUID в фигурных скобках, маски флагов и целые числа (уровень разрешения). Флаги используются или в шестнадцатеричном (OXFFFF) формате или в формате (флаг, флаг).
-ul
Указывает, что сеанс трассировки событий выполняется в пользовательском режиме. При использовании ключа -ul только один поставщик может быть включен для сеанса трассировки событий.
--ul
Отключает пользовательский режим, и сеанс трассировки событий выполняется в режиме ядра.
-bs значение
Указывает размер буфера (в килобайтах) для выборок данных трассировки.
-ft [[чч:]мм:]сс
Указывает интервал таймера сброса (в минутах и секундах) для выборок данных трассировки.
-nb мин макс
Указывает минимальное и максимальное число буферов для выборки данных трассировки. Минимальное значение по умолчанию равно числу процессоров системы плюс два. Максимальное значение по умолчанию равно 25.
-fd имя_сеанса
Сбрасывает все активные буферы существующего сеанса трассировки событий на диск. Используйте эту команду вместе с ключом -ln.
-u пароль_пользователя
Указывает имя учетной записи и пароль, которые используются запросом на выборку данных на локальном и удаленных компьютерах. Чтобы начать сбор данных по запросам на выборку данных, откройте оснастку «Оповещения и журналы производительности» для удаленного компьютера. Можно использовать символ * в качестве пароля в командной строке, чтобы было предложено ввести пароль.
--u
Восстанавливает имя учетной записи в службе «Оповещения и журналы производительности».
-rf [[чч:]мм:]сс
Указывает, что выборки выполняются за установленный период времени.
-y
Перезаписывает параметры имени выборки, а затем применяет новые параметры без запроса конечного пользователя.
-mode {режим_трассировки [режим_трассировки ...]}
Указывает дополнительные параметры только тех для сеансов трассировки, у которых режим_трассировки может иметь значения globalsequence, localsequence или pagedmemory. При работе в режиме globalsequence трассировщик событий добавляет последовательный номер каждому получаемому событию, не зависимо от того, в каком сеансе трассировки было получено событие. При работе в режиме localsequence трассировщик событий добавляет последовательный номер событиям из определенного сеанса трассировки. При использовании режима localsequence последовательные номера могут повторятся от сеанса к сеансу, но внутри одного сеанса все номера уникальны. При работе в режиме pagedmemory трассировщик событий использует для внутренних выделений буфера выгружаемую память, а не определенный по умолчанию невыгружаемый пул.
/?
Отображает справку в командной строке.
Примечания
Ниже перечислены допустимые параметры для действий командной строки create, update, start, stop, delete и query.
-s имя_удаленного_компьютера
-[-]u домен/пароль_пользователя
Ниже перечислены допустимые параметры для действий create и update и общие ключи для аргументов счетчик и трассировка.
-y
-b М/д/гггг ч:мм:сс [AM|PM]
-e М/д/гггг ч:мм:сс [AM|PM]
-rf чч:мм:сс
-m start stop
-f bin|bincirc
-[-]r
-o путь
-[-]a
-[-]v nnnnn|ммддччмм
-[-]rc команда путь
-[-]max n
-[-]cnf чч:мм:сс
Для аргумента счетчики существует всего два общих параметра:
-f bin|bincirc|csv|tsv|SQL
-o путь | DSN!журнал_счетчиков
Для действия create счетчик существует всего два общих параметра:
-c путь_счетчика | -cf входной_файл
-si [[чч:]мм:]сс
Этот параметры обновляют счетчик, останавливают и запускают выборки.
Ниже перечислены параметры выборки данных трассировки для действия update.
- max n
- o путь
-ft мм:сс
-fd
Эти параметры осуществляют запрос на выборку данных трассировки, не прекращая выборки.
Для аргумента счетчики существует всего два допустимых параметра:
-f bin|bincirc|csv|tsv|SQL
-o путь | DSN!журнал_счетчиков
Для действия create счетчик существует всего две допустимых команды:
путь_счетчика | -cf входной_файл
-si чч:мм:сс
Ниже перечислены допустимые команды для действия create трассировка.
-ln имя_сеанса
-[-]rt
-p Guid | поставщик (флаги[,флаги ...]) уровень | -pf имя_файла
-[-]ul
-bs n
-ft мм:сс
-nb мин макс
-fd имя_сеанса
-ets
Использование параметра -config
Содержимое файла настроек, используемого с параметром -config, должно иметь следующий формат:
[параметр_команды]
значение
где параметр_команды — параметр командной строки, а значение — его значение. Например:
[create]
counter logx
[-s]
mysystem
[-u]
mypassword
Использование параметра -mode
Этот параметр следует использовать только опытным пользователям.
Управление системным монитором
Можно использовать команду Logman для управления системами Windows 2000 и Windows XP.
Дополнительные сведения о включении команды Logman в сценарии инструментария управления Windows см. ссылку Scripting Logs and Monitoring на веб-узле Microsoft Windows Resource Kits.(http://www.microsoft.com/)
Примеры
Форматы данных в следующих примерах используются только с местным временем США.
Чтобы создавать ежедневные запросы на выборку данных счетчика с указанием времени начала и окончания, повторных выборок, номеров контроля версий, путей счетчиков и интервалов обновления, введите следующее.
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15 -o "c:\perflogs\daily_log"
Чтобы создавать ежедневные запросы на выборку данных с указанием времени начала и окончания, выборок выходных файлов, повторных выборок, номеров контроля версий, путей счетчиков и интервалов обновления, введите следующее.
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -o "c:\perflogs\daily_log" -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15
Чтобы создавать ежедневные запросы на выборку данных с помощью файла config, а не файла командной строки, введите следующее.
Logman -config file daily_perf.txt
Чтобы создавать ежедневные запросы на выборку данных трассировки с указанием времени начала и окончания, повторных выборок, номеров контроля версий, имен поставщиков, выборок входных и выходных файлов, введите следующее.
Logman create trace daily_kernel_trace_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Windows Kernel Trace" 0xFFFFFFFF -rf 100 -o "c:\perflogs\daily_nt_trace"
Чтобы создавать ежедневные запросы на выборку данных трассировки с указанием времени начала и окончания, повторных выборок, имен Guid и сеансов, выборок входных и выходных файлов, введите следующее.
Logman create trace daily_lsass_trace_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Local Security Authority(LSA) " 0x00000001 -rf 30:00 -o " c:\perflogs\daily_lsass_trace"
Чтобы создавать ежедневные запросы на выборку данных с указанием времени начала и окончания, повторных выборок, номеров контроля версий, путей счетчиков, интервалов обновления, форматов SQL и выборок выходных файлов, введите следующее.
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15 -f sql -o perfdb!daily_log
Чтобы запускать ежедневные выборки с интервалами обновления, именами учетных записей и паролями, введите следующее.
Logman start daily_perf_log -s \\%computer_name% -u admin "adminpassword"
Чтобы запускать выборки данных, которые будут осуществляться вручную, введите следующее.
Logman start daily_perf_log
Чтобы остановить выборки данных, введите следующее.
Logman stop daily_perf_log
Чтобы удалить выборки данных, введите следующее.
Logman delete daily_perf_log
Для просмотра состояния запросов на выборку введите следующие команды.
Logman query
Logman query daily_perf_log
Perfmon
Позволяет открыть консоль «Производительность» Windows XP с настройками системного монитора из файлов настройки версии для Windows NT 4.0.
Синтаксис
perfmon.exe [имя_файла] [/HTMLFILE:преобразованный_файл файл_параметров]
Параметры
.exe
Задает расширение файла.
имя_файла
Задает имя файла параметров.
/HTMLFILE:преобразованный_файл файл_параметров
Задает имя преобразованных файлов и имя исходного файла параметров Windows NT 4.0.
Примечания
Эта процедура применима к файлам параметров системного монитора Windows NT 4.0 следующих типов: диаграмма (.pmc), отчет (.pmr), оповещение (.pma) и журнал (.pml).
Для отображения файла параметров Windows NT 4.0 в системном мониторе этот файл временно преобразуется в формат системного монитора Windows XP, но после запуска консоли преобразованная версия удаляется. Если файл параметров требуется сохранить для дальнейшего использования в системном мониторе, введите следующую команду:
Perfmon [имя_файла] [/HTMLFILE:преобразованный_файл файл_параметров]
где /HTMLFILE:преобразованный_файл — имя, с которым должен быть сохранен преобразованный файл, а файл_параметров — имя исходного файла параметров Windows NT 4.0.
Примеры
Чтобы перечислить файлы параметров, введите следующее.
Perfmon myfile_overview
Чтобы перечислить преобразованные и исходные имена файлов, введите следующее.
Perfmon myfile_overview /Commands:newfile_review oldfile_sample.pml
Relog
Сохраняет данные счетчиков производительности из файлов журналов в файлы других форматов, такие как текстовый-TSV (разделитель — табуляция), текстовый-CSV (разделитель — запятая), двоичный-BIN или SQL.
Синтаксис
relog [имя_файла [имя_файла...]] [-a] [-c путь [путь...]] [-cf имя_файла] [-f {bin|csv|tsv|SQL}] [-t значение] [-o {файл_вывода | DSN!журнал_счетчиков}] [-b М/д/гггг [[чч:]мм:]сс] [-e М/д/гггг [[чч:]мм:]сс] [-config имя_файла] [-q]
Параметры
имя_файла [имя_файла ...]
Указывает путь к существующему журналу счетчиков производительности. Можно указать несколько файлов ввода.
-a
Производит запись в конец файла вывода, вместо перезаписи. Этот параметр не применяется для формата SQL, где по умолчанию установлен режим записи в конец.
-c путь [путь ...]
Указывает путь к журналу счетчиков производительности. Чтобы указать несколько путей, разделите их пробелом и заключите в кавычки (например, "Путь1 Путь2").
-cf имя_файла
Указывает путь к текстовому файлу, в котором перечислены счетчики производительности, которые следует включить в файл журнала. Этот ключ используется для перечисления путей к счетчикам во входном файле друг за другом. По умолчанию все счетчики из исходного файла журнала загружаются повторно.
-f {bin|csv|tsv|SQL}
Указывает путь к формату выходного файла. По умолчанию используется двоичный формат (bin). Для баз данных SQL, выходной файл определяет DSN!журнал_счетчиков. Имеется возможность указать расположение базы данных, используя диспетчер ODBC для настройки DSN.
-t значение
Указывает интервалы обновления через каждые "n" записей. Каждая n-ая запись добавляется в файл журнала. По умолчанию добавляются все записи.
-o {выходной_файл | DSN!журнал_счетчиков}
Указывает путь к выходному файлу или базе данных SQL, где счетчики будут записаны.
-b М/д/гггг чч[:мм[:сс]]
Указывает время начала копирования первой записи из входного файла. Дату и время необходимо вводить в следующем формате М/д/гггг чч:мм:сс.
-e М/д/гггг чч[:мм[:сс]]
Указывает время окончания копирования последней записи из входного файла. Дату и время необходимо вводить в следующем формате М/д/гггг чч:мм:сс.
-config имя_файла
Задает путь к файлу, содержащему параметры командной строки.
-q
Отображает счетчики производительности и временные диапазоны файлов журнала, указанные во входном файле.
/?
Отображает справку в командной строке.
Примечания
Формат пути счетчика
Общий формат для путей счетчиков выглядит следующим образом: [\\компьютер]\объект[родительский_объект/экземпляр#индекс]\счетчик], где:
Компоненты «родительский_объект», «экземпляр», «индекс» и «счетчик» могут содержать допустимое имя или подстановочный знак. Компоненты «компьютер», «родительский_объект», «экземпляр» и «индекс» не являются необходимыми для всех счетчиков.
Путь к счетчику определяется для каждого счетчика отдельно. Например, объект логический_диск имеет код экземпляра, поэтому для него необходимо задать значение #индекс или ввести подстановочный знак. Таким образом, можно использовать следующий формат.
\логический_диск(*/*#*)\*
Для объекта процесс не требуется задавать индекс экземпляра. Таким образом, можно использовать следующий формат.
\процесс(*)\ID_процесса
Ниже приведен список допустимых форматов.
\\компьютер\объект(родительский_объект/экземпляр#индекс)\счетчик
\\компьютер\объект(родительский_объект/экземпляр)\счетчик
\\компьютер\объект(экземпляр#индекс)\счетчик
\\компьютер\объект(экземпляр)\счетчик
\\компьютер\объект\счетчик
\объект(родительский_объект/экземпляр#индекс)\счетчик
\объект(родительский_объект/экземпляр)\счетчик
\объект(экземпляр#индекс)\счетчик
\объект(экземпляр)\счетчик
\объект\счетчик
Если подстановочный знак используется в имени родительского объекта, будут возвращены все экземпляры указанного объекта, соответствующие заданным полям «экземпляр» и «счетчик».
Если подстановочный знак используется в имени экземпляра, будут возвращены все экземпляры указанного объекта и родительского объекта, если имена всех экземпляров, соответствующих указанному коду, соответствуют подстановочному знаку.
Если подстановочный знак используется в имени счетчика, будут возвращены все счетчики указанного объекта.
Частичное совпадение пути счетчика (например «pro*») не поддерживается.
Файлы счетчика
Файлы счетчика — это текстовые файлы, в которых перечислены один или более счетчиков производительности в существующем журнале. Полное имя счетчика копируется из журнала или результата выполнения ключа -q в формате [\\компьютер \ объект [экземпляр] \счетчик]. Пути счетчиков отображаются по одному в строке.
Копирование счетчиков
При выполнении команды Relog производится копирование указанных счетчиков из каждой записи входного файла, производится преобразование формата, если необходимо. Разрешается использовать подстановочные пути в файле счетчика.
Сохранение подкаталогов входных файлов
С помощью ключа -t можно производить вставку входных файлов в выходные через каждую n-ую запись. По умолчанию данные загружаются повторно из каждой записи.
Использование -b и -e ключей с файлами журнала.
Имеется возможность указать, что выходные журналы будут включать записи до времени начала (параметр -b), чтобы обеспечить данные для счетчиков, которым требуются промежуточные значения форматируемых значений. В выходном файле будут содержаться последние записи из входного файла со штампом времени, более ранним, чем время завершения в параметре -e.
Использование параметра -config
Содержимое файла настроек, используемого с параметром -config, должно иметь следующий формат:
[параметр_команды]
значение
где параметр_команды — параметр командной строки, а значение — его значение. Например:
[o]
output.txt
[f]
csv
[t]
5
Примеры
Чтобы обновлять существующие журналы трассировки через фиксированные интервалы в 30 записей, перечислять пути счетчиков, выходные файлы и форматы, введите следующую команду.
Relog c:\perflogs\daily_trace_log.blg -cf counter_file.txt -o c:\perflogs\reduced_log.csv -t 30 -f csv
Чтобы обновлять существующие журналы трассировки через фиксированные интервалы в 30 записей, перечислять пути счетчиков и выходные файлы, введите следующую команду.
Relog c:\perflogs\daily_trace_log.blg -cf counter_file.txt -o c:\perflogs\reduced_log.blg -t 30
Tracerpt
Обрабатывает журналы трассировки событий и данные, поступающие в реальном масштабе времени от поставщиков трассировочных данных, и позволяет создавать отчеты с анализом данных трассировки и файлы CSV (с разделителем запятой) для создающихся событий.
Синтаксис
tracerpt [имя_файла [имя_файла ...]] [-o [имя_файла]] [-report [имя_файла]] [-rt имя_сеанса [имя_сеанса ...]] [-summary [имя_файла]] [-config [имя_файла]
Параметры
имя_файла [имя_файла ...]
Указывает имя файла для сеанса трассировки событий. Можно указать несколько файлов.
-o [имя_файла]
Задает имя файла CSV (с разделителем запятой). Если ни одного файла не указано, тогда по умолчанию используется файл dumpfile.csv, а не summary.txt.
-report [имя_файла]
Задает имя выходного файла отчета. По умолчанию используется файл workload.txt.
-rt имя_сеанса [имя_сеанса ...]
Получает данные из источника данных реального времени. Чтобы использовать этот параметр, включите сеанс трассировки событий.
-summary [имя_файла]
Задает имя сокращенного выходного файла. По умолчанию используется файл summary.txt.
-config имя_файла
Задает путь к файлу, содержащему параметры командной строки. Используйте этот ключ для ввода своих параметров командной строки в файл.
/?
Отображает справку в командной строке.
Примечания
Просмотр файлов dumpfile.csv в Microsoft Excel
Открытие формата dumpfile.csv в Microsoft Excel позволяет просматривать события в хронологическом порядке. Файлы включают состоят из заголовка, за которым следует текст с разделителями запятыми. Поля заголовков перечислены ниже.
-
Поле
Описание
TID
Идентификатор потока
Clock time
Штамп времени события
Kernel (ms)
Процессорное время в режиме ядра
User (ms)
Процессорное время в режиме пользователя
User data
Переменный фрагмент данных заголовка использует структуру формата управляемых объектов (MOF).
IID
Экземпляр ID
PIID
Родительский экземпляр ID
Использование параметра -report
Чтобы использовать этот параметр, необходимо включить имя файла «Windows kernel trace» и любого другого файла трассировки событий в командную строку. Без этого будет выдано сообщение об ошибке.
Использование параметра -summary
При использовании параметра -summary создается следующий файл.
-
Files processed
список файлов
Total buffers processed
N
Total events processed
N
Total events lost
N
Start time
dd MMM yyyy hh:mm:ss.ttt
End time
dd MMM yyyy hh:mm:ss.ttt
Elapsed time
N sec
Использование параметра -config
Содержимое файла настроек, используемого с параметром -config, должно иметь следующий формат:
[параметр_команды]
значение
где параметр_команды — параметр командной строки, а значение — его значение. Например:
[o]
output.txt
[report]
report.txt
[summary]
summary.txt
Typeperf
Записывает данные счетчика производительности в командное окно или в файл журнала поддерживаемого формата. Чтобы остановить выполнение команды Typeperf нажмите CTRL+C.
Синтаксис
Typeperf [путь [путь ...]] [-cf имя_файла] [-f {csv|tsv|bin}] [-si интервал] [-o имя_файла] [-q [объект]] [-qx [объект]] [-sc отсчеты] [-config имя_файла] [-s имя_компьютера]
Параметры
-c {путь [путь...] | -cf имя_файла}
Указывает путь к журналу счетчиков производительности. Чтобы перечислить несколько путей счетчиков, следует отделить их друг от друга пробелами.
-cf имя_файла
Указывает имя файла, в котором содержатся пути счетчиков, для которых следует ввести наблюдение, по одному пути в линии.
-f {csv|tsv|bin}
Задает формат выходного файла. Формат файла может быть: csv (с разделителем запятой), tsv (с разделителем табуляцией) и bin (двоичный). По умолчанию используется формат csv.
-si интервал [мм:] сс
Указывает интервал между отсчетами в формате [мм] сс. По умолчанию этот интервал составляет 1 секунду.
-o [имя_файла]
Указывает путь к выходному файлу. По умолчанию используется параметр stdout.
-q [объект]
Отображает и запрашивает доступные счетчики без экземпляров. Чтобы отображать счетчики для одного объекта, включите имя объекта.
-qx [объект]
Отображает и запрашивает все доступные счетчики с экземплярами. Чтобы отображать счетчики для одного объекта, включите имя объекта.
-sc отсчет
Указывает число отсчетов для сбора. По умолчанию выборка производится до тех пор, пока не нажата комбинация клавиш CTRL+C.
-config имя_файла
Задает путь к файлу, содержащему параметры командной строки.
-s имя_компьютера
Указывает систему для наблюдения, если в пути счетчика не задано ни одного сервера.
/?
Отображает справку в командной строке.
Примечания
Формат пути счетчика
Общий формат для путей счетчиков выглядит следующим образом: [\\компьютер]\объектродительский_объект/экземпляр#индекс]\счетчик], где:
Компоненты «родительский_объект», «экземпляр», «индекс» и «счетчик» могут содержать допустимое имя или подстановочный знак. Компоненты «компьютер», «родительский_объект», «экземпляр» и «индекс» не являются необходимыми для всех счетчиков.
Путь к счетчику определяется для каждого счетчика отдельно. Например, объект логический_диск имеет код экземпляра, поэтому для него необходимо задать значение #индекс или ввести подстановочный знак. Таким образом, можно использовать следующий формат.
\логический_диск(*/*#*)\*
Для объекта процесс не требуется задавать индекс экземпляра. Таким образом, можно использовать следующий формат.
\процесс(*)\ID_процесса
Ниже приведен список допустимых форматов.
\\компьютер\объект(родительский_объект/экземпляр#индекс)\счетчик
\\компьютер\объект(родительский_объект/экземпляр)\счетчик
\\компьютер\объект(экземпляр#индекс)\счетчик
\\компьютер\объект(экземпляр)\счетчик
\\компьютер\объект\счетчик
\объект(родительский_объект/экземпляр#индекс)\счетчик
\объект(родительский_объект/экземпляр)\счетчик
\объект(экземпляр#индекс)\счетчик
\объект(экземпляр)\счетчик
\объект\счетчик
Если подстановочный знак используется в имени родительского объекта, будут возвращены все экземпляры указанного объекта, соответствующие заданным полям «экземпляр» и «счетчик».
Если подстановочный знак используется в имени экземпляра, будут возвращены все экземпляры указанного объекта и родительского объекта, если имена всех экземпляров, соответствующих указанному коду, соответствуют подстановочному знаку.
Если подстановочный знак используется в имени счетчика, будут возвращены все счетчики указанного объекта.
Частичное совпадение пути счетчика (например «pro*») не поддерживается.
Форматы запросов
Для запросов пути счетчика используйте следующий формат: Typeperf [{-q | -qx [\\компьютер\] [объект] [-o выходной_файл}].
Используйте следующие командные строки для полных запросов.
Typeperf [\\компьютер]\объект[экземпляр]\счетчик]
Typeperf -cf входной_файл
Использование параметра -config
Содержимое файла настроек, используемого с параметром -config, должно иметь следующий формат:
[параметр_команды]
значение
где параметр_команды — параметр командной строки, а значение — его значение. Например:
[-c]
\Windows\mypath
[-o]
report.csv
[-s]
mysystem
Примеры
Чтобы отобразить счетчики процессора и памяти, введите:
typeperf "\Memory\Available bytes" "\processor(_total)\% processor time"
Чтобы отображать счетчики процесса Explorer каждые три секунды в выходном файле- CSV, введите:
typeperf "\Process(Explorer)\Thread Count" -si 3 -o typeperf.csv
Чтобы отобразить 50 отсчетов счетчиков RAS на компьютере Server_name, введите:
typeperf "\RAS port(LPT1)\Bytes Transmitted" -sc 50 -s Server_name
Чтобы отобразить значения счетчиков для 50 отсчетов счетчиков, перечисленных в файле input.txt, с интервалом выборки в 120 секунд, введите:
typeperf -cf input.txt -si 120 -sc 50 -f TSV -o domain2.tsv
Чтобы запросить установленные счетчики с экземплярами, введите следующую команду. Имейте в виду, что ключ -qx вернет гораздо большее число счетчиков производительности, чем ключ -q.
typeperf -qx
Чтобы запросить счетчики физического диска без экземпляров на компьютере Server5 и записать их в файл diskctrs.txt, введите:
typeperf -q \\Server5\PhysicalDisk -o diskctrs.txt
Openfiles
Запрашивает или отображает открытые файлы. Также запрашивает, отображает или разъединяет файлы, открытые сетевыми пользователями.
Разъединяет одного или нескольких удаленных пользователей, присоединенных к открытым общим файлам.
Синтаксис
openfiles.exe /disconnect [/s Компьютер [/u домен\пользователь [/p пароль]]] {[/id КодОткрытогоФайла]|[/a ИмяПользователя]|[/o РежимОткрытия]} [/se ИмяСессии] [/op ИмяОткрытогоФайла]
Параметры
/s компьютер
Имя или IP-адрес удаленного компьютера. Не используйте обратную косую черту. По умолчанию используется локальный компьютер.
/u домен\пользователь
Выполнение команды с разрешениями учетной записи пользователя, который указан как пользователь или домен\пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда.
/p пароль
Определяет пароль учетной записи пользователя, заданной параметром /u.
/id КодОткрытогоФайла
Разъединяет файл, открытый со специальным цифровым параметром КодОткрытогоФайла на компьютере, указанном параметром /s. Для определения кода файла следует использовать команду openfiles.exe /query. Подстановочный знак (*) может быть использован для разъединения всех открытых файлов на указанном компьютере.
/a ИмяПользователя
Разъединяет все открытые файлы, доступ к которым осуществлялся указанным пользователем на компьютере, указанном параметром /s. С помощью подстановочного знака (*) можно отключить все открытые файлы на указанном компьютере.
/o РежимОткрытия
Разъединяет все открытые файлы с указанным параметром РежимОткрытия на компьютере, указанном параметром /s. Параметр РежимОткрытия включает режим чтения/записи и режим чтения. С помощью подстановочного знака (*) можно отключить все открытые файлы на указанном компьютере.
/se ИмяСессии
Разъединяет все открытые файлы, которые были созданы указанной сессией на компьютере, указанном параметром /s. С помощью подстановочного знака (*) можно отключить все открытые файлы на указанном компьютере.
/op ИмяОткрытогоФайла
Разъединяет открытый файл, который был создан с указанным параметром ИмяОткрытогоФайла на компьютере, указанном параметром /s. С помощью подстановочного знака (*) можно отключить все открытые файлы на указанном компьютере.
/?
Отображает справку в командной строке.
Примеры
Далее приведены примеры использования команды openfiles /disconnect:
openfiles.exe /disconnect /id 1 openfiles.exe /disconnect /a hiropln openfiles.exe /disconnect /o read/write openfiles.exe /disconnect /op "c:\my documents\somedoc.doc" openfiles /disconnect /session machine /id 5 openfiles.exe /disconnect /s srvmain /u maindom\hiropln /id 5 openfiles /disconnect /s srvmain /u maindom\hiropln /p p@ssW23 /id *
Запрашивает и отображает открытые файлы.
Синтаксис
openfiles.exe /query [/s компьютер [/u домен\пользователь [/p пароль]]] [/fo {TABLE|LIST|CSV}] [/nh] [/v]
Параметры
/s компьютер
Имя или IP-адрес удаленного компьютера. Не используйте обратную косую черту. По умолчанию используется локальный компьютер.
/u домен\пользователь
Выполнение команды с разрешениями учетной записи пользователя, который указан как пользователь или домен\пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда.
/p пароль
Определяет пароль учетной записи пользователя, заданной параметром /u.
/fo {TABLE|LIST|CSV}
Формат выходных данных запроса. Допустимые значения: TABLE, LIST и CSV. По умолчанию для выходных данных используется значение TABLE.
/nh
Запрещает вывод заголовка столбца. Данный параметр является допустимым, если параметр /fo имеет значение TABLE или CSV.
/v
Задает отображение подробных сведений о задании в выходных данных.
/?
Отображает справку в командной строке.
Примеры
Далее приведены примеры использования команды openfiles /query:
openfiles.exe /query openfiles.exe /query /fo table /nh openfiles.exe /query /fo list /v openfiles.exe /query /s srvmain /u maindom\hiropln /p p@ssW23
Файл Pagefileconfig.vbs
Позволяет администратору вывести и настроить параметры использования виртуальной памяти файлом подкачки.
Изменяет параметры использования виртуальной памяти файлом подкачки.
Синтаксис
pagefileconfig[.vbs] /change [/s компьютер [/u домен\пользователь [/p пароль]]] {[/i начальный_размер_файла_подкачки]|[/m максимальный_размер_файла_подкачки]} /vo {буква_тома|*} [/vo {буква_тома_2|*} [...]]
Параметры
/s компьютер
Задает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер.
/u домен\пользователь
Запускает сценарий с разрешениями учетной записи пользователя, указанного, как пользователь или домен\пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда.
/p пароль
Задает пароль учетной записи пользователя, указанного в параметре /u.
/i начальный_размер_файла_подкачки
Задает новый начальный размер (в Мбайт) для указанного файла подкачки.
/m максимальный_размер_файла_подкачки
Задает новый максимальный размер (в Мбайт) для указанного файла подкачки.
/vo {буква_тома|*}
Задает том или тома параметров файла подкачки, которые должны быть изменены. Том задается буквой с последующим двоеточием (Например «C:»).
/?
Выводит справку в командной строке.
Примеры
Далее приведены примеры использования команды pagefileconfig /change.
pagefileconfig.vbs /change /m 400 /vo c: pagefileconfig.vbs /change /s srvmain /u maindom\hiropln /m 400 /vo c: pagefileconfig.vbs /change /s srvmain /u maindom\hiropln /i 20 /vo * pagefileconfig.vbs /change /s srvmain /u maindom\hiropln /p p@ssW23 /i 200 /m 500 /vo c: /vo d:
Создает или добавляет дополнительный файл подкачки к системе.
Синтаксис
pagefileconfig.vbs /create [/s компьютер [/u домен\пользователь [/p пароль]]] /i начальный_размер_файла_подкачки /m максимальный_размер_файла_подкачки /vo {буква_тома|*} [/vo {буква_тома_2|*} [...]]
Параметры
/s компьютер
Задает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер.
/u домен\пользователь
Запускает сценарий с разрешениями учетной записи пользователя, заданными в пользователь или домен\пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда.
/p пароль
Задает пароль учетной записи пользователя, заданного в параметре /u.
/i начальный_размер_файла_подкачки
Задает новый начальный размер (в Мбайт) для указанного файла подкачки.
/m максимальный_размер_файла_подкачки
Задает новый максимальный размер (в Мбайт) для указанного файла подкачки.
/vo {буква_тома|*}
Задает том или тома параметров файла подкачки, которые должны быть созданы. Том задается буквой с последующим двоеточием (Например «C:»).
/?
Выводит справку в командной строке.
Примеры
Далее приведены примеры использования команды pagefileconfig /create:
pagefileconfig.vbs /create /i 140 /m 300 /vo d: pagefileconfig.vbs /create /s srvmain /u maindom\hiropln /i 150 /m 300 /vo d: pagefileconfig.vbs /create /s srvmain /u maindom\hiropln /i 50 /m 200 /vo * pagefileconfig.vbs /create /s srvmain /u maindom\hiropln /p p@ssW23 /i 100 /m 600 /vo d: /vo e: /vo f:
Удаляет файл подкачки из системы.
Синтаксис
pagefileconfig.vbs /delete [/s компьютер [/u домен\пользователь [/p пароль]]] /vo {буква_тома|*} [/vo {буква_тома_2|*} [...]]
Параметры
/s компьютер
Задает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер.
/u домен\пользователь
Запускает сценарий с разрешениями учетной записи пользователя, указанного в пользователь или домен\пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда.
/p пароль
Задает пароль учетной записи пользователя в параметре /u.
/vo {буква_тома|*}
Задает том или тома параметров файла подкачки, которые должны быть удалены. Том задается буквой с последующим двоеточием (Например «C:»).
/?
Выводит справку в командной строке.
Примеры
Далее приведены примеры использования команды pagefileconfig /delete:
pagefileconfig.vbs /delete /vo d: pagefileconfig.vbs /delete /s srvmain /u maindom\hiropln /vo d: pagefileconfig.vbs /delete /s srvmain /u maindom\hiropln /p p@ssW23 /vo d: /vo e: /vo f:
Запрашивает и выводит параметры использования виртуальной памяти файлом подкачки.
pagefileconfig.vbs /query [/s компьютер [/u домен\пользователь [/p пароль]]] [/fo {TABLE|LIST|CSV}]
Параметры
/s компьютер
Задает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию используется локальный компьютер.
/u домен\пользователь
Запускает сценарий с разрешениями учетной записи пользователя, указанный в пользователь или домен\пользователь. По умолчанию используются разрешения текущего вошедшего пользователя компьютера, с которого поступила эта команда.
/p пароль
Задает пароль учетной записи пользователя в параметре /u.
/fo {TABLE|LIST|CSV}
Задает формат выходных данных запроса. Допустимые значения: TABLE, LIST и CSV. По умолчанию используется значение LIST.
/?
Выводит справку в командной строке.
Примеры
Далее приведены примеры использования команды pagefileconfig /query:
pagefileconfig.vbs /query pagefileconfig.vbs /query /fo table pagefileconfig.vbs /query /s srvmain /u maindom\hiropln pagefileconfig.vbs /query /s srvmain /u maindom\hiropln /p p@ssW23 /fo list
Примечания
Максимальный размер файла подкачки ограничен размером свободного места на диске за вычетом размера аварийного дампа, заданного для системного диска.
path
Устанавливает путь поиска в переменной среды PATH, которая является набором каталогов, используемых для поиска исполняемых файлов. Вызванная без параметров, команда path выводит текущий путь поиска.
Синтаксис
path [[%path%] [диск:]путь [;...]]
Параметры
[диск:]путь
Задает диск и каталог для установки пути поиска.
;
Разделяет каталоги в пути поиска.
%path%
Задает Windows XP для добавления пути поиска к уже существующему в списке переменной среды PATH набору каталогов.
/?
Выводит справку в командной строке.
Примечания
Использование значения ;
Если ; используется в качестве самостоятельного параметра, то происходит удаление существующего пути поиска, найденного в переменной PATH.
Использование %path%
Если параметр %path% включен в синтаксис, то командный интерпретатор Cmd.exe заменяет его на значение пути поиска, найденное в переменной PATH, устраняя тем самым необходимость ручного ввода этих значений в командной строке.
Текущий каталог
Операционная система всегда начинает поиск с текущего каталога, а затем продолжает его в каталогах, заданных в пути поиска.
Файлы с одинаковыми именами и разными расширениями
В некоторых случаях в одном каталоге могут содержаться файлы с одинаковыми именами, но с разными расширениями. Например, файл Accnt.com, запускающий бухгалтерскую программу, и файл Accnt.bat, выполняющий подключение к бухгалтерской сети.
Поиск файлов происходит с учетом их расширений в следующем порядке:.exe, .com, .bat и .cmd. Чтобы запустить файл Accnt.bat (при наличии в том же каталоге файла Accnt.com), необходимо в командной строке указать его расширение (.bat).
Два или более одинаковых имен файлов в пути поиска
Если в пути поиска указаны два или более файлов с одинаковыми именами и расширением, то Windows XP сначала осуществляет поиск указанного имени в текущем каталоге, а затем уже в каталогах пути поиска в том же порядке, в котором они перечислены в PATH.
Поиск подсистемы MS-DOS
Если команда path включена в файл Autoexec.nt, то при каждом входе в систему она будет автоматически добавлять заданный путь поиска подсистемы MS-DOS к пути поиска Windows XP. Интерпретатор команд Cmd.exe не использует файл Autoexec.nt. При запуске из ярлыка Cmd.exe наследует набор переменных среды из My Computer/Properties/Advanced/Environment.
Примеры
Приведенная ниже команда задает использование Windows XP для поиска трех каталогов для нахождения внешних команд. Пути для этих трех каталогов следующие: C:\User\Taxes, B:\User\Invest и B:\Bin:
path c:\user\taxes;b:\user\invest;b:\bin
Pathping
Предоставляет информацию о латентности сети и потерях данных на промежуточных узлах между исходным пунктом и пунктом назначения. Команда Pathping в течение некоторого периода времени отправляет многочисленные сообщения с эхо-запросом каждому маршрутизатору, находящемуся между исходным пунктом и пунктом назначения, а затем на основании пакетов, полученных от каждого из них, вычисляет результаты. Поскольку pathping показывает коэффициент потери пакетов для каждого маршрутизатора или связи, можно определить маршрутизаторы или субсети, имеющие проблемы с сетью. Команда Pathping выполняет эквивалентное команде tracert действие, идентифицируя маршрутизаторы, находящиеся на пути. Затем она периодически в течение заданного времени обменивается пакетами со всеми маршрутизаторами и на основании числа пакетов, полученных от каждого из них, обрабатывает статистику. Запущенная без параметров, команда pathping выводит справку.
Синтаксис
pathping [-n] [-h максимальное_число_переходов] [-g список_узлов] [-p период] [-q число_запросов [-w интервал] [-T] [-R] [имя_конечного_компьютера]
Параметры
-n
Предотвращает попытки команды pathping сопоставить IP-адреса промежуточных маршутизаторов с их именами. Это позволяет ускорить вывод результатов команды pathping.
-h максимальное_число_переходов
Задает максимальное количество переходов на пути при поиске конечного пункта назначения. Значение по умолчанию равно 30.
-g список_узлов
Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных мест назначения, указанным в списке_компьютеров. При свободной маршрутизации последовательные промежуточные места назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке равно 9. Список_адресов представляет собой набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-p период
Задает время ожидания между последовательными проверками связи (в миллисекундах). Значение по умолчанию равно 250 миллисекунд (1/4 секунды).
-q число_запросов
Задает количество сообщений с эхо-запросом, отправленных каждому маршрутизатору пути. По умолчанию — 100.
-w интервал
Задает время ожидания каждого отклика (в миллисекундах). Значение по умолчанию равно 3000 миллисекунд (3 секунды).
-T
Присоединяет тег приоритета уровня 2 (например 802.1p) к сообщениям с эхо-запросом, отправляемым каждому сетевому устройству на маршруте. Это помогает обнаружить сетевые устройства, для которых не настроен приоритет уровня 2. Он предназначен для проверки соединений, использующих спецификации QoS.
-R
Проверяет, все ли сетевые устройства вдоль маршрута поддерживают протокол RSVP (Resource Reservation Setup Protocol, протокол настройки резервирования ресурсов), который позволяет главному компьютеру резервировать определенную часть пропускной способности для потока данных. Этот параметр предназначен для проверки соединений, использующих спецификации QoS.
имя_конечного_компьютера
Задает пунтк назначения, идентифицированный IP-адресом или именем узла.
/?
Отображает справку в командной строке.
Примечания
Параметры команды Pathping вводятся с учетом регистра.
Во избежание перегрузки сети пакеты должны передаваться через довольно большие интервалы времени.
Чтобы минимизировать эффект потери пакетов, не нужно слишком часто выполнять проверку связи.
При использовании параметра -p пакеты для проверки связи отсылаются каждому промежуточному узлу отдельно. Поэтому интервал времени между двумя пакетами, переданными одному узлу, составляет (период) x (число узлов).
С помощью параметра -w пакеты можно отправлять одновременно. Поэтому промежуток времени, указанный в параметре интервал, не ограничен промежутком времени, указанным в параметре период.
Использование параметра -T
Включение приоритета уровня 2 на узловом компьютере позволяет передавать пакеты с тегом приоритета уровня 2, который используется устройствами уровня 2 для назначения пакету приоритета. Устройства старого типа, которые не распознают приоритет уровня 2, будут отвергать пакеты с тегами, так как они будут выглядеть неправильно сформированными. Данный параметр помогает определить компьютер сети, который отвергает эти пакеты.
Использование параметра -R
Каждому сетевому устройству на маршруте передается сообщение резервирования RSVP для несуществующего сеанса. Если устройство не настроено на поддержку протокола RSVP, оно возвращает сообщение о недоступности протокола ICMP. Если устройство поддерживает протокол RSVP, оно возвращает ошибку резервирования. Некоторые устройства не могут возвращать ни одно из этих сообщений. В этом случае выводится сообщение о таймауте.
Эта команда доступна только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Приведенный ниже пример содержит результаты работы команды pathping:
D:\>pathping -n corp1
Трассировка маршрута к corp1 [10.54.1.196]
с максимальным числом прыжков 30:
0 172.16.87.35
1 172.16.87.218
2 192.168.52.1
3 192.168.80.1
4 10.54.247.14
5 10.54.1.196
Подсчет статистики за: 125 сек. ...
Исходный узел Маршрутный узел
Hop RTT Утер./Отпр. Утер./Отпр. Адрес
0 172.16.87.35
0/ 100 = 0% |
1 41мс 0/ 100 = 0% 0/ 100 = 0% 172.16.87.218
13/ 100 = 13% |
2 22мс 16/ 100 = 16% 3/ 100 = 3% 192.68.52.1
0/ 100 = 0% |
3 24мс 13/ 100 = 13% 0/ 100 = 0% 192.68.80.1
0/ 100 = 0% |
4 21мс 14/ 100 = 14% 1/ 100 = 1% 10.54.247.14
0/ 100 = 0% |
5 24мс 13/ 100 = 13% 0/ 100 = 0% 10.540.10.196
Трассировка завершена.
После запуска pathping сначала выводится путь. Это тот же путь, который выводится командой tracert. Далее в течение 90 секунд команда выдает сообщение о том, что она занята (это время варьируется в зависимости от числа переходов). В течение этого времени происходит сбор сведений со всех маршрутизаторов, перечисленных выше, и со всех соединений между ними. По завершении этого периода выводятся результаты проверки.
В примере отчета, приведенном выше, столбцы This Node/Link, Lost/Sent = Pct и Address показывают, что при переходе от адреса 172.16.87.218 к 192.168.52.1 теряется 13 процентов пакетов. Маршрутизаторы в узлах 2 и 4 также пропускают пакеты, адресованные им, но эти потери не оказывают влияние на их способность пересылать пакеты, которые им не адресованы.
Оценки потерь для соединений (задаваемых вертикальной чертой | в столбце Address) показывают перегрузку, вызывающую потерю пакетов, пересылаемых по маршруту. Степень потерь пакетов на маршрутизаторах (в правом столбце таких строк указан IP-адрес маршрутизатора) показывает, что процессоры этих маршрутизаторов перегружены.
Pause
Приостанавливает выполнение пакетной программы с выводом сообщения об ожидании нажатия пользователем любой клавиши.
Синтаксис
pause
Параметры
/?
Отображает справку в командной строке.
Примечания
При запуске команды prompt выводится следующее сообщение:
Для продолжения нажмите любую клавишу . . .
Если при работе пакетной программы была нажата комбинация CTRL+C для ее остановки, то на экран будет выведено следующее сообщение:
Завершить выполнение пакетного файла [Y(да)/N(нет)]?
Если была нажата клавиша Y (подтверждение), пакетная программа будет закончена и управление вернется операционной системе. По этой причине команда pause может быть вставлена перед разделом пакетного файла, который потребуется пропустить. Командаpause приостанавливает выполнение пакетной программы, аналогичное действие можно сделать, нажав комбинацию CTRL+C и Y.
Примеры
Для создания пакетной программы запроса пользователю о необходимости заменить диск в одном из дисководов, введите:
@echo off :begin copy a:*.* echo Please put a new disk into drive A pause goto begin
В этом примере все файлы с диска A копируются в текущий каталог. После этого на экран выводится запрос вставить другой диск в дисковод А, затем команда pause приостанавливает работу программы, чтобы пользователь мог сменить диск и нажать любую клавишу для продолжения процесса. Данная пакетная программа работает как бесконечный цикл. Команда goto BEGIN возвращает управление на начало командного файла. Для завершения работы этой пакетной программы требуется нажать комбинацию CTRL+C и Y.
Pbadmin
Администрирует телефонные книги. Команда pbadmin без параметров запускает компонент Администратор телефонной книги (PBA).
Синтаксис
pbadmin.exe /N имя_телефонной_книги [/R путь_файла_области\имя_файла_области] [/P путь_файла_данных\имя_файла_данных]
pbadmin.exe /I имя_телефонной_книги /R путь_файла_области\имя_файла_области
pbadmin.exe /I имя_телефонной_книги /P путь_файла_данных\имя_файла_данных
pbadmin.exe /O имя_телефонной_книги_имя_сервера_имя_пользователя_пароль
pbadmin.exe /B имя_телефонной_книги
Параметры
/N имя_телефонной_книги
Создает телефонную книгу (.mdb). Параметр имя_телефонной_книги задает имя создаваемого файла.
/I имя_телефонной_книги
Импортирует данные в телефонную книгу (.mdb) из файла области (.txt) или файла телефонной книги (.pbk или .txt) Параметр имя_телефонной_книги задает телефонную книгу, в которую будут импортироваться данные. Параметр /R или /P используется совместно с параметром /I.
/R путь_файла_области\имя_файла_области
Задает имя и путь файла области, который нужно импортировать в телефонную книгу.
/P путь_файла_данных\имя_файла_данных
Задает имя и местоположение файла телефонной книги (.pbk или .txt), который нужно импортировать в телефонную книгу.
/O имя_телефонной книги_имя_сервера_имя_пользователя_пароль
Настраивает параметры телефонной книги. Параметр имя_телефонной книги задает имя телефонной книги для настройки ее параметров. Параметр имя_сервера задает имя сервера, на котором будет опубликована телефонная книга. Параметр имя_пользователя задает учетную запись пользователя с разрешениями FTP на сервере с установленной службой телефонной книги (PBS). Параметр пароль задает пароль для учетной записи пользователя на сервере PBS.
/B имя_телефонной_книги
Публикует телефонную книгу Параметр имя_телефонной_книги задает имя телефонной книги для ее публикации. Перед использованиемпараметра /B требуется настроить телефонную книгу с помощью параметра /O.
/?
Отображает справку в командной строке.
Примечания
Для создания телефонной книги (.mdb) используйте команду:
pbadmin.exe /N имя_телефонной_книги [/R путь_файла_области\имя_файла_области] [/P путь_файла_данных\имя_файла_данных]
Для импортирования данных в телефонную книгу из файла области используйте команду:
pbadmin.exe /I имя_телефонной_книги /R путь_файла_области\имя_файла_области
Для импортирования данных в телефонную книгу из файла телефонной книги (.pbk) или отформатированного соответствующим образом текстового файла (.txt) используйте команду:
pbadmin.exe /I имя_телефонной_книги /P путь_файла_данных\имя_файла_данных
Для настройки параметров публикации для телефонной книги используйте команду:
pbadmin.exe /O имя_телефонной_книги_имя_сервера_имя_пользователя_пароль
Для публикации телефонной книги используйте команду:
pbadmin.exe /B имя_телефонной_книги
Для команды pbadmin термин «телефонная книга» означает телефонную книгу (.mdb), а термин «файл телефонной книги» означает файл телефонной книги (.pbk).
Параметры командной строки вводятся с учетом регистра.
Имя телефонной книги не должно быть более восьми символов, не может состоять только из цифр и не может содержать пробелы или любые из следующих символов: ! , ; * = / \ : ? ' " < > | . & % {} [] @ ( ) ´ ` ~
При задании пути необходимо задать полный путь. В путь к телефонной книге, файлу телефонной книги или файлу области нельзя вставлять пробелы.
Перед использованием команды pbadmin требуется установить администратор телефонной книги (PBA), а затем из каталога PBA запустить эту команду. Для установки администратора телефонной книги вставьте установочный компакт-диск Windows XP Professional илиWindows 2000 в дисковод и щелкните Обзор этого компакт-диска. Последовательно откройте папки VALUEADD, MSFT, MGMT и PBA. Дважды щелкните PBAINST и следуйте инструкциям, отображаемым на экране.
Примеры
В примере, приведенном ниже, используются вымышленные данные.
Для создания телефонной книги с именем Awesome введите:
pbadmin.exe /N Awesome
Для импортирования данных в телефонную книгу с именем Awesome из файла области с именем Region1.txt, находящегося в каталоге C:\Temp, введите:
pbadmin.exe /I Awesome /R C:\Temp\Region1.txt
Для настройки параметров телефонной книги с именем Awesome, именем сервера Rainier, именем пользователя jobrown и паролем mypassword введите:
pbadmin.exe /O Awesome Rainier jobrown mypassword
Для публикации телефонной книги с именем Awesome введите:
pbadmin.exe /B Awesome
Pentnt
Обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.
Синтаксис
pentnt [-c] [-f] [-o]
Параметры
-c
Включает условную эмуляцию.
-f
Включает безусловную эмуляцию.
-o
Отключает безусловную эмуляцию и повторно включает аппаратную обработку (если есть).
/?
Отображает справку в командной строке.
Примечания
Перед параметрами данной команды должен стоять - ( дефис), а не / (косая черта).
Использование параметра командной строки -c
Эмуляция включается тогда и только тогда, когда система распознает ошибку деления с плавающей точкой процессора Pentium в момент загрузки. При задании этого параметра компьютер следует перезапустить, чтобы изменения вступили в силу.
С помощью параметра командной строки -f аппаратная обработка чисел с плавающей запятой отключается и включается эмуляция независимо от наличия ошибки процессора Pentium. Этот параметр полезен при проверке программных эмуляторов и для работы с ошибками вычислений с плавающей точкой, известными операционной системе. При задании этого параметра компьютер следует перезапустить, чтобы изменения вступили в силу.
При задании параметра -o при выборе этого параметра компьютер следует перезапустить, чтобы изменения вступили в силу.
Использование пакетных параметров командной строки
Пакетные параметры командной строки используются в пакетном файле для получения информации о настройках среды.
Файл Cmd.exe разворачивает переменные с %0 по %9. При использовании пакетных параметров переменная %0 заменяется на имя пакетного файла, а переменные с %1 по %9 — на соответствующие аргументы, напечатанные в командной строке. Для доступа к переменным больше %9 запустите команду shift. Для получения дополнительных сведений о команде shift смотрите раздел Shift. Параметр %* ссылается на все аргументы, которые передаются пакетному файлу, за исключением параметра %0.
Например, для копирования содержимого из папки 1 (Folder1) в папку 2 (Folder2), где параметр %1 заменяется на значение Folder1, а параметр %2 — на значение Folder2, в пакетном файле с именем Mybatch.bat введите следующую строку:
xcopy %1\*.* %2
Для запуска файла введите:
mybatch.bat C:\folder1 D:\folder2
Результат будет таким же, как и при записи в пакетный файл строки:
xcopy C:\folder1 \*.* D:\folder2
С пакетными параметрами можно также использовать модификаторы. Модификаторы используют информацию о текущем диске и каталоге как часть или полное имя файла или каталога. Для использования модификатора напечатайте символ (%), затем символ тильды (~), а затем соответствующий модификатор (т.е., %~модификатор).
В следующей таблице описаны модификторы, используемые для расширения.
Модификатор |
Описание |
%~1 |
расширение %1 и удаление любых кавычек ("") |
%~f1 |
замена %1 полным путем |
%~d1 |
замена %1 именем диска |
%~p1 |
замена %1 путем |
%~n1 |
замена %1 именем файла |
%~x1 |
замена %1 расширением имени файла |
%~s1 |
замена путем, содержащим только короткие имена |
%~a1 |
Замена %1 атрибутами файла |
%~t1 |
замена %1 датой и временем модификации файла |
%~z1 |
замена %1 размером файла |
%~$PATH:1 |
поиск в каталогах, перечисленных в переменной среды PATH, замена %1 полным именем первого найденного файла. Если переменная среды не определена или поиск не обнаружил файлов, модификатор выдает пустую строку. |
В следующей таблице даны возможные комбинации модификаторов и квалификаторов для получения более сложных результатов.
Модификатор |
Описание |
%~dp1 |
замена %1 именем диска и путем |
%~nx1 |
замена %1 именем файла и расширением |
%~dp$PATH:1 |
поиск в каталогах, перечисленных в переменной среды PATH, и замена %1 именем диска и путем к первому найденному файлу. |
%~ftza1 |
замена %1 строкой, аналогичной результату работы программы dir |
Примечание
%1 и PATH в показанных выше примерах можно заменить на другие значения пакетных параметров.
Модификатор %* является уникальным, так как он представляет все аргументы, переданные пакетному файлу. Этот модификатор не используется в комбинации с модификатором %~. Конструкция %~ должна завершаться допустимым номером аргумента.
Нельзя манипулировать пакетными параметрами подобно переменным среды. Нельзя искать и заменять значения или контролировать подстроки. Но переменной среды можно назначить параметр, а потом уже ей манипулировать.
Ping
С помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом. Ping - это основная TCP/IP-команда, используемая для устранения неполадки в соединении, проверки возможности доступа и разрешения имен. Команда ping, запущенная без параметров, выводит справку.
Синтаксис
ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера]
Параметры
-t
Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выйхода из нее нажмите клавиши CTRL-C.
-a
Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.
-n счетчик
Задает число отправляемых сообщений с эхо-запросом. По умолчанию — 4.
-l размер
Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию — 32 байта. Максимальный размер — 65527.
-f
Задает отправку сообщений с эхо-запросом с флагом «Don't Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).
-i TTL
Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL — 255.
-v тип
Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип — это десятичное значение от 0 до 255.
-r счетчик
Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.
-s счетчик
Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.
-j список_узлов
Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-k список_узлов
Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-w интервал
Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке "Request timed out". Интервал по умолчанию равен 4000 (4 секунды).
имя_конечного_компьютера
Задает точку назначения, идентифицированную IP-адресом или именем узла.
/?
Отображает справку в командной строке.
Примечания
Команда ping позволяет проверить имя и IP-адрес компьютера. Если проверка IP-адреса успешная, и проверка имени — нет, то имеет место проблема разрешения имен. В этом случае с помощью запросов DNS (Domain Name System) или с помощью методов разрешения имен NetBIOS проверьте, чтобы имя задаваемого компьютера было разрешено в локальном файле Hosts.
Эта команда доступна только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Приведенный ниже пример содержит результаты работы команды ping:
C:\>ping example.microsoft.com
Pinging example.microsoft.com [192.168.239.132] with 32 bytes of data:
Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
Reply from 192.168.239.132: bytes=32 time=100ms TTL=124
Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
Для отправки сообщения точке назначения 10.0.99.221 и сопоставления с ее узловым именем введите:
ping -a 10.0.99.221
Для отправки точке назначения 10.0.99.221 десяти сообщений с эхо-запросом, каждое из которых имеет поле данных из 1000 байт, введите:
ping -n 10 -l 1000 10.0.99.221
Для отправки сообщения точке назначения 10.0.99.221 и записи маршрута для 4 переходов введите:
ping -r 4 10.0.99.221
Для отправки сообщения точке назначения 10.0.99.221 и задания свободной маршрутизации для точек назначения 10.12.0.1-10.29.3.1-10.1.44.1 введите:
ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Popd
Изменяет текущий в каталог на каталог, сохраненный командой pushd.
Синтаксис
popd
Параметры
/?
Отображает справку в командной строке.
Примечания
Каждое выполнение команды pushd сохраняет один каталог. Запустив команду pushd несколько раз, можно сохранить несколько каталогов. Каталоги сохраняются последовательно в виртуальном стеке. Если команда pushd выполняется один раз, то каталог, в котором используется команда, помещается в стеке вниз. Если запустить команду еще раз, второй каталог помещается над первым. Этот процесс повторяется при каждом вызове команды pushd . Команду popd можно использовать для изменения текущего каталога на каталог, сохраненный последним командой pushd. Если используется команда popd, верхний каталог в стеке удаляется и текущий каталог заменяется на этот каталог. Если запустить команду popdеще раз, из стека будет удален следующий верхний каталог.
Если расширения командного процессора разрешены, то команда popd удаляет любые имена дисков, назначенные командой pushd.
Примеры
Команды pushd и popd можно использовать в пакетной программе для изменения текущего каталога, в котором она была запущена, и последующего возврата к нему. В приведенном ниже примере показано, как это сделать:
@echo off
rem Этот пакетный файл удаляет все файлы .txt в заданном каталоге
pushd %1
del *.txt
popd
cls
echo Все текстовые файлы в каталоге %1 удалены
Синтаксис
print [/d:принтер] [диск:][путь] имя_файла [ ...]
Параметры
/d:принтер
Задает имя принтера, на котором требуется напечатать файл. Можно задать локальный принтер, указав порт на компьютере, к которому подключен принтер. Допустимые значения для параллельных портов: LPT1, LPT2 и LPT3. Допустимые значения для последовательных портов: COM1, COM2, COM3 и COM4. Можно также задать сетевой принтер по его имени в сети (\\имя_сервера\имя_принтера). Если принтер не задан, то задание уйдет на печать в порт LPT1.
диск:
Задает логический и физический диск, на котором находится файл, задаваемый на печать. Этот параметр не нужен, если файл для печати находится на текущем диске.
путь
Задание местоположения файла на диске. Этот параметр не нужен, если файл для печати находится в текущем каталоге.
имя_файла [...]
Обязательный параметр. Задает имя файла, который требуется напечатать. В одном вызове команды может быть задано несколько файлов.
/?
Отображает справку в командной строке.
Примечания
Если задание отправлено на принтер, подключенный к последовательному или параллельному портам локального компьютера, то печать будет осуществляться в фоновом режиме.
Большинство программ имеет встроенные возможности печати. Для печати файлов, созданных с помощью таких программ необходимо использовать команду print.
С помощью команды mode можно выполнить настройки в командной строке. Дополнительные сведения о настройках для принтера, подключенного к параллельному или последовательному порту, о выводе статуса принтера или подготовке принтера к использованию кодовых страниц см. в ссылке mode.
Примеры
Для отправки на печать файла Report.txt из текущего каталога на принтер, подключенный к порту LPT2 локального компьютера, введите:
print /d:LPT2 report.txt
Для отправки файла Report.txt из каталога c:\Accounting в очередь на печать принтера Printer1 на сервере \\CopyRoom введите:
print /d:\\copyroom\printer1 c:\accounting\report.txt
Prncnfg.vbs
Настраивает или отображает параметры принтера. При вызове команды prncnfg.vbs без параметров в командной строке отображается справка по команде prncnfg.vbs.
Вывод параметров принтера
Синтаксис
cscript prncnfg.vbs -g [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль]
Параметры
-g
Обязательный параметр. Задает вывод параметров принтера.
-s удаленный_компьютер
Задает имя удаленного компьютера, управляющего принтером, параметры которого требуется вывести на экран. Если компьютер не указан, то используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя принтера, параметры которого требуется вывести на экран.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, параметры которого требуется вывести на экран. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для вывода на экран параметров принтера с именем ColorPrinter_2, очередь печати которого находится на компьютере с именем HRServer,введите:
cscript prncnfg.vbs -g -s HRServer -p ColorPrinter_2
Настройка параметров принтера
Синтаксис
cscript prncnfg.vbs -t [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль] [-r имя_порта] [-l путь] [-m комментарий] [-h имя_ресурса] [-f разделитель] [-y тип_данных] [-st время_запуска] [-ut время_завершения] [-o приоритет] [-i приоритет_по_умолчанию] [{+ | -}shared] [{+ | -}direct] [{+ | -}published] [{+ | -}hidden] [{+ | -}rawonly] [{+ | -}queued] [{+ | -}keepprintedjobs] [{+ | -}workoffline] [{+ | -}enabledevq] [{+ | -}docompletefirst][{+ | -}enablebidi]
Параметры
-t
Обязательный параметр. Задает настройку параметров принтера.
-s удаленный_компьютер
Задает имя удаленного компьютера, подключенного к принтеру, параметры которого требуется настроить. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя принтера, параметры которого требуется настроить.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, параметры которого требуется настроить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
-r имя_порта
Задает порт, к которому подключен принтер. Если это параллельный или последовательный порт, то используется его ID (например, LPT1 или COM1). Если это порт TCP/IP, то используется имя, заданное при добавлении порта.
-l путь
Задает местоположение принтера, например, «Копировальный зал».
-m комментарий
Задает строку комментариев.
-h имя_ресурса
Задает сетевое имя принтера.
-f разделитель
Задает файл с текстом, появляющимся на страницах-разделителях.
-y тип_данных
Задает тип данных, которые принтер может обработать. Для получения дополнительных сведений о типах данных щелкните ссылку "См. также".
-st время_запуска
Настраивает принтер на работу в режиме, ограниченном во времени. Задает время, после которого принтер будет доступен. При отправке на приостановленный принтер документ будет храниться в очереди до тех пор, пока этот принтер вновь не станет доступным. Время отображается в 24-часовом формате. Например, для задания 23:00 введите 2300.
-ut время_завершения
Настраивает принтер на работу в режиме, ограниченном во времени. Задает время, после которого принтер будет недоступен. При отправке на приостановленный принтер документ будет храниться в очереди до тех пор, пока этот принтер вновь не станет доступным. Время отображается в 24-часовом формате. Например, для задания 23:00 введите 2300.
-o приоритет
Задает приоритет отправки задания на печать. Очередь печати с высшим приоритетом получает свои задания быстрее, чем любая очередь с низшим приоритетом.
-i приоритет_по_умолчанию
Задает приоритет по умолчанию каждому заданию на печать.
{+ | -}shared
Задает общий доступ к принтеру в сети.
{+ | -}direct
Задает признак прямой отправки документа (минуя очередь) на устройство печати.
{+ | -}published
Задает публикацию принтера в службе Active Directory. Если опубликовать принтер, то другие пользователи сети смогут искать его с помощью текущего местоположения и возможностей, например, цветной печати и сшивателя.
{+ | -}hidden
Зарезервированный код.
{+ | -}rawonly
Задает постановку в очередь только тех заданий, которые содержат исходные данные.
{+ | -}queued
Задает признак начала печати документа после того, как его последняя страница окажется в очереди. Программа, отправившая документ на печать, недоступна до завершения печати. Эта задержка компенсируется тем, что документ доступен принтеру целиком.
{+ | -}keepprintedjobs
Задает признак сохранения документа в очереди после его вывода на печать. Он дает возможность повторно печатать документ прямо из очереди, а не из программы печати.
{+ | -}workoffline
Задает отправку документов в очередь на печать, если компьютер не подключен к сети.
{+ | -}enabledevq
Задает параметр, позволяющий хранить в очереди задания, установки которых не совпадают с установками принтера (например, PostScript-файлы для принтеров, не поддерживающих язык PostScript) и не печатать их.
{+ | -}docompletefirst
Задает параметр, устанавливающий, что диспетчер очереди печати должен отправить в соответствующую очередь задания с более низшим приоритетом, но уже поступившие в очередь, раньше отправки в эту же очередь заданий с более высшим приоритетом, находящихся в процессе поступления в очередь. Если этот параметр задан, а документов, закончивших поступление в очередь нет, то диспетчер очереди раньше отправит в очередь более крупные документы. Этот параметр повышает эффективность работы принтера с помощью приоритетов. Если он отключен, то диспетчер отсылает в соответствующие очереди задания с высшим приоритетом.
{+ | -}enablebidi
Задает отправку принтером диспетчеру очереди печати информации о статусе.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для настройки принтера с именем ColorPrinter_2 на то, чтобы диспетчер очереди печати на удаленном компьютере с именем HRServer хранил задания после их печати, введите:
cscript prncnfg.vbs -t -s HRServer -p ColorPrinter_2 +keepprintedjobs
Изменение имени принтера
Синтаксис
cscript prncnfg.vbs -x [-s удаленный_компьютер] -p имя_принтера -z новое_имя_принтера [-u имя_польззователя -w пароль]
Параметры
-x
Обязательный параметр. Задает изменение имени принтера.
-s удаленный_компьютер
Задает имя удаленного компьютера, подключенного к принтеру, имя которого требуется изменить. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает текущее имя принтера.
-z новое_имя_принтера
Обязательный параметр. Задает новое имя принтера.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться, с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, который требуется переименовать. Все члены группы «Администраторы» имеют такие разрешения, но эти разрешения могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для изменения имени принтера с ColorPrinter_2 на ColorPrinter_3 на удаленном компьютере с именем HRServer введите:
cscript prncnfg.vbs -x -s HRServer -p ColorPrinter_2 -z ColorPrinter_3
Prndrvr.vbs
Добавляет, удаляет и составляет списки драйверов. При вызове команды prndrvr.vbs без параметров в командной строке отображается справка по команде prndrvr.vbs.
Установка драйвера принтера
Синтаксис
cscript prndrvr.vbs -a [-m имя_драйвера] [-v {0 | 1 | 2 | 3}] [-e среда] [-s удаленный_компьютер] [-h путь] [-i имя_файла.inf] [-u имя_пользователя -w пароль]
Параметры
-a
Обязательный параметр. Задает установку драйвера.
-m имя_драйвера
Задает имя драйвера для установки. Часто драйверам присваиваютсся имена моделей принтеров, которые они поддерживают. Более подробные сведения о драйверах можно найти в документации оборудования.
-v {0 | 1 | 2 | 3}
Задает версию драйвера для установки. Сведения об использовании версий драйверов определенными средами смотрите в описании параметра -e среда. Если версия драйвера не указана, то будет установлена версия, подходящая версии Windows, запущенной на компьютере, на котором устанавливается драйвер.
Версия 0 поддерживает Windows 95, Windows 98 и Windows Millennium Edition.
Версия 1 поддерживает Windows NT 3.51.
Версия 2 поддерживает Windows NT 4.0.
Версия 3 поддерживает Windows XP and Windows 2000.
-e среда
Задает среду для драйвера, который требуется установить. Если среда не задана, то используется среда компьютера, на котором устанавливается драйвер. В следующей таблице представлено соответствие среды и версии драйвера.
Среда |
Доступные версии |
"Windows NT x86" |
1, 2 и 3 |
"Windows NT Alpha_AXP" |
1 и 2 |
"Windows IA64" |
3 |
"Windows NT R4000" |
1 |
"Windows NT PowerPC" |
1 |
Windows 4.0 |
0 |
-s удаленныый_компьютер
Задает имя удаленного компьютера, на котором требуется установить драйвер. Если компьютер не указан, то драйвер устанавливается на локальном компьютере.
-h путь
Задает путь к файлу драйвера. Если путь не указан, то используется путь к местоположению, из которого была установлена Windows.
-i имя_файла.inf
Задает имя файла драйвера, который требуется установить. Если имя файла не указано, то используется ntprint.inf.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется установить драйвер. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для добавления 3 версии драйвера принтера с именем "Color Printer Driver 1" к локальному компьютеру с установленной Windows NT x86 введите:
cscript prndrvr.vbs -a -m "Color Printer Driver 1" -v 3 -e "Windows NT x86"
Удаление драйвера принтера
Синтаксис
cscript prndrvr.vbs -d [-s удаленный_компьютер] -m имя_драйвера -v {0 | 1 | 2 | 3} -e среда
[-u UserName -w пароль]
Параметры
-d
Обязательный параметр. Задает удаление драйвера.
-s удаленный_компьютерr
Задает имя удаленного компьютера, на котором требуется удалить драйвер. Если компьютер не указан, то драйвер удаляется на локальном компьютере.
-m имя_драйвера
Обязательный параметр. Задает имя драйвера для удаления. Часто драйверам присваиваются имена моделей принтеров, которые они поддерживают. Более подробные сведения о драйверах можно найти в документации оборудования.
-v {0 | 1 | 2 | 3}
Обязательный параметр. Указывает версию драйвера, который требуется удалить. Сведения об использовании версий драйверов определенными системами смотрите в описании параметра -e среда.
Версия 0 поддерживает Windows 95, Windows 98 и Windows Millennium Edition.
Версия 1 поддерживает Windows NT 3.51.
Версия 2 поддерживает Windows NT 4.0.
Версия 3 поддерживает Windows XP and Windows 2000.
-e среда
Обязательный параметр. Задает среду для драйвера, который требуется удалить. В следующей таблице представлено соответствие среды и версии драйвера.
-
Среда
Доступные версии
"Windows NT x86"
1, 2 и 3
"Windows NT Alpha_AXP"
1 и 2
"Windows IA64"
3
"Windows NT R4000"
1
"Windows NT PowerPC"
1
"Windows 4.0"
0
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить драйвер. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
При удалении драйвера принтера необходимо включить и среду, и параметры версии.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Составление списка драйверов принтера на компьютере
Синтаксис
cscript prndrvr.vbs -l [-s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
-l
Обязательный параметр. Задает составление списка всех драйверов на удаленном компьютере.
-s удаленный_компьюте
Указывает удаленный компьютер, драйверы которого требуется внести в список. Если компьютер не указан, то в список заносятся драйверы локального компьютера.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется составить список драйверов. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Удаление всех неиспользуемых драйверов принтера из компьютера
Синтаксис
cscript prndrvr.vbs -l [-s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
-x
Обязательный параметр. Задает удаление списка всех неиспользуемых драйверов принтера на компьютере.
-s удаленный_компьютер
Задает имя удаленного компьютера, на котором требуется удалить драйверы. Если компьютер не указан, то драйверы удаляются на локальном компьютере.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить драйверы. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Prnjobs.vbs
Приостанавливает, возобновляет, отменяет и перечисляет задания печати. При вызове команды prnjobs.vbs без параметров в командной строке отображается справка о команде prnjobs.vbs.
Приостановка выполнения задания
Синтаксис
cscript prnjobs -z [-s удаленный_компьютер] -p имя_принтера -j номер_задания [-u имя_пользователя -w пароль]
Параметры
-z
Обязательный параметр. Задает приостановку печати задания.
-s удаленный_компьютер
Задает имя компьютера, на который было отослано задание, которое требуется приостановить. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя принтера, на котором будет распечатано задание, которое требуется приостановить.
-j номер_задания
Обязательный параметр. Задает ID-номер задания, печать которого требуется приостановить.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на который отослано задание, печать которого требуется приостановить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Для вывода списка заданий и их ID-номеров эта команда вводится с параметром -l.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для приостановки печати задания с ID, равным 27, посланного на печать на удаленный компьютер с именем HRServer для печати на принтере с именем ColorPrinter введите:
cscript prnjobs.vbs -z -s HRServer -p ColorPrinter -j 27
Возобновление печати задания
Синтаксис
cscript prnjobs -m [-s удаленный_компьютер] -p имя_принтера -j номер_задания [-u имя_пользователя -w пароль]
Параметры
-m
Обязательный параметр. Задает возобновление печати приостановленного задания.
-s удаленный_компьютер
Задает имя удаленного компьютера, на который было отослано задание, печать которого требуется возобновить. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя принтера, на котором будет распечатано задание, печать которого требуется возобновить.
-j номер_задания
Обязательный параметр. Задает ID-номер задания, печать которого требуется возобновить.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на который отослано задание, печать которого требуется возобновить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Для вывода списка заданий и их ID-номеров эта команда вводится с параметром -l.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Отмена печати задания
Синтаксис
cscript prnjobs -x [-s удаленный_компьютер] -p имя_принтера -j номер_задания [-u имя_пользователя -w пароль]
Параметры
-x
Обязательный параметр. Задает отмену печати задания.
-s удаленный_компьютер
Задает имя удаленного компьютера, на который было отослано задание, печать которого требуется отменить. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя принтера, печать задания на котором требуется отменить.
-j номер_задания
Обязательный параметр. Задание ID-номера задания, печать которого требуется отменить.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на который отослано задание, печать которого требуется отменить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Для вывода списка заданий и их ID-номеров эта команда вводится с параметром -l.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Составление список заданий печати в очереди принтера
Синтаксис
cscript prnjobs -l [-s удаленный_компьютер] [-p имя_принтера] [-u имя_пользователя -w пароль]
Параметры
-l
Обязательный параметр. Задает составление списка всех заданий печати в очереди принтера.
-s удаленный_компьютер
Задает имя компьютера, на котором находится очередь печати, список которой требуется составить. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Задает имя принтера, очередь на печать которого содержит задания для составления списка. Если не задать принтер, то в список будут внесены все задания из всех очередей печати.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором находится очередь печати, список заданий печати которой требуется составить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Для вывода списка заданий и их ID-номеров эта команда вводится с параметром -l.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для составления списка заданий печати из очереди локального принтера с именем ColorPrinter_2 введите:
cscript prnjobs.vbs -l -p ColorPrinter_2
Prnmngr.vbs
Добавляет, удаляет и составляет список принтеров или подключений принтеров в дополнение к настройкам и выводу принтера, заданного по умолчанию. При выводе команды prnmngr.vbs без параметров в командной строке отображается справка по команде prnmngr.vbs.
Добавление локального принтера
Синтаксис
cscript prnmngr.vbs -a -p имя_принтера [-s удаленный_компьютер] -m имя_драйвера -r имя_порта [-u имя_пользователя -w пароль]
Параметры
-a
Обязательный параметр. Задает добавление локального принтера.
-s удаленный_компьютер
Задает имя удаленного компьютера, к которому требуется добавить локальный принтер. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя локального принтера, который требуется добавить.
-m имя_драйвера
Обязательный параметр. Задает имя драйвера для локального принтера, который требуется добавить. Обычно драйверы имеют имена моделей принтеров, которые они поддерживают. Более подробные сведения о драйверах можно найти в документации оборудования.
-r имя_порта
Обязательный параметр. Задает порт, к которому подключен принтер. Если это параллельный или последовательный порт, то используется его ID (например, LPT1 или COM1). Если это порт TCP/IP, то — имя, заданное при добавлении порта.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, к которому требуется добавить принтер. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для добавления принтера с именем ColorPrinter_2, подключенного к порту LPT1 локального компьютера и для которого нужен драйвер с именем Color Printer Driver1, введите:
cscript prnmngr.vbs -a -p ColorPrinter_2 -m "Color Printer Driver1" -r lpt1:
Добавление подключений принтера
Синтаксис
cscript prnmngr.vbs -ac -p имя_принтера
Параметры
-ac
Обязательный параметр. Задает добавление подключения принтера.
-p имя_принтера
Обязательный параметр. Заданет имя принтера, для которого требуется добавить подключение.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Удаление принтера
Синтаксис
cscript prnmngr.vbs -d -p имя_принтера [-u имя_пользователя -w пароль] [-s удаленный_компьютер]
Параметры
-d
Обязательный параметр. Задает принтер для удаления.
-p имя_принтера
Обязательный параметр. Задает имя принтера для удаления.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить принтер. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
-s удаленный_компьютер
Задает имя удаленного компьютера, к которому требуется добавить локальный принтер. Если компьютер не указан, принтер добавляется к локальному компьютеру.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для удаления принтера с именем ColorPrinter_2 с удаленного компьютера с именем HRServer введите:
cscript prnmngr.vbs -d -s HRServer -p ColorPrinter_2
Удаление всех принтеров из компьютера
Синтаксис
cscript prnmngr.vbs -x [-s удаленный_компьютер] [-u имя_пользователя] [-w пароль]
Параметры
-x
Обязательный параметр. Задает удаление всех принтеров на компьютере.
-s удаленный_компьютер
Задает имя удаленного компьютера, из которого требуется удалить все принтеры. Если компьютер не указан, то все принтеры будут удалены на локальном компьютере.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить все принтеры. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Вывод принтера, используемого по умолчанию
Синтаксис
cscript prnmngr.vbs -g
Параметры
-g
Обязательный параметр. Задает вывод принтера, используемого по умолчанию.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вволдится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Установка принтера, используемого по умолчанию
Синтаксис
cscript prnmngr.vbs -t -p имя_принтера
Параметры
-t
Обязательный параметр. Задает принтер, используемый по умолчанию.
-p имя_принтера
Обязательный параметр. Задает имя принтера для установки его использования по умолчанию.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Составление списка всех принтеров для компьютера
Синтаксис
cscript prnmngr.vbs -l [-s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
-l
Обязательный параметр. Задает составление списка всех принтеров для компьютера.
-s удаленный_компьютер
Задает имя удаленного компьютера, из которого требуется удалить все принтеры. Если компьютер не указан, список принтеров добавляется к локальному компьютеру.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, для которого требуется составить список принтеров. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Prnport.vbs
Создает, удаляет и составляет список стандартных TCP/IP-портов принтера в дополнение к выводу на экран и изменению настроек порта. При вызове команды prnport.vbs без параметров в командной строке выводится справка по команде prnport.vbs.
Создание стандартного порта TCP/IP
Синтаксис
cscript prnport.vbs -a -r имя_порта [-s удаленный_компьютер] -h IP-адрес [-u имя_пользователя -w пароль] [-o {raw -n номер_порта | lpr}] [-q имя_очереди] [-m{e | d}] [-i индекс] [-y имя_сообщества] [-2{e | d}]
Параметры
-a
Обязательный параметр. Задание создания стандартного порта TCP/IP принтера
-r имя_порта
Обязательный параметр. Задает порт, к которому подключен принтер.
-s удаленный_компьютер
Задает имя удаленного компьютера, к которому требуется добавить порт. Если компьютер не указан, порт добавляется к локальному компьютеру.
-h IP-адрес
Обязательный параметр. Задает IP-адрес для назначения его порту.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется создать стандартный порт принтера TCP/IP. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
-o {raw -n номер_порта | lpr}
Задает протокол, используемый портом: необработанный TCP или TCP LPR. Для необработанного протокола TCP задается номер порта для порта принтера необработанного протокола TCP. По умолчанию номер этого порта равен 9100. Для получения дополнительных сведений щелкните ссылку "См. также". Большинство принтеров использует необработанный протокол TCP. В сетях UNIX принтерами обычно используется протокол TCP LPR.
-q имя_очереди
Задает имя очереди для необработанного протокола TCP
-m{e | d}
Задает признак использования SNMP. Параметр e включает SNMP. Параметр d отключает SNMP.
-i индекс
Задает индекс SNMP при включении SNMP.
-y имя_сообщества
Задает имя сообщества SNMP при включении SNMP.
-2{e | d}
Переключатель режима двойных очередей (повторная постановка в очередь) для портов TCP LPR. Двойные очереди необходимы, так как TCP LPR должен включать точное число байт в контрольный файл, отправляемый на принтер, а протокол не может получить это число от локальной службы печати. Поэтому, когда файл помещается в очередь печати TCP LPR, он также помещается как временный файл в каталог system32. TCP LPR определяет размер временного файла и отправляет этот размер серверу LPD. Параметр e включает двойные очереди. Параметр d отключает двойные очереди.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если требуется изменить настройки конфигурации для стандартного порта TCP/IP принтера после его создания, введите команду cscript prnport.vbs с параметром -t.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
XOX
Удаление стандартного порта TCP/IP принтера
Синтаксис
cscript prnport.vbs -d -r имя_порта [-s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
-d
Обязательный параметр. Задает удаление стандартного порта TCP/IP принтера
-r имя_порта
Обязательный параметр. Задает удаление стандартного порта TCP/IP принтера
-s удаленный_компьютер
Задает имя удаленного компьютера, у которого требуется удалить порт. Если компьютер не указан, то порт удаляется на локальном компьютере.
-u имя_пользователя [пароль | *]
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить стандартный порт TCP/IP принтера. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для удаления стандартного порта TCP/IP принтера с именем IP_192.168.12.128 из удаленного компьютера с именем HRServer введите:
cscript prnport.vbs -d -r IP_192.168.12.128 -s HRServer
Составление списка стандартных портов TCP/IP принтера на компьютере
Синтаксис
cscript prnport.vbs -l [-s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
-l
Обязательный параметр. Задает составление списка всех стандартных портов TCP/IP принтера на компьютере.
-s удаленный_компьютер
Задает имя удаленного компьютера, для которого требуется составить список всех портов. Если компьютер не указан, то список составляется для локального компьютера.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, для которого требуется составить список всех стандартных портов TCP/IP принтера. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для составления списка всех стандартных портов TCP/IP принтера для удаленного компьютера с именем HRServer введите:
cscript prnport.vbs -l -s HRServer
Вывод параметров стандартного порта TCP/IP принтера
Синтаксис
cscript prnport.vbs -g -r имя_порта [-s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
-g
Обязательный параметр. Задает вывод параметров стандартного порта TCP/IP принтера.
-r имя_порта
Обязательный параметр. Задает порт, для которого требуется вывод параметров.
-s удаленный_компьютер
Задает имя удаленного компьютера, на котором находится порт, настройку параметров которого требуется вывести. Если компьютер не указан, то выводится информация для порта локального компьютера.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться, с помощью инструментария управления Windows к компьютеру, параметры порта которого требуется вывести. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Настройка параметров стандартного порта TCP/IP принтера
Синтаксис
cscript prnport.vbs -t -r имя_порта [-s удаленный_компьютер] [-o {raw -n имя_порта | lpr}] [-h IP-адрес] [-q имя_очереди] [-m{e | d}] [-i индекс] [-y имя_сообщества] [-2{e | d}] [-u имя_пользователя -w пароль]
Параметры
-t
Обязательный параметр. Задает настройку параметров стандартного порта TCP/IP принтера
-r имя_порта
Обязательный параметр. Задает порт, к которому подключен принтер.
-s удаленный_компьютер
Задает имя удаленного компьютера, параметры порта которого требуется настроить. Если компьютер не указан, настраивается порт локального компьютера.
-o {raw -n номер_порта | lpr}
Задает протокол, используемого портом: необработанный TCP или TCP LPR. Если используется необработанный протокол TCP, то задается номер порта для порта принтера необработанного протокола TCP. Большинство принтеров использует необработанный протокол TCP. В сетях UNIX принтеры обычно используют протокол TCP LPR.
-h IP-адрес
Задает IP-адрес принтера, параметры порта которого требуется настроить.
-q имя_очереди
Задает имя очереди для необработанного протокола TCP
-m{e | d}
Задает признак использования SNMP. Параметр e включает SNMP. Параметр d отключает SNMP.
-i индекс
Задает индекс SNMP при включении SNMP.
-y имя_сообщества
Задает имя сообщества SNMP при включении SNMP.
-2{e | d}
Переключатель режима двойных очередей (повторная постановка в очередь) для портов TCP LPR. Двойные очереди необходимы, так как TCP LPR должен включать точное число байт в контрольный файл, отправляемый на принтер, а протокол не может получить это число от локальной службы печати. Поэтому, когда файл помещается в очередь печати TCP LPR, он в качестве временного файла помещается в каталог system32. TCP LPR определяет размер временного файла и отправляет этот размер серверу LPD. Параметр e включает двойные очереди. Параметр d отключает двойные очереди.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, порт которого требуется настроить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Prnqctl.vbs
Печатает пробную страницу, приостанавливает или возобновляет печать на принтере и чистит очередь принтера. При вызове команды prncnfg.vbs без параметров в командной строке отображается справка по команде prncnfg.vbs.
Приостановка печати
Синтаксис
cscript prncnfg.vbs -g [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль]
Параметры
-z
Обязательный параметр. Задает приостановку печати задания.
-s удаленный_компьютер
Задает имя компьютера, подключенного к принтеру, печать на котором требуется приостановить. Если компьютер не указан, то печать приостанавливается на принтере, подключенном к локальному компьютеру.
-p имя_принтера
Обязательный параметр. Задает имя принтера, работу которого требуется приостановить.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, печать которого требуется приостановить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для того, чтобы приостанвить печать на принтере с именем ColorPrinter_2 с удаленного компьютера с именем HRServer, введите:
cscript prnqctl.vbs -z -s HRServer -p ColorPrinter_2
Возобновление печати
Синтаксис
cscript prncnfg.vbs -g [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль]
Параметры
-m
Обязательный параметр. Задает возобновление печати задания.
-s удаленный_компьютер
Задает имя компьютера, подключенного к принтеру, печать на котором требуется возобновить. Если компьютер не указан, печать возобновляется на принтере, подключенном к локальному компьютеру.
-p имя_принтера
Обязательный параметр. Задает имя принтера, на котором требуется возобновить печать.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, печать которого требуется возобновить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для возобновления печати на принтере с именем ColorPrinter_2 с удаленного компьютера с именем HRServer введите:
cscript prnqctl.vbs -m -s HRServer -p ColorPrinter_2
Печать пробной страницы
Синтаксис
cscript prnqctl.vbs -e [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль]
Параметры
-e
Обязательный параметр. Задание печати пробной страницы.
-s удаленный_компьютер
Задает имя компьютера, подключенного к принтеру, на котором требуется напечатать пробную страницу. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя принтера, на котором требуется напечатать пробную страницу.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, подключенному к принтеру, на котором требуется напечатать пробную страницу. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Отмена всех заданий в очереди принтера
Синтаксис
cscript prnqctl.vbs -x [-s удаленный_компьютер] -p имя_принтера [-u имя_пользователя -w пароль]
Параметры
-x
Обязательный параметр. Задает отмену печати всех заданий очереди принтера.
-s удаленный_компьютер
Задает имя компьютера, подключенного к принтеру, печать всех заданий в очереди которого требуется отменить. Если компьютер не указан, используется локальный компьютер.
-p имя_принтера
Обязательный параметр. Задает имя принтера, печать всех заданий в очереди которого требуется отменить.
-u имя_пользователя -w пароль
Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется отменить печать всех заданий из очереди принтера. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
/?
Отображает справку в командной строке.
Примечания
Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Prompt
Изменяет приглашение командной строки (Cmd.exe). Вызванная без параметров, команда prompt восстанавливает стандартные настройки приглашения командной строки: имя текущего диска с последующим именем текущего каталога и знак "больше" (>).
Синтаксис
prompt [текст]
Параметры
текст
Задает любой текст и сведения, которые будут выводиться в приглашении командной строки.
/?
Отображает справку в командной строке.
Примечания
Вид приглашения командной строки может быть настроен так, чтобы выводить имя текущего каталога, текущее время, дату и номер версии Windows XP.
Приведенный ниже список содержит сочетания символов, которые можно использовать вместо или вместе с символьными строками в параметре текст . Список содержит краткое описание текста или сведений, которые каждая комбинация символов добавляет в приглашение командной строки.
Символ
Описание
$q
= (знак равенства)
$$
$ (знак доллара)
$t
Текущее время
$d
Текущая дата
$p
Текущий диск и каталог
$v
Windows XP номер версии
$n
Текущий диск
$g
> (знак "больше")
$l
< (знак "меньше")
$b
| (канал)
$_
Перевод строки
$e
Управляющий код ANSI (код 27)
$h
Забой (для удаления символа, написанного в приглашении командной строки)
$a
& (амперсанд)
$c
( (левая скобка)
$f
) (правая скобка)
$s
пробел
Если расширения командного процессора разрешены (используются по умолчанию), то команда prompt поддерживает следующие дополнительные символы форматирования:
Символ
Описание
$+
Ноль или несколько знаков плюс (+), в зависимости от глубины стека каталогов команды pushd (по одному символу на каждый уровень).
$m
Удаленное имя, связанное с текущим именем диска, или пустая строка, если текущий диск не является сетевым.
Если использован символ $p, система Windows 2000 читает диск после выполнения каждой команды для определения текущего диска и каталога. На это может потребоваться дополнительное время, особенно для гибких дисков.
Примеры
Следующий пример устанавливает приглашение командной строки в виде текущего диска, текущего каталога и знака угловой скобки (>):
prompt $p$g
Следующая команда выводит приглашение из двух строк с текущим временем в первой строке и текущей датой во второй:
prompt time is: $t$_date is: $d
Pushd
Сохраняет имя текущего каталога для команды popd и переходит в другой каталог.
Синтаксис
pushd [путь]
Параметры
путь
Задает путь к месту, в которое должна быть перенаправлена папка. Эта команда поддерживает относительные пути.
/?
Отображает справку в командной строке.
Примечания
Каждое выполнение команды pushd сохраняет один каталог. Запустив команду pushd несколько раз, можно сохранить несколько каталогов. Каталоги сохраняются последовательно в виртуальном стеке. Если команда pushd выполняется один раз, то каталог, в котором используется команда, помещается в стеке вниз. Если запустить команду еще раз, второй каталог помещается над первым. Этот процесс повторяется при каждом вызове команды pushd . Команду popd можно использовать для изменения текущего каталога на каталог, сохраненный последним командой pushd. Если используется команда popd, верхний каталог в стеке удаляется и текущий каталог заменяется на этот каталог. Если использовать команду popdеще раз, из стека будет удален следующий верхний каталог.
Если расширения командного процессора разрешены, то команда pushd разрешает указывать сетевой путь или локальный диск и путь.
Если задан сетевой путь, то команда pushd временно назначает первое неиспользованное имя диска (начиная с Z:) заданному сетевому ресурсу. Далее команда меняет текущий диск и каталог на указанный каталог в заново назначенном диске. Если расширения командного процессора разрешены, то команда popd удаляет любые имена дисков, созданные командой pushd.
Примеры
Команды pushd и popd можно использовать в пакетной программе для изменения текущего каталога, в котором она была запущена, и последующего возврата к нему. В приведенном ниже примере показано, как это сделать:
@echo off
rem Этот пакетный файл удаляет все файлы .txt в заданном каталоге
pushd %1
del *.txt
popd
cls
echo Все текстовые файлы в каталоге %1 удалены
Query process
Отображает сведения о процессах, запущенных на сервере терминалов. Эту команду можно использовать для нахождения программ, запущенных выбранным пользователем, а также для нахождения пользователей, запустивших данную программу.
Синтаксис
query process [{ *|код_процесса|имя_пользователя|имя_сеанса|/id:nn|имя_программы}] [/server:имя_сервера] [/system]
Параметры
*
Отображает список процессов для всех сеансов.
код_процесса
Указывает процесс, заданный этим цифровым кодом.
имя_пользователя
Указывает имя пользователя, процессы которого нужно отобразить в списке.
имя_сеанса
Указывает имя сеанса, процессы которого нужно отобразить в списке.
/id:nn
Указывает код сеанса, процессы которого нужно отобразить в списке.
имя_программы
Указывает имя программы, процессы которой запрашиваются. Для этого необходимо иметь расширение .exe.
/server:имя_сервера
Определяет процессы на вибранном сервере терминалов. Если сервер терминалов не задан, то по умолчанию выбирается текущий.
/system
Отображает текущие сведения о системных процессах. Если нет необходимости в отображении сведений о системных процессах, то этот параметр не используется.
/?
Отображает справку в командной строке.
Примечания
Для выполнения команды query process администратор должен иметь разрешение на «Полный доступ».
Если не задать ни один из параметров имя_пользователя, имя_сеанса, /id:код_сеанса, имя_программы, *, то команда query process отображает только процессы, принадлежащие текущему пользователю.
Если задан сеанс, то он должен быть активным. Для задания процесса можно использовать подстановочные символы.
С помощью команды query process можно получить следующие сведения:
сведения о пользователе, который владеет процессом;
сведения о сеансе, который владеет процессом;
сведения о коде сеанса;
сведения об имени процесса;
сведения о состоянии процесса;
сведения о коде процесса.
При отображении сведений командой query process выводится символ (>) перед каждым процессом, принадлежащим текущему пользователю.
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Query session
Отображает сведения о сеансах на сервере терминалов. Этот список включает не только сведения об активных сеансах, но и о других сеансах, запущенных на сервере.
Синтаксис
query session [{имя_сеанса|имя_пользователя|код_сеанса}] [/server:имя_сервера] [/mode] [/flow] [/connect] [/counter]
Параметры
имя_сеанса
Отображает имя запрашиваемого сеанса.
имя_пользователя
Отображает имя пользователя, сеанс которого необходимо запросить.
код_сеанса
Отображает код запрашиваемого сеанса.
/server:имя_сервера
Задает сервер терминалов для запроса. По умолчанию — это текущий сервер.
/mode
Отображает текущие параметры линии.
/flow
Отображает текущие параметры управления потоком.
/connect
Отображает текущие параметры подключения.
/counter
Отображает текущие сведения о счетчиках, включая общее число созданных сеансов, отключений и подключений заново.
/?
Отображает справку в командной строке.
Примечания
Пользователь всегда может запросить сеанс, к которому он подключен. Чтобы запросить другие сеансы, пользователь должен иметь разрешение на запрос сведений.
Если сеанс не задан с помощью параметров имя_сеанса, имя_пользоателя, код_сеанса или query session, то отображаются сведения о всех активных сеансах в системе.
При отображении сведений командой query process символ (>) выводится перед текущим сеансом.
Примеры
Чтобы отобразить сведения о всех активных сеансах на сервере SERVER2, введите:
query session /server:SERVER2
Чтобы отобразить сведения об активном сеансе MODEM02, введите:
query session MODEM02
После выполнения команды query session на экран будут выведены следующие сведения:
C:\>query session
СЕАНС ПОЛЬЗОВАТЕЛЬ ID СТАТУС ТИП УСТРОЙСТВО
>console administrator 0 active wdcon
rdp-tcp#1 client1 1 active wdtshare
rdp-tcp 2 listen wdtshare
4 idle
5 idle
Символом (>) отмечен текущий сеанс. В столбце СЕАНС выводится имя, назначенное сеансу. В столбце ПОЛЬЗОВАТЕЛЬ отображается имя пользователя, подключенного к сеансу. В столбце СТАТУС отображаются сведения о текущем состоянии сеанса. В столбце ТИПотображаются сведения о типе сеанса. В столбце УСТРОЙСТВО, который не отображается для сеансов консоли или сетевых сеансов, собраны сведения об именах устройств, назначенные сеансу. Комментарии, следующие за сведениями о сеансе, появляются из профиля сеанса.
Любые сеансы, исходное состояние которых настроено как «Отключено», не отображаются в списке запроса сеансов, до своего разрешения.
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Query termserver
Отображает список всех серверов терминалов в сети.
Синтаксис
query termserver [имя_сервера] [/domain:домен] [/address] [/continue]
Параметры
имя_сервера
Задает имя сервера терминалов.
/domain:домен
Задает домен для запроса серверов терминалов. Если запрашивается домен, в котором пользователь работает в данный момент, то нет необходимости задавать его дополнительно.
/адрес
Отображает адреса сети и узлов для каждого сервера.
/continue
Запрещает остановку после отображения каждого экрана со сведениями.
/?
Отображает справку в командной строке.
Примечания
Команда query termserver ищет в сети все серверы терминалов и сообщает о них следующие сведения:
имя сервера;
сеть (и адрес узла, если используется параметр /address).
Примеры
Чтобы отобразить сведения о всех серверах терминалов в сети, введите:
query termserver
Чтобы отобразить сведения о сервере терминалов с именем server3, введите:
query termserver server3
Чтобы отобразить сведения о всех серверах терминалов в домене SYSTEM, введите:
query termserver /domain:system
Чтобы отобразить адреса сети и узла для сервера терминалов с именем server3, введите:
query termserver server3 /address
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Query user
Отображает сведения о пользовательских сеансах на сервере терминалов.
Синтаксис
query user [{имя_пользователя|имя_сеанса|код_сеанса}] [/server:имя_сервера]
Параметры
имя_пользователя
Задает запрашиваемое имя пользователя для входа.
имя_сеанса
Отображает имя запрашиваемого сеанса.
код_сеанса
Отображает код запрашиваемого сеанса.
/server:имя_сервера
Отображает запрашиваемый сервер терминалов. В противном случае используется текущий сервер терминалов.
/?
Отображает справку в командной строке.
Примечания
Эта команда может использоваться для выяснения того, вошел ли определенный пользователь на заданный сервер терминалов. С помощью команды query user можно получить следующие сведения:
имя пользователя;
имя сеанса на сервере терминалов;
код сеанса;
состояние сеанса (активно или отключено);
время простоя сеанса (количество минут, прошедшее с последнего нажатия клавиши клавиатуры или движения указателя мыши);
дату и время входа пользователя.
Для использования команды query user необходимо иметь разрешение «Полный доступ» или специальное разрешение на запрос информации.
При использовании команды query user без задания имени пользователя, имени сеанса или кода сеанса на экран выводится список всех пользователей, которые вошли на сервер. Кроме того, можно использовать команду query session для отображения списка всех сеансов на сервере.
При отображении сведений командой query user символ (>) выводится перед текущим сеансом.
Параметр /server необходимо использовать только при вводе команды query user с удаленного сервера.
Примеры
Чтобы отобразить сведения о всех пользователях, которые вошли в систему, введите:
query user
Чтобы отобразить сведения о пользователе USER1 на сервере SERVER1, введите:
query user USER1 /server:SERVER1
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Rasdial
Выполняет автоматический набор номера для клиентов Microsoft. Команда rasdial, запущенная без параметров, показывает состояние текущих подключений.
Синтаксис
rasdial имя_подключения [имя_пользователя [{пароль|*}]] [/domain:домен] [/phone:номер_телефона] [/callback:номер_для_ответного_вызова] [/phonebook:путь_к_телефонной_книге] [/prefixsuffix]
rasdial [имя_подключения] /disconnect
Параметры
имя_подключения
Требуется при подключении к записи телефонной книги (.pbk). Задает запись текущего файла .pbk из корневой_папки_системы\System32\Ras. Если имя_подключения содержит пробелы, его следует заключать в кавычки (т. е. "имя_подключения").
Файл Rasphone.pbk используется по умолчанию, если не задана Личная_телефонная_книга. Если она задана, используется файл имя_пользователя.pbk. Имя выводится в заголовке окна Rasphone при задании личной телефонной книги. В случае конфликта имен происходит добавление цифр.
имя_пользователя [{пароль|*}]
Задает имя пользователя и пароль для подключения. Если используется символ звездочки, пользователю выдается запрос на ввод пароля, но вводимые символы не отображаются.
/domain:домен
Задает домен, в котором находится учетная запись пользователя. Если этот параметр отсутствует, используется последнее значение поля Домен диалогового окна Подключение к.
/phone:номер_телефона
Заменяет номер телефона, заданный для телефонного номера данной записи в файле телефонной книги Rasphone.pbk.
/callback:номер_для_ответного вызова
Заменяет номер телефона для ответного вызова, заданный для записи из файла телефонной книги Rasphone.pbk.
/phonebook:путь_к_телефонной_книге
Задает путь к файлу телефонной книги. По умолчанию задан системный_корневой_каталог\System32\Ras\имя_пользователя.pbk. Можно указать полный путь к файлу.
/prefixsuffix
Применяет к набираемому номеру телефона параметры набора номера TAPI для текущего местоположения. Эти параметры настраиваются в телефонной службе с помощью компонента "Параметры телефона и модема", находящегося на панели управления. По умолчанию этот параметр отключен.
/disconnect
Данный параметр требуется при отключении. Отключает заданное подключение. Отключение также выполняется с помощью ввода параметра /d.
Примечания
Команда rasdial не поддерживает следующие функции Rasphone.exe:
Записи, требующие ввода данных в терминальном режиме в процессе набора номера.
Набор номера через оператора или вручную.
Примеры
В примере показано подключение к записи OFFICE файла телефонной книги Rasphone.pbk.
rasdial office
В примере показано подключение к записи OFFICE 2 файла телефонной книги Rasphone.pbk с заданием номера обратного вызова.
rasdial "office 2" /callback:555-0100
В примере показано отключение от записи EAST OFFICE.
rasdial "EAST OFFICE" /d
Rcp
Копирует файлы между компьютером c системой Windows XP и компьютером, на котором запущен сервер rshd. Windows XP и Windows 2000 не работают с rshd. Команда rcp, запущенная без параметров, выводит справку.
Синтаксис
rcp [{-a | -b}] [-h] [-r] [узел][.пользователь:] [источник] [узел][.пользователь:] [путь\точка_назначения]
Параметры
-a
Задает режим передачи (ASCII). В этом режиме символ конца строки для систем UNIX заменяется символом возврата каретки, а для персональных компьютеров — парой возврат каретки /перевод строки. Этот режим используется по умолчанию.
-b
Задает режим передачи двоичных файлов. Преобразование комбинации возврат каретки/перевод строки не выполняется.
-h
Передает исходные файлы с атрибутом «скрытый» на компьютер с Windows XP. В противном случае скрытые файлы не копируются.
-r
Рекурсивно копирует в точку назначения все каталоги источника.
узел
Задает имя локального или удаленного узла. Если узел задан с помощью IP-адреса или имя узлового компьютера содержит точки (.), необходимо задать пользователя.
пользователь
Задает имя пользователя Если имя пользователя не задано, то используется имя текущего пользователя, вошедшего в систему.
источник
Задает файлы для копирования.
путь\точка_назначения
Задает путь каталога для входа в систем на удаленном узле. Для задания пути на удаленном компьютере используются подстановочные знаки (\ , " или '). При задании нескольких исходных файлов точкой назначения является каталог.
/?
Отображает справку в командной строке.
Примечания
Передача данных кому-либо еще ( третьей стороне).
Команду rcp, осуществляющую подключение, можно также использовать для передачи файлов третьй стороне. Команду rcp можно запустить с компьютера с системой Windows XP для копирования файлов между двумя компьютерами, на которых запущены серверыrshd. Сервер (демон) rshd доступен на компьютерах с системой UNIX, поэтому компьютер под управлением Windows XP при передаче данных третьей стороне может выступать только в роли компьютера, с которого запускаются команды.
Использование параметра -r
И источник, и путь\точка_назначения должны быть каталогами. Если источник не является каталогом, параметр -r можно использовать без рекурсии.
Использование параметров источник и путь\точка_назначения
Если имя файла не начинается с косой черты (/) для системы UNIX или обратной косой черты (\) для системы Windows XP, предполагается, что местоположение файла указано относительно текущего рабочего каталога. Для системы Windows XP — это каталог, из которого запущена команда. Для удаленной системы — это каталог входа удаленного пользователя в систему. Точка (.) указывает на текущий каталог. При задании пути на удаленном компьютере для указания подстановочных знаков следует использовать управляющие символы (\ , " или ').
Права доступа на удаленной системе
Команда rcp не запрашивает пароль. Имя текущего или заданного пользователя должно существовать на удаленном компьютере и допускать выполнение команды rcp.
Файл .rhosts
Файл .rhosts задает имена удаленных систем и пользователей, которым разрешен доступ к локальным ресурсам с использованием команд rsh или rcp. Этот файл (или его эквивалент, HOSTS) требуется для доступа к удаленной системе, использующей эти команды. Команды rsh и rcp, передают имя локального пользователя удаленной системе. Удаленная система использует это имя и IP-адрес (обычно сопоставляемый с именем компьютера) запрашиваемой системы для предоставления доступа. Пароль для доступа к ресурсам с использованием этих команд не требуется.
Если пользователь подключен к домену, основной контроллер домена должен быть доступен для сопоставления имени входа в систему, так как имя не кэшируется на локальном компьютере. Поскольку имя пользователя является частью протокола rsh, команда не будет выполняться, если его нельзя получить.
Файл .rhosts — это текстовый файл, каждая строка которого является записью. Запись включает имя локального компьютера, имя локального пользователя и произвольный комментарий. Каждое поле отделяется символом табуляции или пробелом, комментарий начинается со знака (#), например:
computer5marie #Этот компьютер находится в комнате 31A
Файл .rhosts должен находиться в основном каталоге пользователя на удаленном компьютере. Дополнительные сведения о специфическом использовании файла .rhosts на удаленном компьютере см. в документации удаленного компьютера.
Кроме того, можно добавить имя компьютера в файл /Etc/Hosts на удаленном компьютере. Это позволит удаленной системе проверять подлинность удаленных запросов к компьютеру с использованием TCP/IP-утилит Windows XP.
Задание имен компьютеров (узлов)
Для использования имени пользователя, отличающегося от имени текущего пользователя задайте компьютер.пользователь. Если параметр компьютер.пользователь задан вместе с источником, файл .rhosts на удаленном компьютере должен содержать следующую запись для пользователя :
rcp host99.user7:file1 corp7.admin:file2
Файл .rhosts на компьютере corp7 должен иметь запись для пользователя user7 , подключенного к компьютеру host99.
Если имя компьютера задано как полное доменное имя, содержащее точки, имя пользователя должно быть добавлено к имени компьютера, как было описано выше. Иначе последняя часть имени домена будет рассматриваться как имя пользователя, как показано ниже:
rcp domain-name1.user:user92 domain-name2.user:user7
Удаленная обработка
На большинстве систем UNIX удаленная обработка производится командой, запускаемой пользовательской оболочкой. Файлы .profile или .cshrc исполняются до анализа имен файлов, что позволяет использовать экспортируемые переменные оболочки (выделяя их кавычками или управляющими символами) в именах файлов удаленной системы.
Копирование файлов
При попытке копировать несколько файлов в файл, а не в каталог, будет скопирован только последний файл из списка. Команда rcp не копирует файл сам в себя (источник и точка назначения не должны быть одинаковыми.)
Если пользователь подключен к компьютеру с Windows XP Professional с помощью имени домена, отличного от локального, а основной контроллер домена недоступен, то при команде rcp будет сбой, так как не сможет определит локальное имя пользователя. Это же ограничение действует и для команды rsh.
Эта команда доступна только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Для копирования локального файла в каталог подключения удаленного компьютера введите:
rcp filename remotecomputer:
Для копирования локального файла в существующий каталог с новым именем файла на удаленном компьютере введите:
rcp filename remotecomputer:/directory/newfilename
Для копирования нескольких локальных файлов в подкаталог в удаленном каталоге подключения введите:
rcp file1 file2 file3 remotecomputer:subdirectory/filesdirectory
Для копирования из удаленного источника в текущий каталог на локальном компьютере введите:
rcp remotecomputer:filename
Для копирования нескольких файлов с удаленных компьютеров на удаленный компьютер с другим именем пользователя введите:
rcp remote1.user1:file1 remote2.user2:file2 remotedest.destuser:directory
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Recover
Восстанавливает сохранившуюся на испорченных или дефектных дисках информацию.
Синтаксис
recover [диск:][путь] имя_файла
Параметры
[диск:][путь] имя_файла
Задает местонахождение и имя файла, который подлежит восстановлению.
/?
Отображает справку в командной строке.
Примечания
Команда recover считывает файл сектор за сектором и восстанавливает информацию, которая еще может быть считана. Данные в поврежденных секторах будут утеряны.
Ограничения на параметр [диск:][путь]имя_файла
Использование подстановочных знаков (* и ?) в команде recover не допускается. Должно быть указано имя файла.
Новый ввод потерянных данных
Так как все данные в испорченных секторах будут потеряны, файлы следует восстанавливать по одному. После процедуры восстановления требуется отредактировать каждый файл и снова ввести в него потерянную информацию.
Восстановление испорченных секторов
Поврежденные сектора, о которых сообщает команда chkdsk, были маркированы при первом форматировании диска. Они не представляют опасности и команда recover не будет обращать на них внимание.
Примеры
Для восстановления файла Story.txt из каталога \Fiction на диске D: введите:
recover d:\fiction\story.txt
Использование операторов перенаправления команд
Операторы перенаправления команд используются для изменения местоположений потоков ввода и вывода команд, заданных по умолчанию, на какие-либо другие. Местоположение потоков ввода и вывода называется дескриптор.
В следующей таблице описаны операторы перенаправления потоков ввода и вывода команд.
Оператор перенаправления |
Описание |
> |
Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер. |
< |
Читает поток входных данных команды из файла, а не с клавиатуры. |
>> |
Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла. |
>& |
Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора. |
<& |
Считывает входные данные одного дескриптора как выходные данные другого дескриптора. |
| |
Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал». |
По умолчанию, входные данные команды (дескриптор STDIN) отсылаются с клавиатуры интерпретатору команд Cmd.exe, далее Cmd.exe отправляет выходные данные команды (дескриптор STDOUT) в окно командной строки.
В следующей таблице представлены доступные дескрипторы.
дескриптор |
Числовой эквивалент дескриптора |
Описание |
STDIN |
0 |
Ввод с клавиатуры |
STDOUT |
1 |
Вывод в окно командной строки |
STDERR |
2 |
Ошибка вывода в окно командной строки |
UNDEFINED |
3-9 |
Эти дескрипторы определяются индивидуально для каждой прикладной программы. |
Номера от 0 до 9 представляют первые 10 дескрипторов. Для запуска программы и перенаправления любого из 10 дескрипторов используется интерпретатор команд Cmd.exe. Для задания требуемого дескриптора перед оператором перенаправления введите его номер. Если дескриптор не определен, то по умолчанию оператором перенаправления ввода «<» будет ноль (0), а оператором перенаправления вывода «>» будет единица (1). После ввода оператора «<» или «>» необходимо указать, откуда читать и куда записывать данные. Можно задать имя файла или любой из существующих дескрипторов.
Для задания перенаправления в существующие дескрипторы используется амперсанд (&), затем номер требуемого дескриптора (например, &номер_дескриптора). Например, для перенаправления дескриптора 2 (STDERR) в дескриптор 1 (STDOUT) введите:
1<&2
Дублирование дескрипторов
Оператор перенаправления «&» дублирует выходные или входные данные с одного заданного дескриптора на другой заданный дескриптор. Например, для отправки выводных данных команды dir в файл File.txt и отправки ошибки вывода в файл File.txt введите:
dir>c:\file.txt 2>&1
При дублировании дескриптора происходит копирование всех его исходных характеристик. Например, если дескриптор доступен только для записи, то все его дубликаты будут доступны только для записи. Нельзя продублировать дескриптор с доступом только для чтения в дескриптор с доступом только для записи.
Перенаправление ввода команд (<)
Для перенаправления ввода команд с цифровой клавиатуры на файл или на устройство используйте оператор «<». Например, для ввода команды sort из файла List.txt введите:
sort<file.txt
Содержимое файла File.txt появится в командной строке в виде списка в алфавитном порядке.
Оператор «<» открывает заданное имя файла с доступом только для чтения. Поэтому с его помощью нельзя записывать в файл. Например, при запуске программы с оператором <&2 все попытки прочитать дескриптор 0 ни к чему не приведут, так как изначально он был открыт с доступом только для записи.
Примечание
Дескриптор 0 задан по умолчанию для оператора перенаправления ввода «<».
Перенаправление вывода команд (>)
Выходные данные практически всех команд высвечиваются в окне командной строки. Даже команды, выводящие данные на диск или принтер, выдают сообщения и запросы в окне командной строки.
Для перенаправления вывода команд из окна командной строки в файл или на устройство применяется оператор «>». Этот оператор используется с большинством команд. Например, для перенаправления вывода команды dir в файл Dirlist.txt введите:
dir>dirlist.txt
Если файл Dirlist.txt не существует, интерпретатор команд Cmd.exe создаст его. Если файл существует, Cmd.exe заменит информацию в файле на данные, полученные от команды dir.
Для запуска команды netsh routing dump и последующей отправки результатов ее работы в Route.cfg введите:
netsh routing dump>c:\route.cfg
Оператор «>» открывает заданный файл с доступом только для записи. Поэтому с помощью данного оператора файл прочитать нельзя. Например, при запуске программы с оператором перенаправления <&0 все попытки записать дескриптор 1 ни к чему не приведут, так как изначально дескриптор 0 был открыт с доступом только для чтения.
Примечание.
Дескриптор 1 задан по умолчанию для оператора перенаправления вывода «>».
Использование оператора «<&» для перенаправления ввода и дублирования
Для использования оператора перенаправления ввода необходимо, чтобы задаваемый файл уже существовал. Если файл для ввода существует, то интерпретатор команд Cmd.exe открывает его с доступом только для чтения и его содержимое отправляет в команду так, как если бы это был ввод с цифровой клавиатуры. При задании дескриптора интерпретатор команд Cmd.exe дублирует его в дескриптор, существующий в системе.
Например, для считывания файла File.txt на вход в дескриптор 0 (STDIN) введите:
<file.txt
Для открытия файла File.txt, сортировки его содержимого и последующей отправки в окно командной строки (STDOUT) введите:
sort<file.txt
Для того чтобы найти файл File.txt и перенаправить дескриптор 1 (STDOUT) и дескриптор 2 (STDERR) в Search.txt введите:
findfile file.txt>search.txt 2<&1
Для дублирования определенного пользователем дескриптора 3 в качестве входной информации для дескриптора 0 (STDIN) введите:
<&3
Использование оператора «>&» для перенаправления ввода и дублирования
При перенаправлении вывода в файл и задании существующего имени файла интерпретатор команд Cmd.exe открывает файл с доступом только для записи и переписывает его содержимое. Если дескриптор задан, интерпретатор команд Cmd.exe дублирует файл в существующий дескриптор.
Для дублирования определенного пользователем дескриптора 3 в дескриптор 1 введите:
>&3
Для перенаправления всех выходных данных, включая выходные данные дескриптора 2 (STDERR), команды ipconfig в дескриптор 1 (STDOUT) и последующего перенаправления выходных данных в Output.log введите:
ipconfig.exe>>output.log 2>&1
Использование оператора «>>» для добавления вывода
Для добавления выходных данных команды в конец файла без потери хранящейся в нем информации используется двойной символ «больше» (>>). Например, следующая команда добавляет список каталогов, созданный командой dir, в файл Dirlist.txt:
dir>>dirlist.txt
Для добавления выходных данных команды netstat в конец файла Tcpinfo.txt введите:
netstat>>tcpinfo.txt
Использование оператора канала (|)
Оператор канала «вертикальная линия» (|) забирает выходные данные одной команды (по умолчанию STDOUT) и направляет их на вход другой команды (по умолчанию STDIN). Например, следующая команда сортирует каталог:
dir | sort
В данном примере обе команды запускаются одновременно, но команда sort приостанавливает работу до получения выходных данных команды dir. Команда sort использует выходные данные команды dir в качестве своих входных данных, а затем свои выходные данные отправляет в дескриптор 1 (STDOUT).
Комбинирование команд с операторами перенаправления
Комбинируя команды-фильтры с другими командами и именами файлов, можно создавать команды на заказ. Например, для сохранения имен файлов, содержащих строку «LOG», используется следующая команда:
dir /b | find "LOG" > loglist.txt
Выход команды dir отсылается в команду-фильтр find. Имена файлов, содержащие строку «LOG», хранятся в файле Loglist.txt в виде списка (например, NetshConfig.log, Logdat.svd и Mylog.bat).
При использовании более одного фильтра в одной команде их необходимо отделять с помощью канала (|). Например, следующая команда ищет в каждом каталоге диска C файлы, в названии которых присутствует строка «Log», и выводит их постранично на экран:
dir c:\ /s /b | find "LOG" | more
Наличие канала (|) указывает Cmd.exe, что выход команды dir нужно отправить команде-фильтру find. Команда find выбирает только те имена файлов, в которых содержится строка «LOG». Команда more выводит на экран имена файлов, полученные командой find с паузой после заполнения каждого экрана. Сведения о командах-фильтрах см. в разделе Использование фильтров.
Reg
Добавляет, изменяет и отображает на экране информацию разделов реестра и значение записей реестра.
Добавляет новый раздел или новую запись в реестр.
Синтаксис
reg add имя_раздела [/v имя_записи|/ve] [/t тип_данных] [/s разделитель] [/d значение] [/f]
Параметры
имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
/v имя_записи
Задает имя записи для добавления к заданному разделу.
/ve
Задает нулевое значение для записи, добавляемой в реестр.
/t тип_данных
Задает тип данных для значения записи. Параметр тип_данных может иметь одно из перечисленных ниже значений:
REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ
/s разделитель
Задает символы для разделения копий данных. Используется при задании REG_MULTI_SZ в качестве типа данных и при размещении более одной записи в списке. Если разделитель не задан, то используется разделитель \0, заданный по умолчанию.
/d значение
Задает значение для новой записи реестра.
/f
Добавляет раздел или запись без запроса на подтверждение.
/?
Вывод справки в командной строке.
Примечания
С помощью данной операции нельзя добавлять поддеревья. Эта версия регистра не запрашивает подтверждения при добавлении нового раздела.
В следующей таблице представлены значения возврата для операции reg add.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg add.
reg add \hklm\software\myco /v data /t reg_binary /d fe340ead reg add "hkcu\software\microsoft\winmine" /v Name3 /t reg_sz /d Anonymous reg add "hkcu\software\microsoft\winmine" /v Time3 /t reg_dword /d 5
Сравнивает заданные разделы или записи реестра.
Синтаксис
reg compare имя_раздела_1 имя_раздела_2 [/v имя_записи | /ve] {[/oa]|[/od]|[/os]|[on]} [/s]
Параметры
имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров имя компьютера вставляется перед путем к разделу в формате \\имя_компьютера\путь_к_разделу. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
/v имя_записи
Сравнивает специальную запись раздела.
/ve
Задает для сравнения только те записи, которые не имеют значения.
{[/oa]|[/od]|[/os]|[on]}
Задает вывод различий и совпадений. По умолчанию установлено значение /od.
-
Значение
Описание
/oa
Задает вывод всех различий и совпадений. По умолчанию отображаются только различия.
/od
Задает вывод различий. Этот вариант используется по умолчанию.
/os
Задает вывод совпадений. По умолчанию отображаются только различия.
/on
На экран ничего не выводится. По умолчанию отображаются только различия.
/s разделитель
Сравнивает все разделы и записи.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg compare.
-
Значение
Описание
0
Сравнение успешно и результаты совпадают.
1
Сравнение не прошло.
2
Сравнение прошло успешно и найдены различия.
Примеры
Далее приведены примеры использования команды reg compare.
reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s
Копирует запись реестра в заданный каталог локального или удаленного компьютера.
Синтаксис
reg copy имя_раздела_1 имя_раздела_2 [/s] [/f]
Параметры
имя_раздела_1
Задает полный путь к разделу для копирования. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
имя_раздела_2
Задает полный путь к разделу точки назначения. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
/s
Копирует все вложенные разделы и записи заданного раздела.
/f
Копирует раздел без запроса на подтверждение.
/?
Вывод справки в командной строке.
Примечания
Эта версия команды Reg не запрашивает подтверждения при копировании раздела.
В следующей таблице представлены значения возврата для операции reg copy.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg copy:
reg copy "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winminebk" /s /f reg copy "hkcu\software\microsoft\winminebk" "hkcu\software\microsoft\winmine" /s
Удаляет раздел или записи реестра.
Синтаксис
reg delete имя_раздела [{/v имя_записи|/ve|/va}] [/f]
Параметры
имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
/v имя_записи
Удаляет запись раздела. Если запись не задана, то будут удалены все записи и вложенные разделы данного раздела.
/ve
Задает для удаления только те записи, которые не имеют значения.
/va
Удаляет все записи заданного раздела. Данный параметр не удаляет вложенные разделы в заданном разделе.
/f
Удаляет существующий раздел реестра или запись без запроса на подтверждение.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg copy.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg delete.
reg delete "hkcu\software\microsoft\winmine" /v Name1 reg delete "hkcu\software\microsoft\winmine" /v Time1 reg delete "hkcu\software\microsoft\winmine" /va
Создает копию заданных разделов, записей или значений в файле, который можно отправить на другие серверы.
Синтаксис
reg export имя_раздела имя_файла
Параметры
имя_раздела
Задает полный путь к разделу. Операция export работает только на локальном компьютере. Путь начинается с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает имя и путь экспортируемого файла. Файл должен иметь расширение .reg.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg export.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg export.
reg export "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
Копирует разделы, записи и значения из экспортированного реестра в реестр локального компьютера.
Синтаксис
reg import имя_файла
Параметры
имя_файла
Задает имя и путь файла для копирования в реестр локального компьютера. Предварительно с помощью операции reg export этот файл требуется создать.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg import.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg import.
reg import "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
Записывает сохраненные разделы и записи в другой раздел реестра. Предполагается, что это будет временный файл для устранения неполадок или редактирования записей реестра.
Синтаксис
reg load имя_раздела имя_файла
Параметры
имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает путь и имя файла, который будет загружен. Этот файл должен быть создан заранее с помощью операции reg save и с расширением .hiv.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg load.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg load.
reg load "hkcu\software\microsoft\winminebk2" wmbkup.hiv
Возвращает список следующего уровня вложенных разделов и записей, находящихся в разделе реестра.
Синтаксис
reg query имя_раздела [{/v имя_записи|/ve}] [/s]
Параметры
имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
/v имя_записи
Возвращает запись и ее значение. Этот параметр возвращает только те записи, которые находятся непосредственно под заданным разделом. Записи из вложенных разделов, находящихся под текущим разделом, не выводятся. Если имя_записи пропущено, то возвращаются все записи, находящиеся в данном разделе.
/ve
Задает только те записи, которые не имеют значения.
/s
Возвращает все разделы и записи во все уровни. Без этого параметра будет возвращен только следующий уровень разделов и записей.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg query.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg query.
reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth
reg query "hkcu\software\microsoft\winmine" /s
Записывает сохраненные вложенные разделы и записи обратно в раздел реестра.
Синтаксис
reg restore имя_раздела имя_файла
Параметры
имя_раздела
Задает полный путь к разделу. Операция restore работает только на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает путь и имя файла, который будет обратно записан в реестр. Файл должен быть создан заранее с помощью операции reg save с расширением .hiv.
/?
Вывод справки в командной строке.
Примечания
Эта операция используется для перезаписывания отредактированных записей реестра. Перед редактированием записей родительский раздел необходимо сохранить с помощью операции reg save. В случае сбоя редактирования с помощью описанной выше операции этот раздел можно восстановить.
В следующей таблице представлены значения возврата для операции reg restore.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg restore.
reg restore "hkcu\software\microsoft\winmine" wmbkup.hiv
Сохраняет копии заданных разделов, записей и значений реестра в заданном файле.
Синтаксис
reg save имя_раздела имя_файла
Параметры
имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает путь и имя файла, который будет создан. Если путь не задан, используется текущий путь.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg save.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg save.
reg save "hkcu\software\microsoft\winmine" wmbkup.hiv
Удаляет раздел реестра, загруженного с помощью операции reg load.
Синтаксис
reg unload имя_раздела
Параметры
имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
/?
Вывод справки в командной строке.
Примечания
В следующей таблице представлены значения возврата для операции reg unload.
-
Значение
Описание
0
Успех
1
Сбой
Примеры
Далее приведены примеры использования команды reg unload.
reg unload "hkcu\software\microsoft\winminebk2"
Ошибка при изменении реестра может серьезно повредить систему. Перед изменением реестра создайте резервную копию всех важных данных.
Внимание!
Не редактируйте реестр до тех пор, пока не останется никакой альтернативы. Редактор реестра обходит стандартную защиту, настраивая параметры, которые вызывают снижение производительности, повреждение системы и даже требуют переустановить Windows. Для обеспечения безопасности большинство параметров реестра можно удалить с помощью программы панели управления или консоли MMC. Если требуется напрямую отредактировать реестр, то перед этим обязательно нужно сделать резервную копию. Дополнительные сведения смотрите в справке по редактору реестра.
Примечания
Использование команды Reg напрямую редактирует реестр локального или удаленного компьютеров. Эти изменения могут привести компьютер в нерабочее состояние и даже к необходимости установки операционной системы заново. Для внесения изменений в реестр вместо прямого его редактирования по возможности используйте панель управления или консоль ММС.
Некоторые операции допускают просмотр или настройку записей реестра на локальном или удаленном компьютерах, а другие - только настройку на локальных компьютерах. Кроме того, удаленный доступ к реестру может сделать недоступными некоторые параметры. Для того чтобы убедиться, что данную операцию и данные параметры можно использовать соответственно на удаленном компьютере и в данной ситуации, проверьте синтаксис каждой операции.
Regsvr32
Данная команда регистрирует в реестре файлы .dll как компоненты команды.
Синтаксис
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] имя_dll
Параметры
/u
Отменяет регистрацию сервера.
/s
Задает запуск regsvr32 без вывода сообщений на экран.
/n
Указывает не вызывать DllRegisterServer. Этот параметр можно использовать с параметром /i.
/i:cmdline
Вызывает DllInstall с помощью дополнительной передачи [cmdline]. При использовании с параметром /u вызывает удаление dll.
dllname
Задает имя файла dll для последующей регистрации.
/?
Вывод справки в командной строке.
Примеры
Для регистрации файла .dll для схемы Active Directory введите:
regsvr32 schmmgmt.dll
Rem
Добавляет комментарии в пакетные файлы или файлы настройки.
Синтаксис
rem [текст]
Параметры
текст
Задает строку символов, используемую в качестве комментария.
/?
Вывод справки в командной строке.
Примечания
Вывод комментариев с помощью команды echo
Команда rem не выводит комментарии на экран. Для вывода комментариев на экран необходимо использовать команду echo on в пакетных файлах или в файле Config.nt.
Ограничения на комментарии в пакетных файлах
В тексте комментариев нельзя использовать символы перенаправления (< или >) или канала (|).
Использование команды rem для добавления вертикальных пробелов.
Вместо команды rem, которая без текста комментария применяется для добавления вертикальных пробелов в пакетный файл, можно просто использовать пустые строки. При обработке пакетной программы пустые строки пропускаются.
Примеры
Следующий пример показывает применение комментариев и вертикальных пробелов в пакетном файле.
@echo off rem Эта пакетная программа форматирует и проверяет новые диски. rem Она называется CHECKNEW.BAT. rem echo Вставьте новый диск в дисковод B. pause format b: /v chkdsk b:
Предположим, что в файл Config.nt требуется ввести поясняющий комментарий перед командой prompt. Для этого в файл Config.nt следует добавить следующие строки:
rem Установка приглашения для вывода текущего каталога prompt $p$g
Rename (ren)
Изменяет имя файла или набора файлов.
Синтаксис
rename [диск:][путь] имя_файла_1 имя_файла_2
ren [диск:][путь] имя_файла_1 имя_файла_2
Параметры
[диск:][путь] имя_файла1
Задает местоположение и имя файла или набора файлов для переименования.
имя_файла_2
Задает новое имя файла. Если используются подстановочные знаки (* и ?), то имя_файла_2 указывает новые имена для файлов. При переименовании файлов нельзя задать новый диск или путь.
/?
Вывод справки в командной строке.
Примечания
Переименование файлов
Допускается переименование всех файлов, соответствующих заданному имени файла. Команду rename нельзя использовать для переименования файлов на разных дисках или для их перемещения в другой каталог.
Использование подстановочных знаков при переименовании
Подстановочные знаки (* и ?) могут быть использованы в параметрах, задающих имена. Если они использованы в параметре имя_файла_2, то символы, замещаемые символами подстановки, будут теми же, что и в параметре имя_файла_1.
Команда переименования не будет работать, если имя_файла_2 уже существует.
Если имя файла, задаваемое параметром имя_файла_2, уже существует, команда rename выведет на экран следующее сообщение:
Дублирование имени файла или файл не найден
Примеры
Допустим, что необходимо изменить расширения имен всех файлов в текущем каталоге с расширением .txt; например, требуется заменить расширение .txt на .doc. Для выполнения этих изменений введите:
ren *.txt *.doc
Для переименования файла или каталога Chap10 в Part10 введите:
ren chap10 part10
Replace
Заменяет файлы в одном каталоге файлами с теми же именами из другого каталога. Команда replace также может быть использована для добавления только тех файлов, которых еще нет в каталоге.
Синтаксис
replace [диск1:][путь1] имя_файла [диск2:][путь2] [/a] [/p] [/r] [/w]
replace [диск1:][путь1] имя_файла [диск2:][путь2] [/p] [/r] [/s] [/w] [/u]
Параметры
[диск1:][путь1] имя_файла
Задает местонахождение и имя файла или набора исходных файлов.
[диск2:][путь2]
Задает местонахождение файла-результата. Имена замещаемых файлов не могут быть заданы. Если ни диск, ни каталог не заданы, replace использует текущий диск и текущий каталог.
/a
Добавляет, а не перезаписывает файлы в каталог-результат. Нельзя использовать данный параметр совместно с параметром /s или /u.
/p
Добавляет или перезаписывает файлы с подтверждением.
/r
Замещает файлы, предназначенные только для чтения, так же, как и обычные файлы. Если этот параметр не задан, а программа пытается заменить файл, предназначенный только для чтения, на экран будет выведено сообщение об ошибке и операция замены будет остановлена.
/w
Перед началом поиска исходных файлов система будет ждать, пока пользователь вставит диск в дисковод. Если ключ /w не задан, замена или добавление фалов начнется сразу же после нажатия клавиши ENTER.
/s
Ищет по всем подкаталогам каталога-назначения и заменяет файлы с подходящими именами. Нельзя использовать параметр /s совместно с параметром командной строки /a. Команда replace не ищет подкаталоги, указанные параметром путь1.
/u
Заменяет (обновляет) только те файлы, которые имеют более раннюю дату модификации, чем файлы в исходном каталоге. Нельзя использовать параметр /u совместно с параметром командной строки /a.
/?
Отображает справку в командной строке.
Примечания
Сообщения команды replace
И при замене, и при добавлении файлов команда replace выводит их имена на экран. По окончании работы команда replace выводит на экран итоговую строку в одном из следующих форматов:
nnn файлов добавлено nnn файлов заменено
ни один файл не добавлен ни один файл не заменен
Замена файлов на гибких дисках
Если используются гибкие диски и необходима их замена во время работы команды replace, требуется задать параметр командной строки /w и команда replace будет ожидать замены дисков в случае необходимости.
Ограничения команды replace
Команда replace не может быть использована для обновления скрытых или системных файлов. Чтобы получить сведения о смене атрибутов скрытых и системных файлов, смотрите attrib
Коды завершения команды replace
В следующем списке приведены коды завершения команды с кратким описанием.
-
Код завершения
Описание
0
Файлы успешно заменены или добавлены командой replace
1
Команда replace обнаружила некорректную версию MS-DOS
2
Команда replace не может найти исходные файлы
3
Команда replace не может найти исходные файлы или файлы-результаты
5
Пользователь не имеет доступа к заменяемым файлам
8
Недостаточно системной памяти для работы команды
11
В строке вызова команды содержится синтаксическая ошибка
В пакетных программах можно использовать параметр уровень_ошибки команды if для анализа кода завершения команды replace. Чтобы посмотреть пример пакетной программы, обрабатывающей коды завершения, выберите if из списка в ссылке «См. также».
Примеры
Предположим, что несколько каталогов на диске C содержат различные версии файла Phones.cli, который включает имена клиентов и их телефонные номера. Для замены всех этих файлов новейшей версией с диска в дисководе A служит следующая команда:
replace a:\phones.cli c:\ /s
Предположим, требуется добавить новый драйвер принтера в каталог Tools на диске C, в котором уже содержится несколько файлов драйверов принтеров для текстовых процессоров.
replace a:*.prd c:\tools /a
Эта команда просматривает текущий каталог диска A и находит все файлы с расширением .prd, а затем добавляет эти файлы в каталог Tools на диске C. Так как задан параметр /a, команда replace добавит только те файлы, которых еще нет на диске C.
Rexec
Запускает команды на удаленных компьютерах с работающей службой Rexec. Команда rexec проверяет подлинность имени пользователя на удаленном компьютере до выполнения определенной команды. Операционные системы Windows XP и Windows 2000 не предоставляют возможности службы Rexec. Запущенная без параметров команда rexec выводит справку.
Синтаксис
rexec [узел] [-l имя_пользователя] [-n] [команда]
Параметры
узел
Указывает имя или IP-адрес удаленного узла (компьютера), на котором необходимо выполнить команду.
-l имя_пользователя
Задает имя пользователя, которое будет использовано на удаленном компьютере. Если этот параметр опущен, используется имя текущего пользователя, вошедшего в систему.
-n
Перенаправляет ввод команды rexec с устройства NUL. Это предотвращает отображение результатов команды на локальном компьютере.
команда
Задает команду, которая будет запущена на удаленном компьютере.
/?
Отображает справку в командной строке.
Примечания
Стандартные операции
Команда rexec запрашивает пароль пользователя и проверяет его на удаленном компьютере. Заданная команда будет выполняться после подтверждения подлинности пароля.
Команда rexec копирует стандартный ввод в удаленную команду, стандартный вывод удаленной команды в свой стандартный поток вывода и стандартные ошибки удаленной команды в свой стандартный поток сообщений об ошибках. Команда rexec обычно завершает работу после окончания работы удаленной команды.
Использование символов перенаправления
Для выполнения перенаправления на удаленном компьютере следует заключать символы перенаправления в кавычки (например, ">>"). При отсутствии кавычек перенаправление выполняется на локальном компьютере. Например, следующая команда будет добавлять удаленный файл уд_файл к локальному файлу лок_файл:
rexec уд_компьютер cat уд_файл >> лок_файл
Следующая команда будет добавлять удаленный файл уд_файл1 к файлу уд_файл2 на удаленном компьютере:
rexec уд_компьютер cat уд_файл1">>" уд_файл2
Интерактивные команды
Большинство интерактивных команд не могут быть запущены командой rexec. Например, командой rexec не могут быть запущены программы vi или emacs. Однако, имеется возможность использовать команды telnet.
Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Чтобы выполнить команду telcon на удаленном компьютере «vax1», используя имя «admin1», введите следующую команду:
rexec vax1 -l admin1 telcon
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Rmdir (rd)
Удаляет каталог.
Синтаксис
rmdir [диск:]путь [/s] [/q]
rd [диск:]путь [/s] [/q]
Параметры
[диск:]путь
Задает диск и местоположение каталога для удаления.
/s
Удаляет указанный каталог и все подкаталоги вместе с файлами. Параметр /s используется для удаления дерева каталогов.
/q
Запускает rmdir в скрытом режиме. Команда удаляет каталоги без запроса подтверждения.
/?
Отображает справку в командной строке.
Примечания
Использование команды rmdir в консоли восстановления
Команда rmdir с другими параметрами доступна в консоли восстановления.
Удаление каталогов со скрытыми и системными файлами
Удаление каталогов со скрытыми и системными файлами невозможно. При попытке удаления, появится следующее сообщение:
Каталог не является пустым.
Для получения списка скрытых и системных файлов следует использовать команду dir, а для просмотра и смены атрибутов — команду attrib.
Использование обратной косой черты
Если перед первым именем каталога вставлена обратная косая черта (\), этот каталог будет рассматриваться как подкаталог корневого каталога независимо от имени текущего каталога. Если обратной косой черты нет, каталог будет рассматриваться как подкаталог текущего каталога.
Удаление текущего каталога
Команда rmdir не может быть использована для удаления текущего каталога. Вначале необходимо перейти в другой каталог (который не является подкаталогом текущего) и затем использовать команду rmdir. При попытке удалить текущий каталог появляется следующее сообщение:
Нет доступа к файлу, так как он используется другим процессом.
Примеры
Для удаления каталога \User\Smith вначале необходимо удостовериться в том, что он не содержит файлов. Для этого наберите в командной строке:
dir \user\smith /a
На экране должны быть выведены только символы «.» и «..».
Затем из любого каталога, кроме \User\Smith, запустите следующую команду:
rmdir \user\smith
Для удаления каталога \User, всех файлов и всех подкаталогов используйте следующую команду:
rmdir /s \user
Route
Выводит на экран и изменяет записи в локальной таблице IP-маршрутизации. Запущенная без параметров, команда route выводит справку.
Синтаксис
route [-f] [-p] [команда [конечная_точка] [mask маска_сети] [шлюз] [metric метрика]] [if интерфейс]]
Параметры
-f
Очищает таблицу маршрутизации от всех записей, которые не являются узловыми маршрутами (маршруты с маской подсети 255.255.255.255), сетевым маршрутом замыкания на себя (маршруты с конечной точкой 127.0.0.0 и маской подсети 255.0.0.0) или маршрутом многоадресной рассылки (маршруты с конечной точкой 224.0.0.0 и маской подсети 240.0.0.0). При использовании данного параметра совместно с одной из команд (таких, как add, change или delete) таблица очищается перед выполнением команды.
-p
При использовании данного параметра с командой add указанный маршрут добавляется в реестр и используется для инициализации таблицы IP-маршрутизации каждый раз при запуске протокола TCP/IP. По умолчанию добавленные маршруты не сохраняются при запуске протокола TCP/IP. При использовании параметра с командой print выводит на экран список постоянных маршрутов. Все другие команды игнорируют этот параметр. Постоянные маршруты хранятся в реестре по адресуHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes
команда
Указывает команду, которая будет запущена на удаленной системе. В следующей таблице представлен список допустимых параметров.
-
Команда
Назначение
add
Добавление маршрута
change
Изменение существующего маршрута
delete
Удаление маршрута или маршрутов
print
Печать маршрута или маршрутов
конечная_точка
Определяет конечную точку маршрута. Конечной точкой может быть сетевой IP-адрес (где разряды узла в сетевом адресе имеют значение 0), IP-адрес маршрута к узлу, или значение 0.0.0.0 для маршрута по умолчанию.
mask маска_сети
Указывает маску сети (также известной как маска подсети) в соответствии с точкой назначения. Маска сети может быть маской подсети соответствующей сетевому IP-адресу, например 255.255.255.255 для маршрута к узлу или 0.0.0.0. для маршрута по умолчанию. Если данный параметр пропущен, используется маска подсети 255.255.255.255. Конечная точка не может быть более точной, чем соответствующая маска подсети. Другими словами, значение разряда 1 в адресе конечной точки невозможно, если значение соответствующего разряда в маске подсети равно 0.
шлюз
Указывает IP-адрес пересылки или следующего перехода, по которому доступен набор адресов, определенный конечной точкой и маской подсети. Для локально подключенных маршрутов подсети, адрес шлюза — это IP-адрес, назначенный интерфейсу, который подключен к подсети. Для удаленных маршрутов, которые доступны через один или несколько маршрутизаторов, адрес шлюза — непосредственно доступный IP-адрес ближайшего маршрутизатора.
metric метрика
Задает целочисленную метрику стоимости маршрута (в пределах от 1 до 9999) для маршрута, которая используется при выборе в таблице маршрутизации одного из нескольких маршрутов, наиболее близко соответствующего адресу назначения пересылаемого пакета. Выбирается маршрут с наименьшей метрикой. Метрика отражает количество переходов, скорость прохождения пути, надежность пути, пропускную способность пути и средства администрирования.
if интерфейс
Указывает индекс интерфейса, через который доступна точка назначения. Для вывода списка интерфейсов и их соответствующих индексов используйте команду route print. Значения индексов интерфейсов могут быть как десятичные, так и шестнадцатеричные. Перед шестнадцатеричными номерами вводится 0х. В случае, когда параметр if пропущен, интерфейс определяется из адреса шлюза.
/?
Отображает справку в командной строке.
Примечания
Большие значения в столбце metric таблицы маршрутизации — результат возможности протокола TCP/IP автоматически определять метрики маршрутов таблицы маршрутизации на основании конфигурации IP-адреса, маски подсети и стандартного шлюза для каждого интерфейса ЛВС. Автоматическое определение метрики интерфейса, включенное по умолчанию, устанавливает скорость каждого интерфейса и метрики маршрутов для каждого интерфейса так, что самый быстрый интерфейс создает маршруты с наименьшей метрикой. Чтобы удалить большие метрики, отключите автоматическое определение метрики интерфейса в дополнительных свойствах протокола TCP/IP для каждого подключения по локальной сети.
Имена могут использоваться для параметра конечная_точка, если существует соответствующая запись в файле базы данных Networks, находящемся в папке системный_корневой_каталог\System32\Drivers\Etc. В параметре шлюз можно указывать имена до тех пор, пока они разрешаются в IP-адреса с помощью стандартных способов разрешения узлов, таких как запрос службы DNS, использование локального файла Hosts, находящегося в папке системный_корневой_каталог\system32\drivers\etc, или разрешение имен NetBIOS.
Если команда — print или delete, параметр шлюз опускается и используются подстановочные знаки для указания точки назначения и шлюза. Значение конечной_точки может быть подстановочным значением, которое указывается звездочкой (*). При наличии звездочки (*) или вопросительного знака (?) в описании конечной точки, они рассматриваются как подстановки, тогда печатаются или удаляются только маршруты, соответствующие точке назначения. Звездочка соответствует любой последовательности символов, а вопросительный знак — любому одному символу. 10.*.1, 192.168.*, 127.* и *224* являются допустимыми примерами использования звездочки в качестве подстановочного символа.
При использовании недопустимой комбинации значений конечной точки и маски подсети (маски сети) выводится следующее сообщение об ошибке : «Маршрут: неверная маска подсети адреса шлюза». Ошибка появляется, когда одно или несколько значений разрядов в адресе конечной точки равно 1, а значения соответствующих разрядов маски подсети — 1. Для проверки этого состояния выразите конечную точку и маску подсети в двоичном формате. Маска подсети в двоичном формате состоит из последовательности единичных битов, представляющей часть сетевого адреса конечной точки, и последовательности нулевых битов, обозначающей часть адреса узла конечной точки. Проверьте наличие единичных битов в части адреса точки назначения, которая является адресом узла (как определено маской подсети).
Параметр -p поддерживается в команде route только в операционных системах Windows NT 4.0, Windows 2000, Windows Millennium Edition и Windows XP.
Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Чтобы вывести на экран все содержимое таблицы IP-маршрутизации, введите команду:
route print
Чтобы вывести на экран маршруты из таблицы IP-маршрутизации, которые начинаются с 10., введите команду:
route print 10.*
Чтобы добавить маршрут по умолчанию с адресом стандартного шлюза 192.168.12.1, введите команду:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
Чтобы добавить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1, введите команду:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
Чтобы добавить постоянный маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1, введите команду:
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
Чтобы добавить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1 и метрикой стоимости 7, введите команду:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
Чтобы добавить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0 и следующим адресом перехода 10.27.0.1 и использованием индекса интерфейса 0х3, введите команду:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
Чтобы удалить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0, введите команду:
route delete 10.41.0.0 mask 255.255.0.0
Чтобы удалить все маршруты из таблицы IP-маршрутизации, которые начинаются с 10., введите команду:
route delete 10.*
Чтобы изменить следующий адрес перехода для маршрута с конечной точкой 10.41.0.0 и маской подсети 255.255.0.0 с 10.27.0.1 на 10.27.0.25, введите команду:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Rsh
Выполняет команды на удаленном компьютере, на котором запущена служба RSH или демон. Windows XP и Windows 2000 не поддерживают службу RSH. Службу RSH с именем Rshsvc.exe предоставляет пакет «Windows 2000 Server Resource Kit». Used without parameters, rshdisplays help.
Синтаксис
rsh [узел] [-l имя_пользователя] [-n] [команда]
Параметры
узел
Задает удаленный узел (компьютер), на котором запускается команда.
-l имя_пользователя
Задает имя пользователя, используемое при подключении к удаленной системе. Если этот параметр опущен, используется имя текущего пользователя, вошедшего в систему.
-n
Перенаправляет ввод команды rsh с устройства NUL. Это предотвращает отображение результатов команды на локальном компьютере.
команда
Указывает команду, которая будет запущена на удаленной системе.
/?
Отображает справку в командной строке.
Примечания
Стандартные операции
Команда rsh копирует стандартный ввод в удаленную команду, стандартный вывод удаленной команды в свой стандартный поток вывода и стандартные ошибки удаленной команды в свой стандартный поток сообщений об ошибках. Команда Rsh обычно заканчивает работу после окончания работы удаленной команды.
Использование символов перенаправления
Заключайте символы перенаправления в кавычки для выполнения перенаправления на удаленном компьютере (например, ">>"). При отсутствии кавычек перенаправление выполняется на локальном компьютере. Например, следующая команда будет добавлять удаленный файл уд_файл к локальному файлу лок_файл:
rsh уд_компьютер cat уд_файл >> лок_файл
Следующая команда будет добавлять удаленный файл уд_файл1 к файлу уд_файл2 на удаленном компьютере:
rsh уд_компьютер cat уд_файл1">>" уд_файл2
Использование команды rsh
При использовании компьютера, который находится под управлением Windows XP Professional и входит в домен, должен быть доступен основной контроллер домена для проверки имени пользователя, в противном случае, команда rsh не выполняется.
Файл .rhosts
Файл .rhosts обычно управляет правами сетевого доступа к UNIX системам. В этом файле перечислены имена компьютеров и соответствующие имена пользователей, которые имеют доступ к удаленным компьютерам. При обращении к удаленной системе с правильно настроенным файлом .rhosts с помощью команд rcp, rexec и rsh ввод имени пользователя и пароля не требуется.
Файл .rhosts является текстовым файлом, в котором каждая строка является записью. Запись состоит из локального имени компьютера, локального имени пользователя и произвольного комментария. Каждое поле отделяется символом табуляции или пробелом, комментарий начинается со знака (#), например: Например:
узел7 #Этот компьютер находится в комнате 31
Файл .rhosts должен находиться в основном каталоге пользователя на удаленном компьютере. Дополнительные сведения о специфической реализации файла .rhosts на удаленном компьютере см. в документации удаленного компьютера.
Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).
Примеры
Чтобы выполнить команду telcon на удаленном компьютере «vax1», используя имя «admin1», введите следующую команду:
rsh vax1 -l admin1 telcon
Условные обозначения форматирования
Формат |
Значение |
Курсив |
Сведения, вводимые пользователем |
Полужирный |
Элементы, вводимые без изменений |
Многоточие (...) |
Параметр может быть введен в командной строке несколько раз |
В квадратных скобках ([]) |
Необязательные элементы |
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd} |
Набор вариантов, из которых необходимо выбрать один |
Шрифт Courier |
Выходные данные программы |
Rsm
Управляет ресурсами носителей с помощью службы «Съемные ЗУ». Используя команду rsm можно запускать пакетные сценарии для приложений, которые не поддерживает интерфейс API системы съемных носителей.
Чтобы выделить носитель из пула носителей
Синтаксис
rsm allocate /mимя_пула_носителей /o{errunavail|new|next} {/l{g|f}код_логического_носителя | /p{g|f}код_раздела} [/lnимя_логического_носителя] [/ldописание_логического_носителя] [/pnимя_раздела] [/pdописание_раздела] [/tвремя_ожидания] [/b]
Параметры
/mимя_пула_носителей
Носитель выбирается из указанного пула носителей. Это значит, что для работы будет использоваться выделенный носитель из этого пула.
/o
Разрешает использование одного из параметров, выведенных в следующей таблице.
-
Значение
Описание
errunavail
Предотвращает создание запроса оператора на новый носитель, если выделение носителя по заданным ограничениям невозможно
new
Выделяет раздел, который не может быть использован вместе с другим приложением. Так можно резервировать вторую сторону двустороннего носителя
next
Выделяет следующую сторону носителя, выделенного ранее с помощью аргумента new
/l{g|f}код_логического_носителя
Указывает носитель для выделения с помощью кода логического носителя. Используйте код GUID (с параметром lg) или понятное имя (с параметромIf). Параметр код_логического_носителя задает следующую выделяемую сторону неодностороннего носителя. Этот параметр необязателен и используется только с параметрами /o и next. После освобождения этого носителя его код не будет определен.
/p{g|f}код_раздела
Указывает раздел для выделения с помощью кода раздела. Используйте код GUID (с параметром lg) или понятное имя (с параметромIf). Этот параметр необязателен и остается определенным даже после освобождения носителя.
/lnимя_логического_носителя
Задает носитель для выделения, используя имя логического носителя.
/ldописание_логического_носителя
Задает носитель для выделения, используя описание логического носителя.
/pnимя_раздела
Определяет раздел для выделения, используя имя раздела.
/pdописание_раздела
Указывает раздел носителя для выделения, используя описание раздела.
/tвремя_ожидания
Задает время ожидания в миллисекундах. Время ожидания по умолчанию не ограничено.
/b
Отображается только код GUID для операции выделения. Это сделано для того, чтобы результат одной команды можно было наиболее просто передать следующей команде.
/?
Отображает справку в командной строке.
Примечания
В других командах параметры /lf и /pf позволяют задать в качестве параметра имя логического носителя или его стороны соответственно. Если в данной команде не используются имена носителей (понятные имена), в следующих командах для указания логического носителя можно будет использовать только коды GUID.
Чтобы создать пул носителей
Синтаксис
rsm createpool /mимя_пула_носителей /a{existing|always|new} [/t{g|f}код_типа_носителей_в_пуле] [/d] [/r]
Параметры
/mимя_пула_носителей
Задает имя создаваемого пула.
/a
Разрешает использование одного из параметров, выведенных в следующей таблице.
-
Значение
Описание
existing
Открывает существующий пул носителей или возвращает ошибку, если указанный пул носителей не существует
always
Открывает имеющийся пул носителей или создает новый пул носителей, если указанный пул не найден
new
Создает новый пул носителей или возвращает ошибку, если указанный пул носителей уже существует.
/tgкод_типа_носителей_в_пуле
Указывает тип носителей, находящихся в пуле, используя код GUID. По умолчанию используется тип носителей родительского пула.
/tgкод_типа_носителей_в_пуле
Указывает тип носителей, находящихся в пуле, используя понятное имя. По умолчанию используется тип носителей родительского пула.
/d
Разрешает пулу носителей автоматически извлекать носители из пула свободных носителей. Если ключ /d не включен в команду, данному пулу не разрешено выделять носители из пула свободных носителей.
/r
Разрешает пулу носителей автоматически возвращать носители в пул свободных носителей. Если ключ /r не включен в команду, данному пулу не разрешено возвращать носители в пул свободных носителей.
/?
Отображает справку в командной строке.
Чтобы освободить носитель
Синтаксис
rsm deallocate /l{g|f}код_логического_носителя | /p{g|f}код_раздела
Параметры
/lgкод_логического_носителя
Указывает логический носитель для освобождения, используя код GUID.
/lfкод_логического_носителя
Определяет логический носитель для освобождения, используя понятное имя.
/pgкод_раздела
Задает сторону носителя для освобождения, используя код GUID.
/pfкод_раздела
Указывает сторону носителя для освобождения, используя понятное имя.
/?
Отображает справку в командной строке.
Примечания
Для задания освобождаемого логического носителя может использоваться имя логического носителя или имя его стороны (раздела), только если одно из этих имен было задано в команде allocate (параметры /ln и /pn соответственно). В противном случае необходимо задать код логического носителя (LMID) или код раздела (PARTID).
Чтобы удалить пул носителей
Синтаксис
rsm deletepool /mимя_пула_носителей
Параметры
/mимя_пула_носителей
Задает имя удаляемого пула.
/?
Отображает справку в командной строке.
Чтобы отсоединить носитель от диска
Синтаксис
rsm dismount {/l{g|f}код_логического_носителя | /p{g|f}код_раздела rsm dismount [/o[deferred]]}
Параметры
/lgкод_логического_носителя
Указывает логический носитель для отсоединения, используя код GUID.
/lfкод_логического_носителя
Определяет логический носитель для отсоединения, используя понятное имя.
/pgкод_раздела
Задает сторону носителя для отсоединения, используя код GUID.
/pfкод_раздела
Указывает сторону носителя для отсоединения, используя понятное имя.
/o
При совместном использовании с дополнительным параметром deferred, данный необязательный ключ отмечает носитель как отсоединяемый, но носитель остается в устройстве. Последующие команды присоединения будут выполняться, как обычно. Если этот параметр не используется, носитель будет отсоединен от устройства.
/?
Отображает справку в командной строке.
Примечания
Для задания отсоединяемого логического носителя может использоваться имя логического носителя или имя его стороны (раздела), только если одно из этих имен было задано в команде allocate (параметры /ln и /pn соответственно). В противном случае необходимо задать код логического носителя (LMID) или код раздела (PARTID).
Чтобы извлечь носитель из библиотеки
Носитель для извлечения можно задать одним из трех способов.
Указать физический носитель, который требуется извлечь, используя код физического носителя (PMID) или имя физического носителя.
Извлечь носитель из определенного отсека в библиотеке.
Извлечь носитель c определенного устройства в библиотеке.
Синтаксис
rsm eject {/p{g|f}код_физического_носителя | /s{g|f}код_отсека /l{g|f}код_библиотеки | /d{g|f}код_устройства /l{g|f}код_библиотеки rsm eject [/oкод_операции_извлечения] rsm eject [/a{start|stop|queue}] rsm eject [/b]
Параметры
/pgкод_физического_носителя
Указывает физический носитель для извлечения, используя код GUID.
/pfкод_физического_носителя
Определяет физический носитель для извлечения, используя понятное имя.
/sgкод_отсека
Задает отсек, содержащий носитель для извлечения, используя код GUID.
/sfкод_отсека
Указывает отсек, содержащий носитель для извлечения, используя понятное имя.
/lgкод_библиотеки
С помощью кода GUID определяет библиотеку, содержащую отсек или устройство, из которого требуется извлечь носитель.
/lfкод_библиотеки
С помощью понятного имени указывает библиотеку, содержащую отсек или устройство, из которого требуется извлечь носитель.
/dgкод_устройства
Задает устройство, содержащее носитель для извлечения, используя код GUID.
/dfкод_устройства
Указывает устройство, содержащее носитель для извлечения, используя понятное имя.
/oкод_операции_извлечения
Используется, чтобы задать код GUID для конкретной операции извлечения. Для прерывания выполнения определенной операции извлечения вместе с параметром /a и аргументом stop можно использовать необязательный параметр /o. Он также служит для отображения кода GUID определенной операции извлечения совместно с параметром /a и аргументом start.
/a
Разрешает использование одного из параметров, выведенных в следующей таблице.
-
Значение
Описание
Start
По умолчанию, запускает операцию извлечения немедленно. Носитель будет извлечен до истечения времени ожидания либо пока не будет выполнена другая команда «eject» с параметром командной строки /a и параметром stop. В таких командах извлечения с помощью параметра командной строки /o также должен быть задан код GUID операции. Время ожидания задается в объекте библиотеки (для всех операций извлечения) для данной библиотеки. Этот параметр задается через интерфейс API системы съемных носителей. Также может использоваться совместно с параметром /o для отображения кода GUID определенной операции извлечения
Stop
Прекращает выполнение операции извлечения до истечения времени ожидания. Определенную операцию извлечения можно прервать, используя код GUID, отображаемый при использовании параметра start с ключами /a и /o
Queue
Поставляет носитель в очередь на извлечение. Этот аргумент используется при работе с библиотеками, имеющими порты вставки/извлечения для нескольких отсеков
/b
Отображает только код GUID операции извлечения для использования в сценариях.
/?
Отображает справку в командной строке.
Чтобы извлечь носитель из сменщика ATAPI
Синтаксис
rsm ejectatapi /nномер_сменщика_ATAPI
Параметры
/nномер_сменщика_ATAPI
Задает номер сменщика. номер_сменщика_ATAPI — число в конце строки имени устройства сменщика. Например, номер сменщика ATAPI «\\.\CdChanger0» — 0.
/?
Отображает справку в командной строке.
Примечания
До выполнения данной команды вручную остановите службу ntmssvc.
Чтобы произвести учет носителей в определенной автоматической библиотеке
Синтаксис
rsm inventory /l{g|f}код_библиотеки /a{full|fast|default|none|stop}
Параметры
/lfкод_библиотеки
Указывает библиотеку, в которой необходимо произвести учет, используя понятное имя.
/lgкод_библиотеки
Указывает библиотеку, в которой необходимо произвести учет, используя код GUID.
/a
Обязательный параметр. Определяет тип операции учета, которую надо выполнить. В следующей таблице представлен список допустимых операций учета.
-
Значение
Описание
Full
Выполняет полный учет носителей в библиотеке. Система съемных носителей присоединяет каждую ленту или диск библиотеки и читает коды носителя.
Fast
Осуществляет учет штрих-кодов, если в библиотеке установлен считыватель штрих-кода. Если в библиотеке нет считывателя штрих-кода, система съемных носителей проверяет отсек и производит чтение кода носителя, подключенного к отсеку, который раньше был пустым.
Default
Выполняет учет, использую метод по умолчанию, указанный в диалоговом окне библиотеки Свойства
None
Учет не производится
Stop
Останавливает текущий учет для конкретной библиотеки, если он выполняется
/?
Отображает справку в командной строке.
Чтобы присоединить носитель к указанной библиотеке
Присоединяемый логический носитель должен быть задан кодом логического носителя (LMID) или именем логического носителя.
Синтаксис
rsm mount {/l{g|f}код_логического_носителя | /p{g|f}код_раздела | [/s{g|f}код_отсека /c{g|f}код сменщика} rsm mount [/d{g|f}код_устройства] rsm mount /o{errunavail|drive|read|write|offline} rsm mount [/r{normal|high|low|highest|lowest}] rsm mount [/tвремя_ожидания]
Параметры
/lfкод_логического_носителя
Определяет логический носитель для присоединения, используя понятное имя.
/pfкод_раздела
Указывает сторону носителя для присоединения, используя понятное имя.
/pgкод_раздела
Задает сторону носителя для присоединения, используя код GUID.
/lgкод_логического_носителя
Определяет логический носитель для присоединения, используя код GUID.
/cgкод_сменщика
Задает сменщика, в котором содержится носитель для присоединения, используя код GUID. Этот аргумент можно задать только совместно с параметром /sg и кодом GUID отсека.
/cfкод_сменщика
Указывает сменщика, в котором содержится носитель для присоединения, используя понятное имя. Этот аргумент можно задать только совместно с параметром /sg и кодом GUID отсека.
/sgкод_отсека
Задает отсек носителей, в котором содержится носитель для присоединения, используя код GUID. Этот аргумент можно задать только совместно с параметром /cg и кодом GUID сменщика.
/sfкод_отсека
Определяет отсек носителей, в котором содержится носитель для присоединения, используя понятное имя. Этот аргумент можно задать только совместно с параметром /cg и кодом GUID сменщика.
/dgкод_устройства
Указывает определенное устройство, на котором требуется выполнить присоединение носителя, используя код GUID. Этот параметр необязателен и используется только с ключом /o и параметром drive.
/dfкод_устройства
Задает определенное устройство, на котором требуется выполнить присоединение носителя, используя понятное имя. Этот параметр необязателен и используется только с ключом /o и параметром drive.
/o
Разрешает использование одного из параметров. указанных в следующей таблице.
-
Значение
Описание
Errunavail
Выдает ошибку, если носитель или устройство недоступны
Drive
Задает определенное устройство, на котором выполняется присоединение. Этот аргумент используется совместно с ключом /d
Read
Присоединяет носитель для чтения
Write
Присоединяет носитель для чтения. Если используется этот аргумент, носитель, работа с которым завершена, не будет присоединен.
Offline
Выдает ошибку, если носитель не подключен
/r
В необязательном порядке определяет порядок присоединения (или приоритет). Приоритет для присоединения можно также указать с помощью одного из параметров: normal (по умолчанию), high, low, highest и lowest.
/t
В необязательном порядке задает время ожидания для команды в миллисекундах. Время ожидания по умолчанию «бесконечно».
/?
Отображает справку в командной строке.
Примечания
При использовании команды mount можно задать присоединяемый носитель с помощью параметра /l, параметра /p или сочетания параметров /s и /c.
Чтобы обновить библиотеку, физический носитель или все устройства с определенным типом носителя
Эта команда опрашивает указанные устройства для занесения их текущего состояния в базу данных съемных носителей. Эта команда обычно используется после извлечения и вставки носителей.
Синтаксис
rsm refresh {/l{g|f]код_библиотеки | /p{g|f}код_физического_носителя | /tgкод_типа_носителя}
Параметры
/lgкод_библиотеки
Задает библиотеку для обновления, используя код GUID.
/lfкод_библиотеки
Определяет библиотеку для обновления, используя понятное имя.
/pgкод_физического_носителя
Указывает физический носитель для обновления, используя код GUID.
/pfкод_физического_носителя
Указывает физический носитель для обновления, используя понятное имя.
/tgкод_типа_носителя
Задает тип носителя, который требуется обновить. Можно указать только код GUID. Этот параметр позволяет обновить состояния всех устройств чтения съемных носителей, указав код GUID съемного носителя. Этот код GUID можно определить командой «view» следующим образом: rsm view /tmedia_type /guiddisplay.
/?
Отображает справку в командной строке.
Чтобы отобразить список объектов носителей
Синтаксис
rsm view /t{drive|library|changer|storageslot|iedoor|ieport|physical_media| media_pool|partition|logical_media|media_type|drive_type|librequest} rsm view [/cgкод_контейнера] rsm view [/guiddisplay] rsm view [/b]
Параметры
/t {drive|library|changer|storageslot|iedoor|ieport|physical_media| media_pool|partition|logical_media|media_type|drive_type|librequest}
Выводит на экран список объектов ностелей указанного типа. При использовании без параметров будет выдан список всех пулов носителей системы съемных носителей (всех библиотек).
/cgкод_контейнера
Задает код GUID контейнера объекта. Тип контейнера зависит от типа объекта (параметра), заданного в ключе /t. Если код контейнера не задан, будут выведена все экземпляры соответствующего типа объекта.
/guiddisplay
Отображает код GUID и понятое имя для объектов.
/b
Отображает только код GUID объекта для использования в сценариях.
/?
Отображает справку в командной строке.
Примечания
Если не используются ключи /guiddisplay и /b, отображаются только понятные имена объектов.
Примечания
После успешного выполнения команды возвращается код ERROR_SUCCESS. Если команда по каким-либо причинам не выполнена, возвращается код ошибки, который можно использовать в сценариях. Код ошибки представляет собой либо системный код ошибки, либо один из кодов, указанных в таблице.
-
Код ошибки
Описание
536870913
Заданы неверные аргументы. Обычно эта ошибка бывает вызвана наличием пробела после параметра, например /t 50 вместо /t50
536870914
Заданы повторяющиеся параметры. Например, задана команда allocate с двумя параметрами /m
536870915
Указанному понятному имени не соответствует ни один код GUID. Проверьте правильность написания понятного имени с учетом регистра
536870916
Задано недостаточно параметров. Проверьте, не пропущен ли обязательный параметр
536870917
Задан неверный код GUID. Для определения правильного кода GUID воспользуйтесь командой view
536870918
Этот код возвращается только командой ejectatapi. Проверьте правильность работы сменщика ATAPI
Запускает конкретные средства и программы с разрешениями, отличными от тех, которые предоставляет текущая учетная запись.
Синтаксис
runas [{/profile|/noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:учетная_запись_пользователя program
Параметры
/profile
Загружает профиль пользователя. Параметр /profile используется по умолчанию.
/no profile
Определяет, что профиль пользователя не надо загружать. Это позволяет загрузить приложение быстрее, но также может привести к сбоям в некоторых приложениях.
/env
Задает использование текущей сетевой среды вместо локальной среды пользователя.
/netonly
Показывает использование введенных сведений о пользователе только для удаленного доступа.
/smartcard
Определяет необходимость поддержки учетных данных с помощью смарт-карты.
/showtrustlevels
Выводит список параметров /trustlevel.
/trustlevel
Указывает уровень проверки подлинности, на котором необходимо выполнить приложение. Используйте параметр /showtrustlevels для просмотра доступных уровней доверия.
/user:учетная_запись_пользователя
Задает имя учетной записи пользователя, которая будет использована для запуска программы. Учетная запись пользователя должна быть представлена в формате пользователь@домен или домен\пользователь.
program
Задает команду или программу, которая будет запущена с помощью учетной записи, указанной в параметре /user.
/?
Отображает справку в командной строке.
Примечания
Администраторам рекомендуется использовать учетную запись с ограниченными разрешениями для выполнения повседневных задач, не связанных с администрированием, и учетную запись с более широкими правами только для выполнения отдельных административных задач. Чтобы реализовать такой подход без выхода из системы и повторного входа, войдите в систему с обычной учетной записью и используйте команду runas для запуска программ, требующих более широких прав.
Использование команды runas не ограничено административными учетными записями, хотя именно такой способ является наиболее употребительным. Любой пользователь с несколькими учетными записями может использовать runas для запуска программы, консоли MMC или компонента панели управления с другими личными данными.
Если необходимо использовать учетную запись администратора на своем компьютере, в качестве параметра /user: введите одно из следующих значений:
/user:учетная_запись_администратора@имя_компьютера
/user:имя_компьютера\учетная_запись_администратора
Чтобы использовать данную команду в качестве администратора домена, введите одно из следующих значений параметра:
/user:учетная_запись_администратора@имя_домена
/user:имя_домена\учетная_запись_администратора
С помощью команды runas можно выполнять программы (*.exe), запускать сохраненные консоли MMC (*.msc), ярлыки программ и сохраненных консолей MMC и компоненты панели управления. Их можно запускать в качестве администратора, даже если вход в систему был произведен с учетной записью члена другой группы, например группы пользователей или опытных пользователей.
Можно использовать команду runas для запуска любой программы, консоли MMC или компонента панели управления. Поскольку указываются соответствующие сведения об имени пользователя и его пароле, учетная запись пользователя предоставляет возможность подключения к компьютеру, а программа, консоль MMC или компонент панели управления становятся доступными в системе для учетной записи пользователя.
Команда runas позволяет администрировать сервер в другом лесе (компьютер, с которого запускается программа, и сервер располагаются в разных доменах).
При попытке запуска программы, консоли MMC или компонента контрольной панели из сети с помощью runas выполнение может окончиться неудачей, поскольку личные сведения, использованные для подключения к сетевому ресурсу, могут отличаться от тех, что использованы при запуске программы. Личные сведения, использованные при запуске программы, могут не позволить получить доступ к тому же сетевому ресурсу.
Некоторые компоненты, например папка «Принтеры» и элементы рабочего стола, открываются косвенно. Эти компоненты не могут быть запущены командой runas.
Если выполнение команды runas заканчивается неудачей, может оказаться, что служба вторичного входа не запущена или используемая учетная запись пользователя недопустима. Чтобы проверить состояние службы вторичного входа, в компоненте «Управление компьютером» щелкните узел Службы и приложения, а затем — Службы. Чтобы проверить учетную запись пользователя, попытайтесь подключиться к соответствующему домену с помощью этой учетной записи.
Примеры
Чтобы в качестве администратора на локальном компьютере запустить экземпляр интерпретатора командной строки , введите команду:
runas /user:имя_локального_компьютера\administrator cmd
После запроса введите пароль администратора.
Чтобы запустить экземпляр оснастки «Управление компьютером», используя учетную запись администратора домена companydomain\domainadmin, введите команду:
runas /user:companydomain\domainadmin "mmc %windir%\system32\compmgmt.msc"
После запроса введите пароль соответствующей учетной записи.
Чтобы запустить экземпляр блокнота, используя учетную запись администратора домена user в домене domain.microsoft.com, введите команду:
runas /user:user@domain.microsoft.com "notepad my_file.txt"
После запроса введите пароль соответствующей учетной записи.
Чтобы запустить экземпляр окна командной строки, сохраненную консоль MMC, компонент панели управления или программу, которая будет администрировать сервер в другом лесе, введите команду:
runas /netonly /user:домен\имя_пользователя "команда"
В параметре домен\имя_пользователя должен быть указан пользователь с разрешениями, достаточными для администрирования сервера. После запроса введите пароль соответствующей учетной записи.
Windows имеет в своем составе утилиту командной строки Rundll32.exe, позволяющую запускать команды-функции, заложенные в DLL-файлах.
Список команд.
rundll32 shell32.dll,Control_RunDLL hotplug.dll - диалоговое окно Отключение или извлечение аппаратного устройства
rundll32 diskcopy,DiskCopyRunDll - вызов диалога "Копирование диска".
rundll32 keyboard,disable - отключение клавиатуры до следующей перезагрузки.
rundll32 mouse,disable - отключение мыши до перезагрузки.
rundll32 krnl386.exe,exitkernel - выгрузить ядро системы, выход из Windows.
rundll32 mshtml.dll,PrintHTML "HtmlFileNameAndPath" - распечатать документ HTML, где "HtmlFileNameAndPath" - путь к файлу и его имя.
rundll32 мсprint2.dll,RUNDLL_PrintTestPage - распечатать тестовую страницу на принтере.
rundll32 netplwiz.dll,AddNetPlaceRunDll - вызов мастера подключения нового сетевого ресурса "Добавление в сетевое окружение".
rundll32 rnaui.dll,RnaWizard - вызов мастера "Удаленный доступ к сети".
rundll32 rnaui.dll,RnaWizard /1 - вызов мастера "Удаленный доступ к сети" без отображения начального окна.
rundll32 shell,ShellExecute - открыть Проводник (папка "Рабочий стол").
rundll32 shell32,Control_RunDLL - открыть в Проводнике папку "Панель управления".
rundll32 shell32,Control_RunDLL appwiz.cpl,,n - вызов диалогового окна "Установка и удаление программ", будет открыта вкладка с номером "n" (от 1 до 3).
rundll32 shell32,Control_RunDLL main.cpl @0 - открыть диалог "Свойства мыши".
rundll32 shell32,Control_RunDLL main.cpl @1 - открыть диалог "Свойства клавиатуры".
rundll32 shell32,Control_RunDLL main.cpl @2 - открыть папку "Принтеры".
rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintersFolder - открыть папку "Принтеры".
rundll32 shell32,Control_RunDLL main.cpl @3 - открыть папку "Шрифты".
rundll32 SHELL32,SHHelpShortcuts_RunDLL FontsFolder - открыть папку "Шрифты".
rundll32 SHELL32,Control_RunDLL modem.cpl, add - открыть диалог "Свойства модема".
rundll32 shell32,Control_RunDLL timedate.cpl - открыть диалог "Дата и время".
rundll32 shell32,OpenAs_RunDLL - вызвать диалог "Открыть с помощью...".
rundll32 shell32,ShellAboutA WINHOWTO.RU - информация о версии Windows.
rundll32 shell32,SHExitWindowsEx 0 - закрыть все программы, перегрузить оболочку.
rundll32 shell32, SHExitWindowsEx 1 - выключить ПК.
rundll32 SHELL32, SHExitWindowsEx -1 - перегрузить оболочку Windows.
rundll32 shell32, SHExitWindowsEx 2 - перегрузить ПК.
rundll32 shell32,SHExitWindowsEx 4 - принудительно закрыть все программы.
rundll32 shell32,SHExitWindowsEx 8 - выход из Windows и выключение ATX-совместимого ПК.
rundll32 shell32,SHFormatDrive - вызов диалога форматирования диска А:.
rundll32 SHELL32,SHHelpShortcuts_RunDLL AddPrinter - запуск "Мастера установки принтера".
rundll32 shell32,SHHelpShortcuts_RunDLL Connect - запуск мастера подключения сетевого диска.
rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintTestPage - распечатать тестовую страницу.
rundll32 sysdm.cpl,InstallDevice_Rundll - вызов мастера установки оборудования.
rundll32 url.dll,FileProtocolHandler %1 - открыть веб-страницу, где %1 - URL сайта (включая http://).
rundll32 url.dll,MailToProtocolHandler %1 - создать новое письмо, где %1 - e-mail адресата.
rundll32 user,CASCADECHILDWINDOWS - расположить все окна каскадом.
rundll32 user,TILECHILDWINDOWS - расположить все окна по экрану.
rundll32 user,disableoemlayer - сбой системы (!) - отключаются все функции ввода-вывода (клавиатура, дисплей, мышь). Будет черный экран с курсором и не реагирующая система, Windows продолжает работать.
rundll32 user,ExitWindowsExec - быстрая перезагрузка Windows.
rundll32 user,RepaintScreen - выполнить команду "Обновить".
rundll32 user,SetCaretBlinkTime n - задать частоту мигания курсора, соответствующую значению параметра n.
rundll32 user,SetCursorPos - переместить курсор мыши в верхний левый угол экрана.
rundll32 user,SetDoubleClickTime n - задать скорость двойного нажатия левой кнопки мыши (Double Click), соответствующую параметру n.
rundll32 user,SwapMouseButton - поменять местами клавиши мыши (обратная смена невозможна).
rundll32 user,WNetConnectDialog - вызов диалога "Подключение сетевого диска".
rundll32 user,WNetDisconnectDialog - вызов диалога "Отключение сетевого диска".
rundll32 AppWiz.Cpl,NewLinkHere %1 - запуск мастера создания нового ярлыка, где %1 - путь к исходному файлу.
error= {normal|severe|critical|ignore}
Указывает серьезность ошибки, если служба не запускается при загрузке.
-
Значение
Описание
normal
Ошибка записывается в журнал и выводится окно сообщения, информирующее пользователя об отказе при запуске службы. Запуск будет продолжен. Это устанавливается по умолчанию
severe
Ошибка заносится в журнал (если это возможно). Компьютер пытается перезагрузиться в последней удачной конфигурации. Компьютер можно будет перезагрузить, но выполнить службу, возможно, не удастся
critical
Ошибка заносится в журнал (если это возможно). Компьютер пытается перезагрузиться в последней удачной конфигурации. Если имеет место отказ последней правильной конфигурации, запуск также приведет к отказу и процесс загрузки остановится на ошибке
ignore
Ошибка заносится в журнал и запуск продолжается. Ошибка записывается в журнал ошибок и другие уведомления пользователю не выводятся
binpath= имя_двоичного_пути
Указывает путь в двоичном файле службы
group= группа_порядка_загрузки
Указывает имя группы, членом которой является эта служба. Список групп сохраняется в реестре в подразделе HKLM\System\CurrentControlSet\Control\ServiceGroupOrder. Значение по умолчанию является пустым
tag= {yes|no}
Указывает, следует ли получить код TagID из вызова CreateService. Теги используются только драйверами, запускающимися при загрузке или запуске системы
depend= зависимости
Указывает имена служб и групп, которые должны быть запущены раньше данной службы. Имена разделяются косой чертой (/)
obj= {имя_учетной_записи|имя_объекта}
Указывает имя учетной записи, для которой будет выполняться служба, или имя объекта драйвера Windows, в котором будет запущен драйвер. По умолчанию установленое имя учетной записи — Локальная система.
displayname= отображаемое_имя
Определяет понятное, точное имя для службы, которое используется в программах пользовательского интерфейса. Например, имя раздела службы «wuaserv» не очень понятно пользователю, а отображаемое имя — «Автоматическое обновление».
password= пароль
Задает пароль. Данный параметр требуется при использовании учетной записи, отличной от учетной записи «Локальная система».
/?
Отображает справку в командной строке.
Примечания
Если между параметром и его значением имеется пробел (например type= own вместо type=own) произойдет сбой операции.
Примеры
Далее приведены примеры использования команды sc config.
sc config NewService binpath= "ntsd -d c:\windows\system32\NewServ.exe"
Чтобы возобновить остановленную службу, отправляет службе запрос CONTINUE.
Синтаксис
sc [имя_сервера] continue [имя_службы]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
/?
Отображает справку в командной строке.
Примечания
Используйте операцию continue для возобновления работы остановленной службы.
Примеры
Далее приведены примеры использования команды sc continue.
sc continue tapisrv
Отправляет службе код CONTROL B.
Синтаксис
sc [имя_сервера] control [имя_службы] [{paramchange|netbindadd|netbindremove|netbindenable|netbinddisable|пользовательский_управляющий_код}]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
{paramchange|netbindadd|netbindremove|netbindenable|netbinddisable|пользовательский_управляющий_код}
Задает управляющий код, который посылается службе.
/?
Отображает справку в командной строке.
Создает раздел и записи службы в реестре и в базе данных диспетчера служб.
Синтаксис
sc [имя_сервера] create [имя_службы] [type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}] [start= {boot|system|auto|demand|disabled}] [error= {normal|severe|critical|ignore}] [binpath= имя_двоичного_пути] [group= группа_порядка_загрузки] [tag= {yes|no}][depend= зависимости] [obj= {имя_учетной_записи|имя_объекта}] [displayname= отображаемое_имя] [password= пароль]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}
Указывает тип службы. Тип по умолчанию type= own.
-
Значение
Описание
own
Служба выполняется в собственном процессе. Она не использует исполняемый файл совместно с другими службами. Эта установка используется по умолчанию
share
Служба выполняется как общий процесс. Она использует исполняемый файл совместно с другими службами
kernel
Драйвер
filesys
Драйвер файловой системы
rec
Драйвер, определяющий файловую систему (указывает файловые системы, используемые на компьютере)
interact
Служба может взаимодействовать с рабочим столом, получая входные данные от пользователей. Интерактивные службы должны выполняться с системной учетной записью. Этот тип должен использоваться вместе с type= own или type= shared (например,type= interact type= own). Самостоятельное использование типа type= interact приведет к ошибке недопустимого параметра
start= {boot|system|auto|demand|disabled}
Указывает тип запуска для службы. Тип запуска по умолчанию start= demand.
-
boot
Драйвер устройства, который загружается загрузчиком системы
system
Драйвер устройства, который запускается при инициализации ядра
auto
Служба, которая автоматически запускается при каждой перезагрузке компьютера и даже в том случае, если на компьютер не вошел ни один пользователь
demand
Служба, которая должна запускаться вручную. Это значение используется по умолчанию, если не указан параметр start=
disabled
Служба, которую нельзя запустить. Чтобы запустить отключенную службу, выберите другой тип запуска
error= {normal|severe|critical|ignore}
Указывает серьезность ошибки, если служба не запускается при загрузке. Значение параметра по умолчанию error= normal.
-
normal
Ошибка записывается в журнал и выводится окно сообщения, информирующее пользователя об отказе при запуске службы. Запуск будет продолжен. Это устанавливается по умолчанию
severe
Ошибка заносится в журнал (если это возможно). Компьютер пытается перезагрузиться в последней удачной конфигурации. Компьютер можно будет перезагрузить, но выполнить службу, возможно, не удастся
critical
Ошибка заносится в журнал (если это возможно). Компьютер пытается перезагрузиться в последней удачной конфигурации. Если имеет место отказ последней правильной конфигурации, запуск также приведет к отказу и процесс загрузки остановится на ошибке
ignore
Ошибка заносится в журнал и запуск продолжается. Ошибка записывается в журнал ошибок и другие уведомления пользователю не выводятся
binpath= имя_двоичного_пути
Указывает путь в двоичном файле службы. Значение по умолчанию для параметра binpath= не задано. Эту строку необходимо указать.
group= группа_порядка_загрузки
Указывает имя группы, членом которой является эта служба. Список групп сохраняется в реестре в подразделе HKLM\System\CurrentControlSet\Control\ServiceGroupOrder. Значение по умолчанию является пустым.
tag= {yes|no}
Указывает, следует ли получить код TagID из вызова CreateService. Теги используются только драйверами, запускающимися при загрузке или запуске системы.
depend= зависимости
Указывает имена служб и групп, которые должны быть запущены раньше данной службы. Имена разделяются косой чертой (/).
obj= {имя_учетной_записи|имя_объекта}
Указывает имя учетной записи, для которой будет выполняться служба, или имя объекта драйвера Windows, в котором будет запущен драйвер
displayname= отображаемое_имя
Определяет понятное, точное имя для службы, которое используется в программах пользовательского интерфейса.
password= пароль
Задает пароль. Данный параметр требуется при использовании учетной записи, отличной от учетной записи «Локальная система».
/?
Отображает справку в командной строке.
Примечания
Если между параметром и его значением имеется пробел (например type= own вместо type=own) произойдет сбой операции.
Примеры
Далее приведены примеры использования команды sc create.
sc \\myserver create NewService binpath= c:\windows\system32\NewServ.exe
sc create NewService binpath= c:\windows\system32\NewServ.exe type= share start= auto depend= "+TDI Netbios"
Удаляет раздел службы из реестра. Если служба выполняется или другой процесс использует эту службу, она помечается для удаления.
Синтаксис
sc [имя_сервера] delete [имя_службы]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
/?
Отображает справку в командной строке.
Примечания
Для удаления служб DHCP, DNS и других встроенных в операционную систему служб используйте средство «Установка и удаление программ». Средство «Установка и удаление программ» не только удаляет раздел реестра для службы, но и службу, и ярлыки этой службы.
Примеры
Далее приведены примеры использования команды sc delete.
sc delete newserv
Задает строку описания для службы.
Синтаксис
sc [имя_сервера] description [имя_службы] [описание]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
описание
Задает описание для конкретной службы. Если строка не указана, описание службы не изменяется. Количество символов в строке описания службы неограниченно.
/?
Отображает справку в командной строке.
Примеры
Далее приведены примеры использования команды sc description.
sc description newserv "Runs quality of service control."
Выводит список служб, которые не могут выполнятся, пока запущена определенная служба.
Синтаксис
sc [имя_сервера] enumdepend [имя_службы] [размер_буфера]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
размер_буфера
Задает размер буфера перечисления в байтах. Значение по умолчанию равно 1024 байта.
/?
Отображает справку в командной строке.
Примечания
Если размер буфера небольшой, операция enumdepend выводит зависимости только частично и указывает размер дополнительного буфера, который необходим для вывода всех зависимостей. Запустите операцию повторно и укажите больший размер буфера, если вывод обрезается.
Примеры
Далее приведены примеры использования команды sc enumdepend.
sc enumdepend rpcss 5690 sc enumdepend tapisrv
Определяет действия, которые надо предпринять при сборе работы службы.
Синтаксис
sc [имя_сервера] failure [имя_службы] [reset= интервал_без_ошибок] [reboot= широковещательное_сообщение] [command= командная_строка] [actions= действия_при_сбое_и_время_задержки]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
reset= интервал_без_ошибок
Задает период времени работы службы без ошибок (в секундах), после которого счетчик ошибок сбрасывается в 0. Данный параметр должен использоваться совместно с параметром actions=.
reboot= широковещательное_сообщение
Определяет сообщение для широковещательной рассылки при сбое работы службы.
command= командная_строка
Определяет командную строку для запуска при сбое работы службы.
actions= действия_при_сбое_и_время_задержки
Указывает действия при сбое и время задержки (в миллисекундах), отделенные косой чертой (/). Допустимы следующие действия: run, restart и reboot. Этот ключ не может быть использован с параметром reset=. Чтобы не предпринимать никаких действий при сбое, используйте параметр actions= "".
/?
Отображает справку в командной строке.
Примечания
Изменить параметры при сбое можно не для всех служб. Некоторые из них выполняются как набор служб.
Чтобы запустить пакетный файл после сбоя, укажите в параметре command=: cmd.exe диск:\имя_файла.bat, где диск:\имя_файла.bat — полное имя пакетного файла.
Чтобы запустить файл VBS после сбое, для параметра command= укажите следующее: диск:\мой_сценарий.vbs, где диск:\мой_сценарий.vbs — полное имя файла сценария.
По возможности определите три различных действия для параметра actions=, которые будут использоваться при первом, втором и третьем отказах службы.
Если между параметром и его значением имеется пробел (например type= own вместо type=own) произойдет сбой операции.
Примеры
Далее приведены примеры использования команды sc failure.
sc failure msftpsvc reset= 30 actions= restart/5000 sc failure dfs reset= 60 command= c:\windows\services\restart_dfs.exe actions= run/5000 sc failure dfs reset= 60 actions= reboot/30000
sc failure dfs reset= 60 reboot= "Отказ работы службы распределенной файловой системы (DFS). Поэтому через 30 секунд будет произведена перезагрузка компьютера." actions= reboot/30000
sc failure myservice reset= 3600 reboot= "Сбой службы «MyService» — перезагрузка машины" command= "%windir%\MyServiceRecovery.exe" actions= restart/5000/run/10000/reboot/60000
Получает отображаемое имя определенной службы.
Синтаксис
sc [имя_сервера] getdisplayname [имя_службы] [размер_буфера]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
размер_буфера
Задает размер буфера в байтах. Значение по умолчанию равно 1024 байта.
/?
Отображает справку в командной строке.
Примеры
Далее приведены примеры использования команды sc getdisplayname.
sc getdisplayname clipsrv sc getdisplayname tapisrv sc getdisplayname sharedaccess
Выводит имя раздела, соответствующего определенной службы, используя отображаемое имя как входящие данные.
Синтаксис
sc [имя_сервера] getkeyname [отображаемое_имя_службы] [размер_буфера]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
отображаемое_имя_службы
Указывает отображаемое имя службы.
размер_буфера
Задает размер буфера в байтах. Значение по умолчанию равно 1024 байта.
/?
Отображает справку в командной строке.
Примечания
Если отображаемое_имя_службы содержит пробелы, его следует заключать в кавычки (т. е. "отображаемое имя службы").
Примеры
Далее приведены примеры использования команды sc getkeyname.
sc getkeyname "удаленный вызов процедур (rpc)" sc getkeyname "общий доступ к подключению к Интернету" sc getkeyname "папка обмена"
Посылает службе запрос INTERROGATE.
Синтаксис
sc [имя_сервера] interrogate [имя_службы]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
/?
Отображает справку в командной строке.
Примечания
Отправление запроса INTERROGATE влечет за собой обновление состояния службы с помощью диспетчера служб.
Примеры
Далее приведены примеры использования команды sc interrogate.
sc interrogate sharedaccess sc interrogate rpcss
Блокирует базу данных диспетчера служб.
Синтаксис
sc [имя_сервера] lock
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
/?
Отображает справку в командной строке.
Примечания
Блокирование базы данных диспетчера служб препятствует запуску любой службы. Используйте эту операцию, чтобы убедиться, что служба не будет запущена после остановки. Это позволяет выполнить некоторые действия (например, удалить службу) без помех.
Использование операции lock приводит к блокированию базы данных диспетчера служб; ввод u позволяет разблокировать базу данных. Имеется возможность удалить процесс, из которого была блокирована база данных.
Примеры
Далее приведены примеры использования команды sc lock.
sc lock
Посылает службе запрос PAUSE.
Синтаксис
sc [имя_сервера] pause [имя_службы]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
/?
Отображает справку в командной строке.
Примечания
Используйте операцию pause для приостановки службы перед завершением ее работы.
Не все службы могут быть приостановлены.
Не все службы выполняют одинаковые действия в процессе приостановки. Некоторые продолжают обслуживать текущих клиентов и отказываются принять новых. Другие службы прекращают обслуживать существующих клиентов и отказываются принять новых.
Примеры
Далее приведены примеры использования команды sc pause.
sc pause tapisrv
Запрашивает сведения о конфигурации службы.
Синтаксис
sc [имя_сервера] qc [имя_службы] [размер_буфера]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
размер_буфера
Задает размер буфера в байтах. Значение по умолчанию равно 1024 байта.
/?
Отображает справку в командной строке.
Примечания
С помощью операции qc на экран выводится следующая информация о службе: SERVICE_NAME (имя раздела реестра для службы), TYPE, ERROR_CONTROL, BINARY_PATH_NAME, LOAD_ORDER_GROUP, TAG, DISPLAY_NAME, DEPENDENCIES и SERVICE_START_NAME.
Администратор может использовать SC, чтобы определить двоичное имя любой службы и выяснить, использует ли служба процесс совместно с другими службами. Для этого введите следующую команду:
sc qc имя_службы
С помощью SC можно сопоставить службы в узле «Службы» консоли ММС процессам в программе «Системный монитор». Если двоичное имя службы — Services.exe, значит, служба имеет общий доступ к процессу контроллера службы.
Services.exe запускает все службы. Чтобы сэкономить системные ресурсы, несколько служб Win32, разработанные для Windows, совместно используют процесс Services.exe. Эти службы не указаны в качестве отдельных процессов в средствах «Системный монитор» и «Диспетчер задач». Это верно и для процесса Svchost.exe, являющийся базовым процессом службы, который совместно используется множеством работающих служб.
Может не существовать процесса для каждой службы Win32, потому что третья часть этих служб настроена на совместное использование процессов. SC можно использовать для получения сведений о конфигурации этих служб. Если служба не использует процесс совместно с другими службами, в программе «Системный монитор» во время выполнения службы существует процесс для нее.
Команды SС полезны разработчикам служб, потому что предоставляют более подробные и точные сведения о службах, чем программа Services.exe, которая включена в Windows. Services.exe определяет запущена служба, остановлена или приостановлена. Хотя этих средств достаточно для отлаженного приложения, которое выполняется безошибочно, сведения, предоставляемые ими о разработанной службе, могут ввести в заблуждение. Например, служба, которая запускается, отображена как запущенная, независимо от того, действительно ли она выполняется или нет.
SC реализует вызовы ко всем функциям интерфейса API управления службами Windows. Настроить параметры для этих функций можно, задав их в командной строке.
С помощью средства SC имеется возможность запросить состояние службы и получить значения, хранящиеся в полях структуры состояний. Services.exe не выводит полное состояние службы, а средства SC отображают точное состояние службы, а также номер последней контрольной точки и сведения о состоянии ожидания. Контрольную точку можно использовать как средство отладки, потому что она показывает путь инициализации до момента, когда программа перестала отвечать. SC позволяет задавать имя удаленного компьютера, что дает возможность вызвать функции интерфейса API службы и посмотреть структуры состояния службы на удаленном компьютере.
Примеры
Далее приведены примеры использования команды sc qc.
sc qc \\myserver newsrvice sc qc rpcss 248
Выводит на экран строку описания службы.
Синтаксис
sc [имя_сервера] qdescription [имя_службы] [размер_буфера]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
размер_буфера
Задает размер буфера в байтах. Значение по умолчанию равно 1024 байта.
/?
Отображает справку в командной строке.
Примеры
Далее приведены примеры использования команды sc qdescription.
sc qdescription rpcss sc qdescription rpcss 138
Выводит на экран действия, которые будут выполняться при отказе работы службы.
Синтаксис
sc [имя_сервера] qfailure [имя_службы] [размер_буфера]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
размер_буфера
Задает размер буфера в байтах. Значение по умолчанию равно 1024 байта.
/?
Отображает справку в командной строке.
Примечания
Операция qfailure выводит на экран следующие сведения о службе: SERVICE_NAME (имя раздела реестра для службы), RESET_PERIOD, REBOOT_MESSAGE, COMMAND_LINE и FAILURE_ACTIONS.
Примеры
Далее приведены примеры использования команды sc qfailure.
sc qfailure rpcss sc qfailure rpcss 20
Получает и отображает сведения о конкретной службе, драйвере, типе службы или типе драйвера.
Синтаксис
sc [имя_сервера] query [имя_службы] [type= {driver|service|all}] [type= {own|share|interact|kernel|filesys|rec|adapt}] [state= {active|inactive|all}] [bufsize= размер_буфера] [ri= индекс_возобновления] [group= имя_группы]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname. Данный параметр операции query не используется совместно с другими параметрами этой операции (отличными от параметра имя_сервера).
type= {driver|service|all}
Указывает объекты для перечисления. Тип по умолчанию service.
-
Значение
Описание
driver
Указывает перечисление только драйверов
service
Указывает перечисление только служб
all
Указывает перечисление драйверов и служб
type= {own|share|interact|kernel|filesys|rec|adapt}
Указывает тип драйверов и тип служб для перечисления.
-
Значение
Описание
own
Служба выполняется в собственном процессе. Она не использует исполняемый файл совместно с другими службами. Эта установка используется по умолчанию
share
Служба выполняется как общий процесс. Она использует исполняемый файл совместно с другими службами
interact
Служба может взаимодействовать с рабочим столом, получая входные данные от пользователей. Интерактивные службы должны выполняться с системной учетной записью
kernel
Драйвер
filesys
Драйвер файловой системы
state= {active|inactive|all}
Указывает состояние запуска службы, которая включается в перечисление. По умолчанию active.
-
Значение
Описание
active
Указывает все активные службы
inactive
Указывает все приостановленные или остановленные службы
all
Указывает все службы
bufsize= размер_буфера
Задает размер буфера перечисления в байтах. По умолчанию размер пакета равен 1024 байтам. Увеличьте размер буфера перечисление, когда вывод результатов запроса превышает 1024 байтов.
ri= индекс_возобновления
Указывает номер индекса, с которого начинается или возобновляется перечисление. Номер по умолчанию равен 0. Когда в ответ на запрос выведено больше сведений, чем буфер может отобразить по умолчанию, используйте данный параметр совместно с параметромbufsize=.
group= имя_группы
Указывает группу служб для перечисления. По умолчанию выбираются все группы.
/?
Отображает справку в командной строке.
Примечания
Если между параметром и его значением имеется пробел (например type= own вместо type=own) произойдет сбой операции.
Операция query отображает следующие сведения о службе: SERVICE_NAME (имя раздела реестра для службы), TYPE, STATE (а также состояния, которые недоступны), WIN32_EXIT_B, SERVICE_EXIT_B, CHECKPOINT и WAIT_HINT.
В некоторых случаях параметр type= может использоваться дважды. Первое появление параметра type= указывает, следует ли запрашивать службы, драйверы или и то и другое. Второе появление параметра type= указывает тип из операции create для дальнейшего сужения области запроса.
Когда вывод результата команды query превышает размер буфера перечисления, выводится следующее сообщение:
Enum: more data, need 1822 bytes start resume at index 79
Чтобы вывести на экран оставшиеся сведения результата команды query, повторно выполните команду query, указав в параметре bufsize= количество байтов и конкретный индекс в параметре ri=. Например, оставшиеся выходные данные можно вывести на экран с помощью следующей команды.
sc query bufsize= 1822 ri= 79
Примеры
Далее приведены примеры использования команды sc query.
sc query sc query messenger sc query type= driver sc query type= service sc query state= all sc query bufsize= 50 sc query ri= 14 sc query type= service type= interact sc query type= driver group= ndis
Получает и отображает подробные сведения о конкретной службе, драйвере, типе службы или типе драйвера.
Синтаксис
sc [имя_сервера] queryex [type= {driver|service|all}] [type= {own|share|interact|kernel|filesys|rec|adapt}] [state= {active|inactive|all}] [bufsize= размер_буфера] [ri= индекс_возобновления] [group= имя_группы]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname. Данный параметр операции queryex не используется совместно с другими параметрами этой операции (отличными от параметра имя_сервера).
type= {driver|service|all}
Указывает объекты для перечисления. Тип по умолчанию service.
-
Значение
Описание
driver
Указывает перечисление только драйверов
service
Указывает перечисление только служб
all
Указывает перечисление драйверов и служб
type= {own|share|interact|kernel|filesys|rec|adapt}
Указывает тип драйверов и тип служб для перечисления.
-
Значение
Описание
own
Служба выполняется в собственном процессе. Она не использует исполняемый файл совместно с другими службами. Эта установка используется по умолчанию
share
Служба выполняется как общий процесс. Она использует исполняемый файл совместно с другими службами
interact
Служба может взаимодействовать с рабочим столом, получая входные данные от пользователей. Интерактивные службы должны выполняться с системной учетной записью
kernel
Драйвер
filesys
Драйвер файловой системы
state= {active|inactive|all}
Указывает состояние запуска службы, которая включается в перечисление. По умолчанию active.
-
Значение
Описание
active
Указывает все активные службы
inactive
Указывает все приостановленные или остановленные службы
all
Указывает все службы
bufsize= размер_буфера
Задает размер буфера перечисления в байтах. По умолчанию размер пакета равен 1024 байтам.
ri= индекс_возобновления
Указывает номер индекса, с которого начинается или возобновляется перечисление. По умолчанию — 0.
group= имя_группы
Указывает группу служб для перечисления. По умолчанию выбираются все группы.
/?
Отображает справку в командной строке.
Примечания
Если между параметром и его значением имеется пробел (например type= own вместо type=own) произойдет сбой операции.
Операция queryex отображает следующие сведения о службе: SERVICE_NAME (имя раздела реестра для службы), TYPE, STATE (а также состояния, которые недоступны), WIN32_EXIT_B, SERVICE_EXIT_B, CHECKPOINT, WAIT_HINT, PID и FLAGS.
В некоторых случаях параметр type= может использоваться дважды. Первое появление параметра type= указывает, следует ли запрашивать службы, драйверы или и то и другое. Второе появление параметра type= указывает тип из операции create для дальнейшего сужения области запроса.
Когда вывод результата команды queryex превышает размер буфера перечисления, выводится следующее сообщение:
Enum: more data, need 2130 bytes start resume at index 75
Чтобы вывести на экран оставшиеся сведения результата команды queryex, повторно выполните команду queryex, указав в параметре bufsize= количество байтов и конкретный индекс в параметре ri=. Например, оставшиеся выходные данные можно вывести на экран с помощью следующей команды.
sc queryex bufsize= 2130 ri= 75
Примеры
Далее приведены примеры использования команды sc queryex.
sc queryex messenger sc queryex group= ""
Запрашивает и отображает состояние блокировки базы данных диспетчера служб.
Синтаксис
sc [имя_сервера] querylock
Параметр
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
/?
Отображает справку в командной строке.
Задает дескриптор безопасности службы с помощью SDDL.
Синтаксис
sc [имя_сервера] sdset имя_службы дескриптор_безопасности_службы
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
дескриптор_безопасности_службы
Задает дескриптор службы в SDDL.
/?
Отображает справку в командной строке.
Отображает дескриптор безопасности службы с помощью SDDL.
Синтаксис
sc [имя_сервера] sdshow имя_службы
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
/?
Отображает справку в командной строке.
Примеры
sc sdshow rpcss
Служит для запуска службы.
Синтаксис
sc [имя_сервера] start имя_службы [аргументы_службы]
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
аргументы_службы
Задает аргументы службы, которые надо выполнить для запуска службы.
/?
Отображает справку в командной строке.
Примеры
Далее приведены примеры использования команды sc start.
sc start tapisrv
Посылает службе запрос STOP.
Синтаксис
sc [имя_сервера] stop имя_службы
Параметры
имя_сервера
Задает имя удаленного сервера, на котором находится служба. В имени следует использовать формат UNC ("\\myserver"). Чтобы запустить SC локально, этот параметр следует пропустить.
имя_службы
Указывает имя службы, возвращенное операцией getkeyname.
/?
Отображает справку в командной строке.
Примечания
Не все службы могут быть приостановлены.
Примеры
Далее приведены примеры использования команды sc stop.
sc stop tapisrv
Schtasks
Настраивает выполнение команд и программ через заданные интервалы или в указанное время. Добавляет и удаляет задания из расписания, запускает и останавливает задания по требованию, отображает и изменяет назначенные задания.
Создает новое назначенное задание.
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc расписание [/mo модификатор] [/d день] [/m месяц[,месяц...] [/i время_простоя] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]][/ru {[домен\]пользователь | "System"} [/rp пароль]] /?
Параметры
/tn имя_задания
Определяет имя для задания.
/tr выполнение_задания
Указывает программу или команду, которая выполняет задание. Введите полный путь и имя исполняемого файла, файла сценария или пакетного файла. Если пропущен путь, программа SchTasks.exe предполагает, что файл находится всистемном_корневом_каталоге\System32.
/sc расписание
Задает тип расписания. Допустимыми значениями являются ЕЖЕМИНУТНО, ЕЖЕЧАСНО, ЕЖЕДНЕВНО, ЕЖЕНЕДЕЛЬНО, ЕЖЕМЕСЯЧНО, ОДНОКРАТНО, ПРИ ЗАПУСКЕ, ПРИ ВХОДЕ В СИСТЕМУ, ПРИ ПРОСТОЕ.
Значение |
Описание |
ЕЖЕМИНУТНО, ЕЖЕЧАСНО, ЕЖЕДНЕВНО, ЕЖЕНЕДЕЛЬНО, ЕЖЕМЕСЯЧНО |
Определяют единицу времени для расписания |
ОДНОКРАТНО |
Задание выполняется один раз в указанное время и дату |
ПРИ ЗАПУСКЕ |
Задание выполняется каждый раз при запуске системы. Можно указать дату запуска или выполнить задание в следующий раз при запуске системы |
ПРИ ВХОДЕ В СИСТЕМУ |
Задание выполняется каждый раз при входе пользователя (любого) в систему. Можно указать дату запуска или выполнить задание в следующий раз при входе пользователя в систему |
ПРИ ПРОСТОЕ |
Задание выполняется каждый раз при простое компьютера в течение заданного промежутка времени. Можно указать дату запуска или выполнить задание в следующий раз при простое компьютера |
/mo модификатор
Определяет частоту выполнения команды в соответствии с его типом расписания. Этот параметр обязателен для расписания ЕЖЕМЕСЯЧНО. Параметр является допустимым, но необязательным для расписаний ЕЖЕМИНУТНО, ЕЖЕЧАСНО, ЕЖЕДНЕВНО или ЕЖЕНЕДЕЛЬНО. По умолчанию значение равно 1.
Тип расписания |
Модификатор |
Описание |
ЕЖЕМИНУТНО |
1 - 1439 |
Задание выполняется через каждые n минут. |
ЕЖЕЧАСНО |
1 - 23 |
Задание выполняется через каждые n часов. |
ЕЖЕДНЕВНО |
1 - 365 |
Задание выполняется через каждые n дней. |
ЕЖЕНЕДЕЛЬНО |
1 - 52 |
Задание выполняется через каждые n недель. |
ЕЖЕМЕСЯЧНО |
1 - 12 |
Задание выполняется через каждые n месяцев. |
ПОСЛЕДНИЙ |
Задание выполняется в последний день месяца. |
|
ПЕРВЫЙ, ВТОРОЙ, ТРЕТИЙ, ЧЕТВЕРТЫЙ, ПОСЛЕДНИЙ |
При использовании с параметром /d день задание выполняется в определенный день недели. Например, в третью среду месяца. |
/d день
Указывает день недели и день месяца. Параметр допустим только с расписаниями ЕЖЕНЕДЕЛЬНО или ЕЖЕМЕСЯЧНО.
Тип расписания |
Значение дня |
ЕЖЕНЕДЕЛЬНО |
Необязательно. Допустимые значения — с ПН по ВС и *(каждый день). По умолчанию установлено значение ПН |
ЕЖЕМЕСЯЧНО |
Значения ПН — ВС требуются, когда используется модификатор (/mo) ПЕРВЫЙ, ВТОРОЙ, ТРЕТИЙ, ЧЕТВЕРТЫЙ ИЛИ ПОСЛЕДНИЙ. Значения 1 — 31 являются необязательными и допустимы, только если модификатора нет или тип его 1 — 12. По умолчанию установлено значение 1 (первый день месяца). |
/m месяц[,месяц...]
Указывает месяц года. Допустимые значения — с ЯНВ по ДЕК и * (каждый месяц). Параметр /m действителен только для расписания ЕЖЕМЕСЯЧНО. Параметр требуется при использовании модификатора ПОСЛЕДНИЙ. В других случаях он является необязательным. Значение по умолчанию *(каждый месяц).
/i время_простоя
Указывает интервал времени простоя компьютера (в минутах) до начала выполнения задания. Введите любое число от 1 до 999. Параметр допустим только с расписанием ПРИ ПРОСТОЕ, в этом случае он обязателен.
/st время_запуска
Задает время начала выполнения задания в 24-часовом формате в виде чч:мм:сс. По умолчанию установлено локальное время, когда команда завершена. Параметр /st является действительным для расписаний типа ЕЖЕМИНУТНО, ЕЖЕДНЕВНО, ЕЖЕНЕДЕЛЬНО, ЕЖЕМЕСЯЧНО и ОДНОКРАТНО . Требуется для расписания ОДНОКРАТНО.
/sd дата_запуска
Задает дату начала выполнения задания в формате мм/дд/гггг. По умолчанию установлено значение текущей даты. Параметр /sd можно использовать со всеми расписаниями. Он требуется для расписания ОДНОКРАТНО.
/ed дата_окончания
Определяет последнюю дату, на которую назначается выполнение команды. Параметр является необязательным. Недопустимо использование с расписаниями типа ОДНОКРАТНО, ПРИ ЗАПУСКЕ, ПРИ ВХОДЕ В СИСТЕМУ, ПРИ ПРОСТОЕ. По умолчанию у расписаний нет даты окончания.
/s компьютер
Задает имя или IP-адрес удаленного компьютера (с обратными косыми чертами или без них). По умолчанию используется локальный компьютер.
/u [домен\]пользователь
Выполняет команду с разрешения указаной учетной записи пользователя. По умолчанию, команда запускается с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
/p пароль
Задает пароль учетной записи пользователя, указанной параметром /u. Параметр требуется при использовании параметра /u.
/ru {[домен\]пользователь | "System"}
Выполняет задания с разрешения указанной учетной записи пользователя. По умолчанию, начинается выполнение задание с разрешения пользователя, вошедшего в систему компьютера, на котором выполняется SchTasks.
Значение |
Описание |
|
|
[домен\]пользователь |
Определяет учетную запись пользователя. |
"System" или "" |
Указывает учетную запись NT Authority\System, которую использует операционная система. |
/rp пароль
Определяет пароль учетной записи пользователя, заданной параметром /ru. Если пропустить этот параметр при указании учетной записи пользователя, программ SchTasks.exe предлагает ввести пароль и скрывает введенный текст. Для заданий, выполняемых с разрешений ученой записи NT Authority\System, не требуется пароль и программа SchTasks.exe не предлагает его ввести.
/?
Отображает справку в командной строке.
Примечания
Программа SchTasks.exe не проверяет расположения файлов программ и пароли учетных записей пользователей. Если путь к файлу или пароль учетной записи введен неверно, задание создается, но не выполняется. Также если пароль изменился или истек срок его действия и в сохраненном задании пароль не изменен, задание не выполняется.
Учетная запись NT Authority\System не имеет прав интерактивного входа. Пользователи не видят и не могут взаимодействовать с программами, запущенными с разрешений системы.
Каждое задание выполняет только одну программу. Однако, можно создать пакетный файл, запускающий несколько заданий, а затем запланировать задание, которое выполняет этот пакетный файл.
Имеется возможность протестировать задание сразу же после его создания. Используйте операцию run для тестирования задания и затем проверьте наличие ошибок в файле SchedLgU.txt (системный_корневой_каталог\SchedLgU.txt).
Синтаксис и примеры для каждого типа расписания
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежеминутно [/mo {1 - 1439}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение задания каждые 20 минут
Следующая команда задает выполнение сценария безопасности Sec.vbs каждые 20 минут. Т. к. в команде не учтена дата запуска и время, задание запускается через 20 минут после завершения команды, и выполняется каждые 20 минут соответственно при работе системы. Следует отметить, что исходный файл сценария безопасности находится на удаленном компьютере, а задание назначается и выполняется на локальном компьютере.
schtasks /create /sc ежеминутно /mo 20 /tn "Сценарий безопасности" /tr \\central\data\scripts\sec.vbs
В результате, SchTasks.exe выводит сообщение, в котором объясняется, что задание будет выполняться с разрешения текущего пользователя, и запрашивается пароль этого пользователя. При вводе пароля SchTasks.exe скрывает вводимый текст.
Задача будет создана под именем текущего пользователя.
Введите пароль:
************
Затем SchTasks.exe выводит на экран сообщение, указывающее, что задание назначено:
УДАЧА. Запланированная задача "Сценарий безопасности" была успешно создана.
Запрос показывает задание, назначенное командой:
Имя задания Следующий запуск Состояние
========================= ======================== ==============
Сценарий безопасности 10:50:00 AM , 15/01/2004
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежечасно [/mo {1 - 365}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение команды каждый час в пять минут следующего часа
Следующая команда назначает выполнение программы MyApp каждый час, начиная с пяти минут первого ночи. Т. к. параметр /mo пропущен, команда использует значение по умолчанию для часового расписания, т. е. 1 час. Если команда будет запущена после 12:05 А.М., программа не будет выполняться до следующего дня.
schtasks /create /sc ежечасно /st 00:05:00 /tn "My App" /tr c:\apps\myapp.exe
Чтобы запланировать выполнение команды каждые 5 часов
Следующая команда назначает выполнение программы MyApp через каждые пять часов, начиная с первого марта 2001 года. Параметр /mo используется для задания интервала, а параметр /sd — для задания даты запуска. В команде не указано время запуска, поэтому для него используется текущее время.
schtasks /create /sc ежечасно /mo 5 /sd 15/01/2004 /tn "My App" /tr c:\apps\myapp.exe
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежедневно [/mo {1 - 365}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение задания каждый день
Следующий пример назначает запуск программы MyApp один раз в день, каждый день в 8:00 А.М. до 31-го декабря 2001 года. Параметр /mo пропущен, поэтому для выполнения программы каждый день используется значение интервала по умолчанию, равное 1.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежедневно /st 08:00:00 /ed 15/01/2004
Чтобы запланировать выполнение задания каждые несколько дней
Следующая команда назначает выполнение программы MyApp каждые несколько дней в 1:00 Р.М. (13:00), начиная с 31-го декабря 2003 года. Параметр /mo используется для задания интервала в 2 дня.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежедневно /mo 2 /st 13:00:00 /sd 15/01/2004
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc еженедельно [/d {ПН — ВС | *}] [/mo {1 - 52}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение задания каждые шесть недель
Следующая команда назначает запуск программы MyApp на удаленном компьютере каждые шесть недель. Параметр /mo используется для задания интервала. Применяются также параметры /s, чтобы указать удаленный компьютер, и /ru, чтобы назначить выполнение задания с разрешения учетной записи администратора. Параметр /rp пропущен, поэтому SchTasks.exe предлагает ввести пароль учетной записи администратора.
Команда запускается удаленно, поэтому все пути в команде, включая путь к файлу MyApp.exe, указываются на удаленном компьютере.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc еженедельно /mo 6 /s Server16 /ru Admin01
Чтобы запланировать выполнение задания каждые несколько недель по пятницам
Следующая команда назначает запуск задания по пятницам раз в несколько недель. Параметр /mo используется для определения двухнедельного интервала, а параметр /d для указания дня недели. Чтобы задание запускалось каждую пятницу, пропустите параметр /mo или установите его значение равным 1.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc еженедельно /mo 2 /d ПТ
Синтаксис
Общий синтаксис ежемесячного расписания
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежемесячно [/mo {ПЕРВЫЙ | ВТОРОЙ | ТРЕТИЙ | ЧЕТВЕРТЫЙ | ПОСЛЕДНИЙ | ПОСЛЕДНИЙ] [/d {ПН - ВС | 1 - 31}] [/m {ЯНВ - ДЕК[,ЯНВ - ДЕК...] | *}] [/st время_запуска] [/sd дата_запуска][/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Синтаксис для конкретной недели
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежемесячно /mo {ПЕРВЫЙ | ВТОРОЙ | ТРЕТИЙ | ЧЕТВЕРТЫЙ | ПОСЛЕДНИЙ} /d {ПН - ВС} [/m {ЯНВ - ДЕК[,ЯНВ - ДЕК...] | *}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания][/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Синтаксис для последнего дня месяца
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежемесячно /mo ПОСЛЕДНИЙ /m {ЯНВ - ДЕК[,ЯНВ - ДЕК...] | *} [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]][/ru {[домен\]пользователь | "System"} [/rp пароль]]
Синтаксис для конкретной даты
schtasks /create /tn имя_задания /tr выполнение_задания /sc ежемесячно /d {1 - 31} [/m {ЯНВ - ДЕК[,ЯНВ - ДЕК...] | *}] [/st время_запуска] [/sd дата_запуска] [/ed дата_окончания] [/s компьютер [/u [домен\]пользователь /p пароль]][/ru {[домен\]пользователь | "System"} [/rp пароль]]
Примеры
Чтобы назначить задание на первый день каждого месяца
Следующая команда планирует выполнение программы MyApp в первый день каждого месяца. Модификатора по умолчанию нет, день по умолчанию — первый, а месяц по умолчанию — каждый месяц, поэтому для команды не нужны дополнительные параметры.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежемесячно
Чтобы назначить задание на последний день каждого месяца
Следующая команда планирует выполнение программы MyApp в последний день каждого месяца. Параметр /mo используется для указания последнего дня месяца, а параметр /m c подстановочным знаком (*) означает, что программа запускается в последний день каждого месяца.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежемесячно /mo последний /m *
Чтобы запланировать выполнение задания каждые три месяца
Следующая команда назначает запуск программы MyApp через каждые три месяца. Параметр /mo используется для задания интервала.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежемесячно /mo 3
Чтобы назначить задание на второе воскресенье каждого месяца
Следующая команда планирует выполнение программы MyApp во второе воскресенье каждого месяца. Параметр /mo используется для определения второй недели, а параметр /d для указания дня недели.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежемесячно /mo ВТОРОЙ /d ВС
Чтобы назначить задание на 15-е число мая и июня
Следующая команда задает выполнение программы MyApp 15-го мая и 15-го июня в 3:00 РМ (15:00). Параметр /d используется для определения даты, параметр /m — для задания месяцев. В команде учитывается параметр /st для указания времени запуска.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежемесячно /d 15 /m МАЙ,ИЮН /st 15:00:00
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc однократно /st время_запуска /sd дата_запуска [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение задания один раз
Следующая команда назначает запуск программы MyApp в полночь 1-го января 2002 года. Параметр /ru используется для выполнения задания с разрешения учетной записи администратора, параметр /rp предоставляет пароль для учетной записи администратора.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc однократно /st 00:00:00 /sd 01/01/2002 /ru Admin23 /rp p@ssworD1
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc при запуске [/sd дата_запуска] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение задания каждый раз при запуске системы
Следующая команда назначает выполнение программы MyApp каждый раз при запуске системы, начиная с 15-го марта 2001 года.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc при запуске /sd 03/15/2001
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc при входе в систему [/sd дата_запуска] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение задания, когда пользователь входит в систему на удаленном компьютере
Следующая команда назначает запуск пакетного файла каждый раз при входе пользователя (любого) в систему на удаленном компьютере. Для указания удаленного компьютера в команде используется параметр /s. Все пути в команде, включая путь к пакетному файлу, должны быть указаны для удаленного компьютера, потому что данная команда — команда удаленной системы.
schtasks /create /tn "Запустить веб-узел" /tr c:\myiis\webstart.bat /sc при входе в систему /s Server23
Синтаксис
schtasks /create /tn имя_задания /tr выполнение_задания /sc при простое /iвремя_простоя [/sd дата_запуска] [/s компьютер [/u [домен\]пользователь /p пароль]] [/ru {[домен\]пользователь | "System"} [/rp пароль]]
Пример
Чтобы запланировать выполнение задания каждый раз во время простоя компьютера
Следующая команда назначает запуск программы MyApp каждый раз во время простоя компьютера. Необходимый параметр /i используется в команде, чтобы указать, что компьютер должен простаивать в течение 10 минут перед запуском задания.
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc при простое /i 10
Еще примеры
Чтобы создать задание, которое выполняется с разрешений системы
Следующая команда назначает запуск программы MyApp с разрешений учетной записи NT Authority\System. В этом примере, назначено выполнение задания 1-го числа каждого месяца, но можно использовать любой тип расписания для запуска программы с разрешениями системы.
В команде используется параметр /ru "System", чтобы определить контекст безопасности системы. Параметр /rp пропущен, потому что системные задания не используют пароль
schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc ежемесячно /d 1 /ru "System"
В результате программа SchTasks.exe выведет на экран информационное сообщение и сообщение об успехе. Пароль не запрашивается.
СВЕДЕНИЯ: Задание будет создано под именем текущего пользователя ("NT AUTHORITY\SYSTEM").
УДАЧА. Запланированная задача "My App" была успешно создана.
Чтобы создать задание, которое запускает несколько программ
Каждое задание выполняет только одну программу. Однако, можно создать пакетный файл, запускающий несколько заданий, а затем запланировать задание, которое выполняет этот пакетный файл. Следующая процедура представляет этот метод.
Создайте пакетный файл, запускающих необходимые программы.
В данном примере создан пакетный файл, который запускает программы «Просмотр событий» (Eventvwr.exe) и «Системный монитор» (Perfmon.exe).
Откройте текстовый редактор, например «Блокнот».
Введите имя и полный путь к выполняемому файлу для каждой программы. В данном случае файл включает следующие строки:
C:\Windows\System32\Eventvwr.exe C:\Windows\System32\Perfmon.exe
Сохраните файл как MyApps.bat.
