Справочник параметров командной строки

  35790931     

Дублирование дескрипторов


Оператор перенаправления «&» дублирует выходные или входные данные с одного заданного дескриптора на другой заданный дескриптор. Например, для отправки выводных данных команды dir в файл File.txt и отправки ошибки вывода в файл File.txt введите:

dir>c:\file.txt 2>&1

При дублировании дескриптора происходит копирование всех его исходных характеристик. Например, если дескриптор доступен только для записи, то все его дубликаты будут доступны только для записи. Нельзя продублировать дескриптор с доступом только для чтения в дескриптор с доступом только для записи.



Использование оператора «>>» для добавления вывода


Для добавления выходных данных команды в конец файла без потери хранящейся в нем информации используется двойной символ «больше» (>>). Например, следующая команда добавляет список каталогов, созданный командой dir, в файл Dirlist.txt:

dir>>dirlist.txt

Для добавления выходных данных команды netstat в конец файла Tcpinfo.txt введите:

netstat>>tcpinfo.txt



Использование оператора «<&» для перенаправления ввода и дублирования


Для использования оператора перенаправления ввода необходимо, чтобы задаваемый файл уже существовал. Если файл для ввода существует, то интерпретатор команд 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



Использование оператора канала (|)


Оператор канала «вертикальная линия» (|) забирает выходные данные одной команды (по умолчанию STDOUT) и направляет их на вход другой команды (по умолчанию STDIN). Например, следующая команда сортирует каталог:

dir | sort

В данном примере обе команды запускаются одновременно, но команда sort приостанавливает работу до получения выходных данных команды dir. Команда sort использует выходные данные команды dir в качестве своих входных данных, а затем свои выходные данные отправляет в дескриптор 1 (STDOUT).



Использование операторов перенаправления команд


Операторы перенаправления команд используются для изменения местоположений потоков ввода и вывода команд, заданных по умолчанию, на какие-либо другие. Местоположение потоков ввода и вывода называется дескриптор.

В следующей таблице описаны операторы перенаправления потоков ввода и вывода команд.

Оператор перенаправления

Описание

> Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер.
< Читает поток входных данных команды из файла, а не с клавиатуры.
>> Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла.
>& Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.
<& Считывает входные данные одного дескриптора как выходные данные другого дескриптора.
| Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием «канал».

