
136 Глава 7. Командная строка
• /D имя — запрет на доступ к файлу или папке для пользователя, учетная за-
пись которого указана в качестве аргумента имя.
ПРИМЕЧАНИЕ
Для того чтобы назначить режимы доступа для группы файлов, можно использовать в обо-
значении имен файлов подстановочные знаки. Также при вызове команды можно указы-
вать несколько пользователей.
В процессе вывода на экран таблиц управления доступом операционной систе-
мой используются следующие условные обозначения:
• CI (Container Inherit) — признак наследования разрешений контейнерами.
АСЕ будет унаследован папками;
• 01 (Object Inherit) — признак наследования разрешений объектами. АСЕ бу-
дет унаследован файлами;
• Ю (Inherit Only) — признак исключительного наследования разрешений.
АСЕ не может применяться к текущему файлу/папке.
Пример использования команды: CACLS private.txt /G user:F — открывает для
пользователя USER полный доступ к файлу private.txt.
• CALL
CALL [диск:][путь]имя_файла [параметры]
Данная команда позволяет вызвать один пакетный файл из другого. В качестве
аргумента параметры используется набор ключей командной строки, необходи-
мых при вызове целевого пакетного файла. Также команда CALL может быть ис-
пользована совместно со специальными метками, играющими в данном случае
роль адресата (точки) вызова пакетного файла. В этом случае применяется сле-
дующий синтаксис:
CALL : метка аргументы
При использовании такого варианта вызова данной команды операционная систе-
ма автоматически создает новый контекст текущего пакетного файла с указанными
аргументами, и управление исполнением файла передается на инструкцию, сле-
дующую непосредственно после метки. Выход из пакетного файла осуществляется
двукратным достижением его конца: первый выход передает управление на инст-
рукцию, следующую сразу после строки, содержащей директиву CALL, второй выход
завершает выполнение файла. Использование инструкции GOTO:EOF позволяет осу-
ществить безусловное прерывание исполнения файла в любой его точке.
• СНСР
СНСР [N кодовой страницы]
Устанавливает в качестве активной кодовую страницу с указанным номером.
При вызове без аргументов возвращает номер текущей кодовой страницы.
• CHKDSK
CHKDSK [том:[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/I] [/С] [/L[:размер]]
Проверяет указанный диск с помощью программы Check Disk, при вызове без
аргументов проверяется текущий диск. Здесь:
Описание команд консоли 137
• том — определяет метку тома проверяемого диска, точку подключения либо
имя диска с двоеточием (например, С:);
• путь, имя файла — имя файла или группы файлов для проверки на фрагмента-
цию. Используется только в файловой системе FAT/FAT 32;
• /F — проверка на наличие ошибок и их автоматическое исправление;
• /V — в процессе проверки диска выводить полные пути и имена хранящихся
на диске файлов. Для дисков, содержащих разделы NTFS, также выводятся
сообщения об очистке;
• /R — выполнить поиск поврежденных секторов и восстановить их содержи-
мое. Требует обязательного использования ключа /F;
• /X — в случае необходимости отключить том перед его проверкой. После от-
ключения все текущие дескрипторы для данного тома будут недействитель-
ны. Требует обязательного использования ключа /F;
• /L: раз мер — в ходе проверки изменить размер файла журнала до указанной
величины (в килобайтах). Если значение не указано, выводится текущий
размер файла. Используется только в файловой системе NTFS;
• /I — не проводить строгую проверку индексных элементов. Используется толь-
ко в файловой системе NTFS;
• /С — не проверять циклы внутри структуры папок. Используется только в фай-
ловой системе NTFS.
ПРИМЕЧАНИЕ
Ключи / I и /С заметно уменьшают время работы программы Check Disk, однако менее
строгая проверка диска может повлечь за собой пропуск некоторых имеющихся в его фай-
ловой системе ошибок.
• CHKNTFS
CHKNTFS том: [ . . . ]
CHKNTFS /D
CHKNTFS / T [ : время]
CHKNTFS /X том: [ . . . ]
CHKNTFS /С том: [ . . . ]
Управляет режимами работы программы Check NTFS при загрузке компьютера
в случае проверки на наличие ошибок. Здесь:
• том — определяет метку тома проверяемого диска, точку подключения либо
имя диска с двоеточием (например, С:);
• /D — включается стандартный режим проверки дисков данной программой:
диски проверяются каждый раз при загрузке компьютера, в случае обнару-
жения ошибок запускается CHKDSK;
• /Т[: время] — позволяет изменить значение параметра AUTOCHK (в секундах),
управляющего промежутком времени перед началом автоматической провер-
ки дисков (в течение этого времени программа ведет посекундный обратный
отсчет). Если временной промежуток не задан, демонстрируется текущее
значение параметра AUTOCHK;