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

В следующем примере показано изменение


В следующем примере показано изменение разрешений для подпапки «May sales» на томе «Statistics», доступном для «Макинтоша» на диске E локального сервера. Назначаются разрешения на просмотр файлов, просмотр папок и внесение изменений для владельца и на просмотр файлов и папок для всех остальных. При этом папки остаются защищенными от переименования, перемещения и удаления.
macfile directory /path:"e:\statistics\may sales" /permissions:11111011000
Объединение данных файла «Макинтоша» и компонентов ресурсов


Чтобы создать файл Treeapp на доступном для «Макинтоша» томе «D:\Release» из файла ресурсов «C:\Cross\Mac\Appcode» и настроить отображение файла на экране клиентов «Макинтоша» как приложения (приложения для «Макинтоша» используют тип APPL) с источником (подписью) MAGNOLIA, введите:
macfile forkize /resourcefork:c:\cross\mac\appcode /type:APPL /creator:MAGNOLIA /targetfile:D:\Release\Treeapp
Чтобы сменить источник файла на Microsoft Word 5.1 для файла WORD.txt в папке «D:\Word documents\Group files» на сервере \\SERVERA, введите:
macfile forkize /server:\\servera /creator:MSWD /type:TEXT /targetfile:"d:\Word documents\Group files\Word.txt"
Изменение сообщения при входе и ограничение сеансов


Для изменения количества сеансов файлового сервера и сервера печати для «Макинтоша», разрешенных на локальном сервере, с текущего значения на пять сеансов и добавления сообщения «Выйдите из сервера для Macintosh после окончания работы», введите:
macfile server /maxsessions:5 /loginmessage:"Выйдите из сервера для Macintosh после окончания работы"
Добавление, изменение и удаление тома, доступного для Macintosh




Чтобы создать том « US Marketing Statistics» на локальном сервере, используя папку Stats на диске E, и запретить доступ к нему гостям, введите:
macfile volume /add /name:"US Marketing Statistics" /guestsallowed:false /path:e:\Stats
Чтобы сделать том, созданный выше, доступным только для чтения, задать пароль на доступ к нему и ограничить максимальное количество пользователей пятью, введите:
macfile volume /set /name:"US Marketing Statistics" /readonly:true /password:saturn /maxusers:5
Чтобы добавить том «Landscape Design» на сервер \\Magnolia, используя папку Trees на диске E, и разрешить доступ гостей к нему, введите:
macfile volume /add /server:\\Magnolia /name:"Landscape Design" /path:e:\Trees
Чтобы удалить том «Sales Reports» с локального сервера, введите:
macfile volume /remove /name:"Sales Reports"