По умолчанию, входные данные команды (дескриптор 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



Комбинирование команд с операторами перенаправления


Комбинируя команды-фильтры с другими командами и именами файлов, можно создавать команды на заказ. Например, для сохранения имен файлов, содержащих строку «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 с паузой после заполнения каждого экрана. Сведения о командах-фильтрах см. в разделе Использование фильтров.



Если имя_подключения содержит пробелы, его


имя_подключения
Требуется при подключении к записи телефонной книги (.pbk). Задает запись текущего файла .pbk из корневой_папки_системы\System32\Ras. Если имя_подключения содержит пробелы, его следует заключать в кавычки (т.е. "имя_подключения").
Файл Rasphone.pbk используется по умолчанию, если не задана Личная_телефонная_книга. Если она задана, используется файл имя_пользователя.pbk. Имя выводится в заголовке окна Rasphone при задании личной телефонной книги. В случае конфликта имен происходит добавление цифр.
имя_пользователя [{пароль|*}]
Задает имя пользователя и пароль для подключения. Если используется символ звездочки, пользователю выдается запрос на ввод пароля, но вводимые символы не отображаются.
/domain:домен
Задает домен, в котором находится учетная запись пользователя. Если этот параметр отсутствует, используется последнее значение поля Домен диалогового окна Подключение к.
/phone:номер_телефона
Заменяет номер телефона, заданный для телефонного номера данной записи в файле телефонной книги Rasphone.pbk.
/callback:номер_для_ответного вызова
Заменяет номер телефона для ответного вызова, заданный для записи из файла телефонной книги Rasphone.pbk.
/phonebook:путь_к_телефонной_книге
Задает путь к файлу телефонной книги. По умолчанию задан системный_корневой_каталог\System32\Ras\имя_пользователя.pbk. Можно указать полный путь к файлу.
/prefixsuffix
Применяет к набираемому номеру телефона параметры набора номера TAPI для текущего местоположения. Эти параметры настраиваются в телефонной службе с помощью компонента "Параметры телефона и модема", находящегося на панели управления. По умолчанию этот параметр отключен.
/disconnect
Данный параметр требуется при отключении. Отключает заданное подключение. Отключение также выполняется с помощью ввода параметра /d.


-a
Задает режим передачи (ASCII). В этом режиме символ конца строки для систем UNIX заменяется символом возврата каретки, а для персональных компьютеров — парой возврат каретки /перевод строки. Этот режим используется по умолчанию.
-b
Задает режим передачи двоичных файлов. Преобразование комбинации возврат каретки/перевод строки не выполняется.
-h
Передает исходные файлы с атрибутом «скрытый» на компьютер с WindowsXP. В противном случае скрытые файлы не копируются.
-r
Рекурсивно копирует в точку назначения все каталоги источника.
узел
Задает имя локального или удаленного узла. Если узел задан с помощью IP-адреса или имя узлового компьютера содержит точки (.), необходимо задать пользователя.
пользователь
Задает имя пользователя Если имя пользователя не задано, то используется имя текущего пользователя, вошедшего в систему.
источник
Задает файлы для копирования.
путь\точка_назначения
Задает путь каталога для входа в систем на удаленном узле. Для задания пути на удаленном компьютере используются подстановочные знаки (\ , " или '). При задании нескольких исходных файлов точкой назначения является каталог.
/?
Отображает справку в командной строке.


[диск:][путь] имя_файла
Задает местонахождение и имя файла, который подлежит восстановлению.
/?
Отображает справку в командной строке.


имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются 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
Добавляет раздел или запись без запроса на подтверждение.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров имя компьютера вставляется перед путем к разделу в формате \\имя_компьютера\путь_к_разделу. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
/v имя_записи
Сравнивает специальную запись раздела.
/ve
Задает для сравнения только те записи, которые не имеют значения.
{[/oa]|[/od]|[/os]|[on]}
Задает вывод различий и совпадений. По умолчанию установлено значение /od.
ЗначениеОписание
/oaЗадает вывод всех различий и совпадений. По умолчанию отображаются только различия.
/odЗадает вывод различий. Этот вариант используется по умолчанию.
/osЗадает вывод совпадений. По умолчанию отображаются только различия.
/onНа экран ничего не выводится. По умолчанию отображаются только различия.

/s разделитель
Сравнивает все разделы и записи.
/?Вывод справки в командной строке.


имя_раздела_1
Задает полный путь к разделу для копирования. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
имя_раздела_2
Задает полный путь к разделу точки назначения. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_разделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
/s
Копирует все вложенные разделы и записи заданного раздела.
/f
Копирует раздел без запроса на подтверждение.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
/v имя_записи
Удаляет запись раздела. Если запись не задана, то будут удалены все записи и вложенные разделы данного раздела.
/ve
Задает для удаления только те записи, которые не имеют значения.
/va
Удаляет все записи заданного раздела. Данный параметр не удаляет вложенные разделы в заданном разделе.
/f
Удаляет существующий раздел реестра или запись без запроса на подтверждение.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Операция export работает только на локальном компьютере. Путь начинается с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает имя и путь экспортируемого файла. Файл должен иметь расширение .reg.
/?Вывод справки в командной строке.


имя_файла
Задает имя и путь файла для копирования в реестр локального компьютера. Предварительно с помощью операции reg export этот файл требуется создать.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает путь и имя файла, который будет загружен. Этот файл должен быть создан заранее с помощью операции reg save и с расширением .hiv.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC. Если задан удаленный компьютер, то можно использовать только поддеревья HKLM и HKU.
/v имя_записи
Возвращает запись и ее значение. Этот параметр возвращает только те записи, которые находятся непосредственно под заданным разделом. Записи из вложенных разделов, находящихся под текущим разделом, не выводятся. Если имя_записи пропущено, то возвращаются все записи, находящиеся в данном разделе.
/ve
Задает только те записи, которые не имеют значения.
/s
Возвращает все разделы и записи во все уровни. Без этого параметра будет возвращен только следующий уровень разделов и записей.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Операция restore работает только на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает путь и имя файла, который будет обратно записан в реестр. Файл должен быть создан заранее с помощью операции reg save с расширением .hiv.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
имя_файла
Задает путь и имя файла, который будет создан. Если путь не задан, используется текущий путь.
/?Вывод справки в командной строке.


имя_раздела
Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
/?Вывод справки в командной строке.


/u
Отменяет регистрацию сервера.
/s
Задает запуск regsvr32 без вывода сообщений на экран.
/n
Указывает не вызывать DllRegisterServer. Этот параметр можно использовать с параметром /i.
/i:cmdline
Вызывает DllInstall с помощью дополнительной передачи [cmdline]. При использовании с параметром /u вызывает удаление dll.
dllname
Задает имя файла dll для последующей регистрации.
/?
Вывод справки в командной строке.


текст
Задает строку символов, используемую в качестве комментария.
/?
Вывод справки в командной строке.


[диск:][путь] имя_файла1
Задает местоположение и имя файла или набора файлов для переименования.
имя_файла_2
Задает новое имя файла. Если используются подстановочные знаки (* и ?), то имя_файла_2 указывает новые имена для файлов. При переименовании файлов нельзя задать новый диск или путь.
/?
Вывод справки в командной строке.


[диск1:][путь1] имя_файла
Задает местонахождение и имя файла или набора исходных файлов.
[диск2:][путь2]
Задает местонахождение файла-результата. Имена замещаемых файлов не могут быть заданы. Если ни диск, ни каталог не заданы, replace использует текущий диск и текущий каталог.
/a
Добавляет, а не перезаписывает файлы в каталог-результат. Нельзя использовать данный параметр совместно с параметром /s или /u.
/p
Добавляет или перезаписывает файлы с подтверждением.
/r
Замещает файлы, предназначенные только для чтения, так же, как и обычные файлы. Если этот параметр не задан, а программа пытается заменить файл, предназначенный только для чтения, на экран будет выведено сообщение об ошибке и операция замены будет остановлена.
/w
Перед началом поиска исходных файлов система будет ждать, пока пользователь вставит диск в дисковод. Если ключ /w не задан, замена или добавление фалов начнется сразу же после нажатия клавиши ENTER.
/s
Ищет по всем подкаталогам каталога-назначения и заменяет файлы с подходящими именами. Нельзя использовать параметр /s совместно с параметром командной строки /a. Команда replace не ищет подкаталоги, указанные параметром путь1.
/u
Заменяет (обновляет) только те файлы, которые имеют более раннюю дату модификации, чем файлы в исходном каталоге. Нельзя использовать параметр /u совместно с параметром командной строки /a.
/?
Отображает справку в командной строке.


узел
Указывает имя или IP-адрес удаленного узла (компьютера), на котором необходимо выполнить команду.
-l имя_пользователя
Задает имя пользователя, которое будет использовано на удаленном компьютере. Если этот параметр опущен, используется имя текущего пользователя, вошедшего в систему.
-n
Перенаправляет ввод команды rexec с устройства NUL. Это предотвращает отображение результатов команды на локальном компьютере.
команда
Задает команду, которая будет запущена на удаленном компьютере.
/?
Отображает справку в командной строке.


узел
Указывает имя или IP-адрес удаленного узла (компьютера), на котором необходимо выполнить команду.
-l имя_пользователя
Задает имя пользователя, которое будет использовано на удаленном компьютере. Если этот параметр опущен, используется имя текущего пользователя, вошедшего в систему.
-n
Перенаправляет ввод команды rexec с устройства NUL. Это предотвращает отображение результатов команды на локальном компьютере.
команда
Задает команду, которая будет запущена на удаленном компьютере.
/?
Отображает справку в командной строке.


[диск:]путь
Задает диск и местоположение каталога для удаления.
/s
Удаляет указанный каталог и все подкаталоги вместе с файлами. Параметр / s используется для удаления дерева каталогов.
/q
Запускает rmdir в скрытом режиме. Команда удаляет каталоги без запроса подтверждения.
/?
Отображает справку в командной строке.


-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.


узел
Задает удаленный узел (компьютер), на котором запускается команда.
-l имя_пользователя
Задает имя пользователя, используемое при подключении к удаленной системе. Если этот параметр опущен, используется имя текущего пользователя, вошедшего в систему.
-n
Перенаправляет ввод команды rsh с устройства NUL. Это предотвращает отображение результатов команды на локальном компьютере.
команда
Указывает команду, которая будет запущена на удаленной системе.
/?
Отображает справку в командной строке.


/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 для операции выделения. Это сделано для того, чтобы результат одной команды можно было наиболее просто передать следующей команде.
/?Отображает справку в командной строке.


/mимя_пула_носителей
Задает имя создаваемого пула.
/a
Разрешает использование одного из параметров, выведенных в следующей таблице.
Значение
Описание
existing Открывает существующий пул носителей или возвращает ошибку, если указанный пул носителей не существует
always Открывает имеющийся пул носителей или создает новый пул носителей, если указанный пул не найден
new
Создает новый пул носителей или возвращает ошибку, если указанный пул носителей уже существует.

/tgкод_типа_носителей_в_пуле
Указывает тип носителей, находящихся в пуле, используя код GUID. По умолчанию используется тип носителей родительского пула.
/tgкод_типа_носителей_в_пуле
Указывает тип носителей, находящихся в пуле, используя понятное имя. По умолчанию используется тип носителей родительского пула.
/d
Разрешает пулу носителей автоматически извлекать носители из пула свободных носителей. Если ключ /d не включен в команду, данному пулу не разрешено выделять носители из пула свободных носителей.
/r
Разрешает пулу носителей автоматически возвращать носители в пул свободных носителей. Если ключ /r не включен в команду, данному пулу не разрешено возвращать носители в пул свободных носителей.
/?Отображает справку в командной строке.
Чтобы освободить носитель


/lgкод_логического_носителя
Указывает логический носитель для освобождения, используя код GUID.
/lfкод_логического_носителя
Определяет логический носитель для освобождения, используя понятное имя.
/pgкод_раздела
Задает сторону носителя для освобождения, используя код GUID.
/pfкод_раздела
Указывает сторону носителя для освобождения, используя понятное имя.
/?Отображает справку в командной строке.


/mимя_пула_носителей
Задает имя удаляемого пула.
/?Отображает справку в командной строке.
Чтобы отсоединить носитель от диска


/lgкод_логического_носителя
Указывает логический носитель для отсоединения, используя код GUID.
/lfкод_логического_носителя
Определяет логический носитель для отсоединения, используя понятное имя.
/pgкод_раздела
Задает сторону носителя для отсоединения, используя код GUID.
/pfкод_раздела
Указывает сторону носителя для отсоединения, используя понятное имя.
/o
При совместном использовании с дополнительным параметром deferred, данный необязательный ключ отмечает носитель как отсоединяемый, но носитель остается в устройстве. Последующие команды присоединения будут выполняться, как обычно. Если этот параметр не используется, носитель будет отсоединен от устройства.
/?Отображает справку в командной строке.


/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


/nномер_сменщика_ATAPI
Задает номер сменщика. номер_сменщика_ATAPI— число в конце строки имени устройства сменщика. Например, номер сменщика ATAPI «\\.\CdChanger0» — 0.
/?Отображает справку в командной строке.


/lfкод_библиотеки
Указывает библиотеку, в которой необходимо произвести учет, используя понятное имя.
/lgкод_библиотеки
Указывает библиотеку, в которой необходимо произвести учет, используя код GUID.
/a
Обязательный параметр. Определяет тип операции учета, которую надо выполнить. В следующей таблице представлен список допустимых операций учета.
Значение
Описание
Full Выполняет полный учет носителей в библиотеке. Система съемных носителей присоединяет каждую ленту или диск библиотеки и читает коды носителя.
Fast Осуществляет учет штрих-кодов, если в библиотеке установлен считыватель штрих-кода. Если в библиотеке нет считывателя штрих-кода, система съемных носителей проверяет отсек и производит чтение кода носителя, подключенного к отсеку, который раньше был пустым.
Default Выполняет учет, использую метод по умолчанию, указанный в диалоговом окне библиотеки Свойства
None Учет не производится
Stop Останавливает текущий учет для конкретной библиотеки, если он выполняется

/?Отображает справку в командной строке.
Чтобы присоединить носитель к указанной библиотеке
Присоединяемый логический носитель должен быть задан кодом логического носителя (LMID) или именем логического носителя.


/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
В необязательном порядке задает время ожидания для команды в миллисекундах. Время ожидания по умолчанию «бесконечно».
/?Отображает справку в командной строке.


/lgкод_библиотеки
Задает библиотеку для обновления, используя код GUID.
/lfкод_библиотеки
Определяет библиотеку для обновления, используя понятное имя.
/pgкод_физического_носителя
Указывает физический носитель для обновления, используя код GUID.
/pfкод_физического_носителя
Указывает физический носитель для обновления, используя понятное имя.
/tgкод_типа_носителя
Задает тип носителя, который требуется обновить. Можно указать только код GUID. Этот параметр позволяет обновить состояния всех устройств чтения съемных носителей, указав код GUID съемного носителя. Этот код GUID можно определить командой «view» следующим образом: rsm view /tmedia_type /guiddisplay.
/?Отображает справку в командной строке.
Чтобы отобразить список объектов носителей


/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 объекта для использования в сценариях.
/?Отображает справку в командной строке.


/profile
Загружает профиль пользователя. Параметр /profile используется по умолчанию.
/no profile
Определяет, что профиль пользователя не надо загружать. Это позволяет загрузить приложение быстрее, но также может привести к сбоям в некоторых приложениях.
/env
Задает использование текущей сетевой среды вместо локальной среды пользователя.
/netonly
Показывает использование введенных сведений о пользователе только для удаленного доступа.
/smartcard
Определяет необходимость поддержки учетных данных с помощью смарт-карты.
/showtrustlevels
Выводит список параметров /trustlevel.
/trustlevel
Указывает уровень проверки подлинности, на котором необходимо выполнить приложение. Используйте параметр /showtrustlevels для просмотра доступных уровней доверия.
/user:учетная_запись_пользователя
Задает имя учетной записи пользователя, которая будет использована для запуска программы. Учетная запись пользователя должна быть представлена в формате пользователь@домен или домен\пользователь.
program
Задает команду или программу, которая будет запущена с помощью учетной записи, указанной в параметре /user.
/?
Отображает справку в командной строке.

Перенаправление ввода команд (<)


Для перенаправления ввода команд с цифровой клавиатуры на файл или на устройство используйте оператор «<». Например, для ввода команды 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 задан по умолчанию для оператора перенаправления вывода «>».



Команда rasdial не поддерживает следующие


Команда rasdial не поддерживает следующие функции Rasphone.exe: Записи, требующие ввода данных в терминальном режиме в процессе набора номера.
Набор номера через оператора или вручную.


Передача данных кому-либо еще ( третьей стороне).
Команду 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-адрес (обычно сопоставляемый с именем компьютера) запрашиваемой системы для предоставления доступа. Пароль для доступа к ресурсам с использованием этих команд не требуется.


Команда recover считывает файл сектор за сектором и восстанавливает информацию, которая еще может быть считана. Данные в поврежденных секторах будут утеряны.
Ограничения на параметр [диск:][путь]имя_файла
Использование подстановочных знаков (* и ?) в команде recover не допускается. Должно быть указано имя файла.
Новый ввод потерянных данных
Так как все данные в испорченных секторах будут потеряны, файлы следует восстанавливать по одному. После процедуры восстановления требуется отредактировать каждый файл и снова ввести в него потерянную информацию.
Восстановление испорченных секторов
Поврежденные сектора, о которых сообщает команда chkdsk, были маркированы при первом форматировании диска. Они не представляют опасности и команда recover не будет обращать на них внимание.


С помощью данной операции нельзя добавлять поддеревья. Эта версия регистра не запрашивает подтверждения при добавлении нового раздела.
В следующей таблице представлены значения возврата для операции reg add.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg compare.
ЗначениеОписание
0Сравнение успешно и результаты совпадают.
1Сравнение не прошло.
2Сравнение прошло успешно и найдены различия.



Эта версия команды Reg не запрашивает подтверждения при копировании раздела.
В следующей таблице представлены значения возврата для операции reg copy.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg copy.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg export.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg import.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg load.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg query.
ЗначениеОписание
0Успех
1Сбой

Эта операция используется для перезаписывания отредактированных записей реестра. Перед редактированием записей родительский раздел необходимо сохранить с помощью операции reg save. В случае сбоя редактирования с помощью описанной выше операции этот раздел можно восстановить.
В следующей таблице представлены значения возврата для операции reg restore.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg save.
ЗначениеОписание
0Успех
1Сбой

В следующей таблице представлены значения возврата для операции reg unload.
ЗначениеОписание
0Успех
1Сбой

Использование команды Reg напрямую редактирует реестр локального или удаленного компьютеров. Эти изменения могут привести компьютер в нерабочее состояние и даже к необходимости установки операционной системы заново. Для внесения изменений в реестр вместо прямого его редактирования по возможности используйте панель управления или консоль ММС.
Некоторые операции допускают просмотр или настройку записей реестра на локальном или удаленном компьютерах, а другие - только настройку на локальных компьютерах. Кроме того, удаленный доступ к реестру может сделать недоступными некоторые параметры. Для того чтобы убедиться, что данную операцию и данные параметры можно использовать соответственно на удаленном компьютере и в данной ситуации, проверьте синтаксис каждой операции.


Вывод комментариев с помощью команды echo
Команда rem не выводит комментарии на экран. Для вывода комментариев на экран необходимо использовать команду echo on в пакетных файлах или в файле Config.nt.
Ограничения на комментарии в пакетных файлах
В тексте комментариев нельзя использовать символы перенаправления (< или >) или канала (|).
Использование команды rem для добавления вертикальных пробелов.
Вместо команды rem, которая без текста комментария применяется для добавления вертикальных пробелов в пакетный файл, можно просто использовать пустые строки. При обработке пакетной программы пустые строки пропускаются.


Переименование файлов
Допускается переименование всех файлов, соответствующих заданному имени файла. Команду rename нельзя использовать для переименования файлов на разных дисках или для их перемещения в другой каталог.
Использование подстановочных знаков при переименовании
Подстановочные знаки (* и ?) могут быть использованы в параметрах, задающих имена. Если они использованы в параметре имя_файла_2, то символы, замещаемые символами подстановки, будут теми же, что и в параметре имя_файла_1.
Команда переименования не будет работать, если имя_файла_2 уже существует.
Если имя файла, задаваемое параметром имя_файла_2, уже существует, команда rename выведет на экран следующее сообщение:
Дублирование имени файла или файл не найден


Сообщения команды replace
И при замене, и при добавлении файлов команда replace выводит их имена на экран. По окончании работы команда replace выводит на экран итоговую строку в одном из следующих форматов:
nnn файлов добавлено
nnn файлов заменено
ни один файл не добавлен
ни один файл не заменен
Замена файлов на гибких дисках
Если используются гибкие диски и необходима их замена во время работы команды replace, требуется задать параметр командной строки /w и команда replace будет ожидать замены дисков в случае необходимости.
Ограничения команды replace
Команда replace не может быть использована для обновления скрытых или системных файлов. Чтобы получить сведения о смене атрибутов скрытых и системных файлов, смотрите
Коды завершения команды replace
В следующем списке приведены коды завершения команды с кратким описанием.

Код завершения
Описание
0 Файлы успешно заменены или добавлены командой replace
1 Команда replace обнаружила некорректную версию MS-DOS
2 Команда replace не может найти исходные файлы
3 Команда replace не может найти исходные файлы или файлы-результаты
5 Пользователь не имеет доступа к заменяемым файлам
8 Недостаточно системной памяти для работы команды
11 В строке вызова команды содержится синтаксическая ошибка
В пакетных программах можно использовать параметр уровень_ошибки команды if для анализа кода завершения команды replace. Чтобы посмотреть пример пакетной программы, обрабатывающей коды завершения, выберите if из списка в ссылке «См. также».


Стандартные операции
Команда rexec запрашивает пароль пользователя и проверяет его на удаленном компьютере. Заданная команда будет выполняться после подтверждения подлинности пароля.
Команда rexec копирует стандартный ввод в удаленную команду, стандартный вывод удаленной команды в свой стандартный поток вывода и стандартные ошибки удаленной команды в свой стандартный поток сообщений об ошибках. Команда rexec обычно завершает работу после окончания работы удаленной команды.
Использование символов перенаправления
Для выполнения перенаправления на удаленном компьютере следует заключать символы перенаправления в кавычки (например, ">>"). При отсутствии кавычек перенаправление выполняется на локальном компьютере. Например, следующая команда будет добавлять удаленный файл уд_файл к локальному файлу лок_файл:
rexec уд_компьютер cat уд_файл >> лок_файл
Следующая команда будет добавлять удаленный файл уд_файл1 к файлу уд_файл2 на удаленном компьютере:
rexec уд_компьютер cat уд_файл1">>" уд_файл2
Интерактивные команды
Большинство интерактивных команд не могут быть запущены командой rexec. Например, командой rexec не могут быть запущены программы vi или emacs. Однако, имеется возможность использовать команды telnet.
Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).


Стандартные операции
Команда rexec запрашивает пароль пользователя и проверяет его на удаленном компьютере. Заданная команда будет выполняться после подтверждения подлинности пароля.
Команда rexec копирует стандартный ввод в удаленную команду, стандартный вывод удаленной команды в свой стандартный поток вывода и стандартные ошибки удаленной команды в свой стандартный поток сообщений об ошибках. Команда rexec обычно завершает работу после окончания работы удаленной команды.
Использование символов перенаправления
Для выполнения перенаправления на удаленном компьютере следует заключать символы перенаправления в кавычки (например, ">>"). При отсутствии кавычек перенаправление выполняется на локальном компьютере. Например, следующая команда будет добавлять удаленный файл уд_файл к локальному файлу лок_файл:
rexec уд_компьютер cat уд_файл >> лок_файл
Следующая команда будет добавлять удаленный файл уд_файл1 к файлу уд_файл2 на удаленном компьютере:
rexec уд_компьютер cat уд_файл1">>" уд_файл2
Интерактивные команды
Большинство интерактивных команд не могут быть запущены командой rexec. Например, командой rexec не могут быть запущены программы vi или emacs. Однако, имеется возможность использовать команды telnet.
Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).


Использование команды rmdir в консоли восстановления
Команда rmdir с другими параметрами доступна в консоли восстановления.
Удаление каталогов со скрытыми и системными файлами
Удаление каталогов со скрытыми и системными файлами невозможно. При попытке удаления, появится следующее сообщение:
Каталог не является пустым.
Для получения списка скрытых и системных файлов следует использовать команду , а для просмотра и смены атрибутов— команду .
Использование обратной косой черты
Если перед первым именем каталога вставлена обратная косая черта (\), этот каталог будет рассматриваться как подкаталог корневого каталога независимо от имени текущего каталога. Если обратной косой черты нет, каталог будет рассматриваться как подкаталог текущего каталога.
Удаление текущего каталога
Команда rmdir не может быть использована для удаления текущего каталога. Вначале необходимо перейти в другой каталог (который не является подкаталогом текущего) и затем использовать команду rmdir. При попытке удалить текущий каталог появляется следующее сообщение:
Нет доступа к файлу, так как он используется другим процессом.


Большие значения в столбце 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. Этот параметр не поддерживается командой route в системах Windows 95 и Windows 98.
Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).


Стандартные операции
Команда rsh копирует стандартный ввод в удаленную команду, стандартный вывод удаленной команды в свой стандартный поток вывода и стандартные ошибки удаленной команды в свой стандартный поток сообщений об ошибках. Команда Rsh обычно заканчивает работу после окончания работы удаленной команды.
Использование символов перенаправления
Заключайте символы перенаправления в кавычки для выполнения перенаправления на удаленном компьютере (например, ">>"). При отсутствии кавычек перенаправление выполняется на локальном компьютере. Например, следующая команда будет добавлять удаленный файл уд_файл к локальному файлу лок_файл:
rsh уд_компьютер cat уд_файл >> лок_файл
Следующая команда будет добавлять удаленный файл уд_файл1 к файлу уд_файл2 на удаленном компьютере:
rsh уд_компьютер cat уд_файл1">>" уд_файл2
Использование команды rsh
При использовании компьютера, который находится под управлением WindowsXP Professional и входит в домен, должен быть доступен основной контроллер домена для проверки имени пользователя, в противном случае, команда rsh не выполняется.
Файл .rhosts
Файл .rhosts обычно управляет правами сетевого доступа к UNIX системам. В этом файле перечислены имена компьютеров и соответствующие имена пользователей, которые имеют доступ к удаленным компьютерам. При обращении к удаленной системе с правильно настроенным файлом .rhosts с помощью команд rcp, rexec и rsh ввод имени пользователя и пароля не требуется.
Файл .rhosts является текстовым файлом, в котором каждая строка является записью. Запись состоит из локального имени компьютера, локального имени пользователя и произвольного комментария. Каждое поле отделяется символом табуляции или пробелом, комментарий начинается со знака (#), например: Например:
узел7 #Этот компьютер находится в комнате 31A
Файл .rhosts должен находиться в основном каталоге пользователя на удаленном компьютере. Дополнительные сведения о специфической реализации файла .rhosts на удаленном компьютере см. в документации удаленного компьютера.
Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).