Предположим, подсистема MS- DOS сконфигурирована так, что используется расширенная память. Для вывода сведений об использовании всех областей памяти — обычной, расширенной и отображаемой, а также для вывода сведений о загруженных программах следует использовать следующую команду:
mem /program
Результат будет выглядеть примерно следующим образом:
Адрес Имя Размер Тип
000000 000400 Вектор прерывания 000400 000100 Область обмена ПЗУ (ROM) 000500 000200 Область обмена DOS
000700 IO 000310 Системные данные
000A10 MSDOS 0014D0 Системные данные
001EE0 IO 0018D0 Системные данные KBD 000800 Системная программа HIMEM 000420 DEVICE= 000340 FILES= 000090 FCBS= 000170 LASTDRIVE= 000710 STACKS= 0037C0 COMMAND 000A40 Программа 004210 MSDOS 000070 - Свободно - 004290 COMMAND 0001F0 Окружение 004490 MEM 0001D0 Окружение 004670 MEM 017550 Программа 01BBD0 MSDOS 084410 - Свободно - 09FFF0 SYSTEM 028000 Системная программа
0C8000 IO 0083D0 Системные данные MOUSE 0083C0 Системная программа 0D03E0 MSDOS 000050 - Свободно - 0D0440 REDIR 0009F0 Программа 0D0E40 DOSX 007CA0 Программа 0D8AF0 DOSX 001030 Данные 0D9B30 MSDOS 0164C0 - Свободно -
655360 байт - всего обычной памяти 655360 байт - доступно для MS-DOS
637296 максимальный размер исполняемой программы
1048576 байт - всего непрерывной дополнительной памяти 0 байт - доступно непрерывной дополнительной памяти 405504 байт - доступной памяти XMS резидентная часть MS-DOS загружена в сегмент HMA
  • «Всего обычной памяти» представляет количество виртуальной памяти, выделенной подсистеме MS-DOS до первых 640 КБ.

  • «Доступно для MS-DOS» представляет объем выделенной обычной памяти, включая память, необходимую для Cmd.exe.

  • «Максимальный размер исполняемой программы» равен размеру наибольшего непрерывного блока обычной памяти, доступной для программ.

  • «Всего памяти EMS» (не показано в предыдущем примере) является количеством отображаемой памяти, которая может быть использована подсистемой MS-DOS.

  • «Свободно памяти EMS» (не показано в предыдущем примере) равно количеству отображаемой памяти, доступной программам.

  • «Всего непрерывной дополнительной памяти» равно объему памяти выше 1 МБ.
  • «Доступно непрерывной дополнительной памяти» является количеством памяти, доступным через интерфейс прерывания 15h. Эта память не используется диспетчерами расширенной памяти, такими как Himem.sys. Некоторые старые программы используют такую схему организации дополнительной памяти.
  • «Доступной памяти XMS» является объемом памяти, которая используется диспетчерами расширенной памяти, такими как Himem.sys, и доступна для использования программами.



  • Чтобы создать папку Налоги с подпапкой Ставки, содержащей папку Текущие, введите:
    mkdir \Налоги\Ставки\Текущие
    Данная команда аналогична использованию следующей последовательности команд (если разрешения командного процессора запрещены):
    mkdir \Налоги
    chdir \Налоги
    mkdir Ставки
    chdir Ставки
    mkdir Текущие


    Чтобы перенаправить на локальном компьютере вывод с параллельного порта на последовательный, необходимо вызвать команду mode дважды. Первая команда mode конфигурирует последовательный порт. Вторая команда mode перенаправляет вывод параллельного принтера на последовательный порт, указанный в первой команде mode.
    Например, если последовательный принтер работает со скоростью 4800 бод с контролем передачи по четности и подключен к порту COM1 (первое последовательное устройство компьютера), следует использовать следующие две команды:
    mode com1 48,e,,,b
    mode lpt1=com1
    Если вывод принтера был перенаправлен с порта LPT1 на порт COM1, но затем было решено напечатать файл на принтере, подключенном к порту LPT1, перед печатью необходимо вызвать следующую команду.
    mode lpt1
    Эта команда предотвращает перенаправление файла с порта LPT1 на порт COM1.
    Выбор, обновление или вывод номера кодовой страницы, используемой в окне командной строки


    Для просмотра на экране файла Clients.new может быть использована любая из следующих двух команд:
    more < clients.new
    type clients.new | more
    Команда more выводит первый экран из файла Clients.new и следующее приглашение:
    -- More --
    Для продолжения просмотра может быть нажата клавиша ПРОБЕЛ.
    Для очистки экрана и удаления лишних пустых строк перед выводом файла Clients.new может быть использована любая из следующих команд:
    more /c /s < clients.new
    type clients.new | more /c /s
    Команда more выводит первый экран из файла Clients.new и следующее приглашение:
    -- More --
    Для построчного вывода файла необходимо нажать ENTER.
    Для вывода следующего экрана необходимо нажать ПРОБЕЛ.
    Для вывода следующего файла из списка требуется ввести f.
    Для выхода из программы more нажмите клавишу q.
    В ответ на запрос команды more можно нажимать клавиши, рассмотренные в этом примере:
    -- More [Параметры: psfq=<пробел><ENTER>] --
    Чтобы вывести номер текущей строки, нажмите клавишу =. Номер строки будет добавлен к приглашению more, как показано ниже:
    -- More [Строка: 24] --
    Чтобы вывести определенное количество строк, нажмите клавишу p. Будет запрошено количество строк, которое требуется вывести:
    -- More -- Строки:
    Теперь требуется ввести число и нажать клавишу ENTER. На экран будет выведено заданное число строк.
    Чтобы пропустить определенное количество строк, нажмите клавишу s. Будет запрошено количество строк, которое требуется пропустить:
    -- More -- Строки:
    Следует ввести число и нажать клавишу ENTER. Будет пропущено заданное количество строк файла и продолжен вывод информации.


    Чтобы переместить все файлы с расширением XLS из каталога \Data в каталог \Second_Q\Reports, введите:
    move \data\*.xls \second_q\reports\


    Чтобы установить продукт из файла A:\Example.msi, введите:
    msiexec /i A:\Example.msi
    Использование режима административной установки


    Чтобы восстановить пакет установки, введите:
    msiexec /fpecms Example.msi
    Удаление продукта


    Чтобы удалить или отменить установку пакета, введите:
    msiexec /x Example.msi
    Объявление продукта


    Чтобы объявить пакет для всех пользователей этого компьютера, введите:
    msiexec /jm Example.msi
    Чтобы объявить пакет для всех пользователей этого компьютера, введите:
    msiexec /jm Example.msi
    Установка уровня ведения журнала


    Чтобы установить пакет и создать файл журнала, включающий в себя сведения о состоянии, сообщения о нехватке памяти и все сообщения об ошибках, введите следующую команду:
    msiexec /i Example.msi /Lime logfile.txt
    Применение исправления


    Для отображения основного пользовательского интерфейса в ходе установки пакета Example.msi введите:
    msiexec /qb Example.msi
    Вывод сведений об авторских правах для установщика Windows


    В следующем примере показано использование команды msiexec /y:
    msiexec /y my_file.dll
    Вызов системной функции DllRegisterServer для отмены регистрации модулей, указанных в командной строке


    В следующем примере показано использование команды msiexec /z:
    msiexec /z my_file.dll


    Чтобы получить список доступных кодов категорий, введите:
    msinfo32 /showcategories
    Чтобы открыть окно сведений о системе, содержащее все доступные сведения, кроме сведений о загруженных модулях, введите:
    msinfo32 /categories +all -loadedmodules
    Чтобы открыть окно сведений о системе и создать NFO-файл syssum.nfo, содержащий сведения категории «Сведения о системе», введите:
    msinfo32 /nfo syssum.nfo /categories +systemsummary
    Чтобы вывести сведения о конфликте ресурсов и создать NFO-файл conflicts.nfo, содержащий сведения о конфликтах ресурсов, введите:
    msinfo32 /nfo conflicts.nfo /categories +componentsproblemdevices+resourcesconflicts+resourcesforcedhardware

    Содержание раздела