В других командах параметры /lf и /pf позволяют задать в качестве параметра имя логического носителя или его стороны соответственно. Если в данной команде не используются имена носителей (понятные имена), в следующих командах для указания логического носителя можно будет использовать только коды GUID.
Чтобы создать пул носителей


Для задания освобождаемого логического носителя может использоваться имя логического носителя или имя его стороны (раздела), только если одно из этих имен было задано в команде allocate (параметры /ln и /pn соответственно). В противном случае необходимо задать код логического носителя (LMID) или код раздела (PARTID).
Чтобы удалить пул носителей


Для задания отсоединяемого логического носителя может использоваться имя логического носителя или имя его стороны (раздела), только если одно из этих имен было задано в команде allocate (параметры /ln и /pn соответственно). В противном случае необходимо задать код логического носителя (LMID) или код раздела (PARTID).
Чтобы извлечь носитель из библиотеки
Носитель для извлечения можно задать одним из трех способов.
Указать физический носитель, который требуется извлечь, используя код физического носителя (PMID) или имя физического носителя.
Извлечь носитель из определенного отсека в библиотеке.
Извлечь носитель c определенного устройства в библиотеке.


До выполнения данной команды вручную остановите службу ntmssvc.
Чтобы произвести учет носителей в определенной автоматической библиотеке


При использовании команды mount можно задать присоединяемый носитель с помощью параметра /l, параметра /p или сочетания параметров /s и /c.
Чтобы обновить библиотеку, физический носитель или все устройства с определенным типом носителя
Эта команда опрашивает указанные устройства для занесения их текущего состояния в базу данных съемных носителей. Эта команда обычно используется после извлечения и вставки носителей.


Если не используются ключи /guiddisplay и /b, отображаются только понятные имена объектов.


После успешного выполнения команды возвращается код ERROR_SUCCESS. Если команда по каким-либо причинам не выполнена, возвращается код ошибки, который можно использовать в сценариях. Код ошибки представляет собой либо системный код ошибки, либо один из кодов, указанных в таблице.

Код ошибки
Описание
536870913 Заданы неверные аргументы. Обычно эта ошибка бывает вызвана наличием пробела после параметра, например /t 50 вместо /t50
536870914 Заданы повторяющиеся параметры. Например, задана команда allocate с двумя параметрами /m
536870915 Указанному понятному имени не соответствует ни один код GUID. Проверьте правильность написания понятного имени с учетом регистра
536870916 Задано недостаточно параметров. Проверьте, не пропущен ли обязательный параметр
536870917 Задан неверный код GUID. Для определения правильного кода GUID воспользуйтесь командой view
536870918 Этот код возвращается только командой ejectatapi. Проверьте правильность работы сменщика ATAPI

Администраторам рекомендуется использовать учетную запись с ограниченными разрешениями для выполнения повседневных задач, не связанных с администрированием, и учетную запись с более широкими правами только для выполнения отдельных административных задач. Чтобы реализовать такой подход без выхода из системы и повторного входа, войдите в систему с обычной учетной записью и используйте команду runas для запуска программ, требующих более широких прав.
Использование команды runas не ограничено административными учетными записями, хотя именно такой способ является наиболее употребительным. Любой пользователь с несколькими учетными записями может использовать runas для запуска программы, консоли MMC или компонента панели управления с другими личными данными.
Если необходимо использовать учетную запись администратора на своем компьютере, в качестве параметра /user: введите одно из следующих значений:
/user:учетная_запись_администратора@имя_компьютера
/user:имя_компьютера\учетная_запись_администратора
Чтобы использовать данную команду в качестве администратора домена, введите одно из следующих значений параметра:
/user:учетная_запись_администратора@имя_домена
/user:имя_домена\учетная_запись_администратора
С помощью команды runas можно выполнять программы (*.exe), запускать сохраненные консоли MMC (*.msc), ярлыки программ и сохраненных консолей MMC и компоненты панели управления. Их можно запускать в качестве администратора, даже если вход в систему был произведен с учетной записью члена другой группы, например группы пользователей или опытных пользователей.
Можно использовать команду runas для запуска любой программы, консоли MMC или компонента панели управления. Поскольку указываются соответствующие сведения об имени пользователя и его пароле, учетная запись пользователя предоставляет возможность подключения к компьютеру, а программа, консоль MMC или компонент панели управления становятся доступными в системе для учетной записи пользователя.
Команда runas позволяет администрировать сервер в другом лесе (компьютер, с которого запускается программа, и сервер располагаются в разных доменах).

к записи OFFICE файла телефонной


В примере показано подключение к записи OFFICE файла телефонной книги Rasphone.pbk.
rasdial office
В примере показано подключение к записи OFFICE 2 файла телефонной книги Rasphone.pbk с заданием номера обратного вызова.
rasdial "office 2" /callback:555-0100
В примере показано отключение от записи EAST OFFICE.
rasdial "EAST OFFICE" /d


Для копирования локального файла в каталог подключения удаленного компьютера введите:
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


Для восстановления файла Story.txt из каталога \ Fiction на диске D: введите:
recover d:\fiction\story.txt


Далее приведены примеры использования команды 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.
reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s
Копирует запись реестра в заданный каталог локального или удаленного компьютера.


Далее приведены примеры использования команды 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.
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.
reg export "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
Копирует разделы, записи и значения из экспортированного реестра в реестр локального компьютера.


Далее приведены примеры использования команды reg import.
reg import "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
Записывает сохраненные разделы и записи в другой раздел реестра. Предполагается, что это будет временный файл для устранения неполадок или редактирования записей реестра.


Далее приведены примеры использования команды reg load.
reg load "hkcu\software\microsoft\winminebk2" wmbkup.hiv
Возвращает список следующего уровня вложенных разделов и записей, находящихся в разделе реестра.


Далее приведены примеры использования команды reg query.
reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth
reg query "hkcu\software\microsoft\winmine" /s
Записывает сохраненные вложенные разделы и записи обратно в раздел реестра.


Далее приведены примеры использования команды reg restore.
reg restore "hkcu\software\microsoft\winmine" wmbkup.hiv
Сохраняет копии заданных разделов, записей и значений реестра в заданном файле.


Далее приведены примеры использования команды reg save.
reg save "hkcu\software\microsoft\winmine" wmbkup.hiv
Удаляет раздел реестра, загруженного с помощью операции reg load.


Далее приведены примеры использования команды reg unload.
reg unload "hkcu\software\microsoft\winminebk2"
Ошибка при изменении реестра может серьезно повредить систему. Перед изменением реестра создайте резервную копию всех важных данных.
Внимание!
Не редактируйте реестр до тех пор, пока не останется никакой альтернативы. Редактор реестра обходит стандартную защиту, настраивая параметры, которые вызывают снижение производительности, повреждение системы и даже требуют переустановить Windows. Для обеспечения безопасности большинство параметров реестра можно удалить с помощью программы панели управления или консоли MMC. Если требуется напрямую отредактировать реестр, то перед этим обязательно нужно сделать резервную копию. Дополнительные сведения смотрите в справке по редактору реестра.


Для регистрации файла . dll для схемы Active Directory введите:
regsvr32 schmmgmt.dll


Следующий пример показывает применение комментариев и вертикальных пробелов в пакетном файле.
@echo off
rem Эта пакетная программа форматирует и проверяет новые диски.
rem Она называется CHECKNEW.BAT.
rem
echo Вставьте новый диск в дисковод B.
pause
format b: /v
chkdsk b:
Предположим, что в файл Config.nt требуется ввести поясняющий комментарий перед командой prompt. Для этого в файл Config.nt следует добавить следующие строки:
rem Установка приглашения для вывода текущего каталога
prompt $p$g


Допустим, что необходимо изменить расширения имен всех файлов в текущем каталоге с расширением .txt; например, требуется заменить расширение .txt на .doc. Для выполнения этих изменений введите:
ren *.txt *.doc
Для переименования файла или каталога Chap10 в Part10 введите:
ren chap10 part10


Предположим, что несколько каталогов на диске 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.


Чтобы выполнить команду telcon на удаленном компьютере «vax1», используя имя «admin1», введите следующую команду:
rexec vax1 -l admin1 telcon


Чтобы выполнить команду telcon на удаленном компьютере «vax1», используя имя «admin1», введите следующую команду:
rexec vax1 -l admin1 telcon


Для удаления каталога \User\Smith вначале необходимо удостовериться в том, что он не содержит файлов. Для этого наберите в командной строке:
dir \user\smith /a
На экране должны быть выведены только символы «.» и «..».
Затем из любого каталога, кроме \User\Smith, запустите следующую команду:
rmdir \user\smith
Для удаления каталога \User, всех файлов и всех подкаталогов используйте следующую команду:
rmdir /s \user


Чтобы вывести на экран все содержимое таблицы 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


Чтобы выполнить команду telcon на удаленном компьютере «vax1», используя имя «admin1», введите следующую команду:
rsh vax1 -l admin1 telcon


Чтобы в качестве администратора на локальном компьютере запустить экземпляр интерпретатора командной строки , введите команду:
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:домен\имя_пользователя "команда"
В параметре домен\имя_пользователя должен быть указан пользователь с разрешениями, достаточными для администрирования сервера. После запроса введите пароль соответствующей учетной записи.

Rasdial


Выполняет автоматический набор номера для клиентов Microsoft. Команда rasdial, запущенная без параметров, показывает состояние текущих подключений.



Rcp


Копирует файлы между компьютером c системой WindowsXP и компьютером, на котором запущен сервер rshd. Windows XP и Windows 2000 не работают с rshd. Команда rcp, запущенная без параметров, выводит справку.



Recover


Восстанавливает сохранившуюся на испорченных или дефектных дисках информацию.



Reg


Добавляет, изменяет и отображает на экране информацию разделов реестра и значение записей реестра.

Добавляет новый раздел или новую запись в реестр.



dll как компоненты команды.


Данная команда регистрирует в реестре файлы . dll как компоненты команды.


Rem


Добавляет комментарии в пакетные файлы или файлы настройки.



Replace


Заменяет файлы в одном каталоге файлами с теми же именами из другого каталога. Команда replace также может быть использована для добавления только тех файлов, которых еще нет в каталоге.



Rexec


Запускает команды на удаленных компьютерах с работающей службой Rexec. Команда rexec проверяет подлинность имени пользователя на удаленном компьютере до выполнения определенной команды. Операционные системы WindowsXP и Windows 2000 не предоставляют возможности службы Rexec. Запущенная без параметров команда rexec выводит справку.


Запускает команды на удаленных компьютерах с работающей службой Rexec. Команда rexec проверяет подлинность имени пользователя на удаленном компьютере до выполнения определенной команды. Операционные системы WindowsXP и Windows 2000 не предоставляют возможности службы Rexec. Запущенная без параметров команда rexec выводит справку.



Route


Выводит на экран и изменяет записи в локальной таблице IP-маршрутизации. Запущенная без параметров, команда route выводит справку.



Rsh


Выполняет команды на удаленном компьютере, на котором запущена служба RSH или демон. WindowsXP и Windows 2000 не поддерживают службу RSH. Службу RSH с именем Rshsvc.exe предоставляет пакет «Windows 2000 Server Resource Kit». Used without parameters, rsh displays help.



Rsm


Управляет ресурсами носителей с помощью службы «Съемные ЗУ». Используя команду rsm можно запускать пакетные сценарии для приложений, которые не поддерживает интерфейс API системы съемных носителей.

Чтобы выделить носитель из пула носителей



Runas


Запускает конкретные средства и программы с разрешениями, отличными от тех, которые предоставляет текущая учетная запись.



в своем составе утилиту командной


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 - путь к исходному файлу.


rasdial имя_подключения


rasdial имя_подключения [имя_пользователя [{пароль|*}]] [/domain:домен] [/phone:номер_телефона] [/callback:номер_для_ответного_вызова] [/phonebook:путь_к_телефонной_книге] [/prefixsuffix]
rasdial [имя_подключения] /disconnect


reg add имя_раздела [/v имя_записи|/ve] [/t тип_данных] [/s разделитель] [/d значение] [/f]


reg compare имя_раздела_1 имя_раздела_2 [/v имя_записи | /ve] {[/oa]|[/od]|[/os]|[on]} [/s]

Условные обозначения форматирования


Формат

Значение

КурсивСведения, вводимые пользователем
ПолужирныйЭлементы, вводимые без изменений
Многоточие (...)Параметр может быть введен в командной строке несколько раз
В квадратных скобках ([])Необязательные элементы
В фигурых скобках ({}); варианты, разделенные вертикальной линией (|), пример: {even|odd}Набор вариантов, из которых необходимо выбрать один
Шрифт CourierВыходные данные программы