cscript
Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
Запускает скрипт для запуска в среде командной строки.
Внимание
Для выполнения этой задачи не требуются административные учетные данные. Поэтому рекомендуется выполнять эту задачу от имени пользователя без административных учетных данных.
Синтаксис
cscript <scriptname.extension> [/b] [/d] [/e:<engine>] [{/h:cscript | /h:wscript}] [/i] [/job:<identifier>] [{/logo | /nologo}] [/s] [/t:<seconds>] [x] [/u] [/?] [<scriptarguments>]
Параметры
Параметр | Описание |
---|---|
scriptname.extension | Указывает путь и имя файла скрипта с необязательным расширением имени файла. |
/b | Указывает пакетный режим, который не отображает оповещения, ошибки сценариев или входные запросы. |
/d | Запускает отладчик. |
/e:<engine> |
Указывает подсистему, которая используется для запуска скрипта. |
/h:cscript | Регистрирует cscript.exe в качестве узла скриптов по умолчанию для выполнения скриптов. |
/h:wscript | Регистрирует wscript.exe в качестве узла скриптов по умолчанию для выполнения скриптов. По умолчанию. |
/i | Задает интерактивный режим, в котором отображаются оповещения, ошибки сценариев и запросы ввода. Значение по умолчанию и противоположность /b . |
/Работу:<identifier> |
Выполняет задание, определяемое идентификатором в файле скрипта WSF. |
/Логотип | Указывает, что баннер узла скрипта Windows отображается в консоли перед запуском скрипта. Значение по умолчанию и противоположность /nologo . |
/nologo | Указывает, что баннер узла скрипта Windows не отображается перед выполнением скрипта. |
/s | Сохраняет текущие параметры командной строки для текущего пользователя. |
/t:<seconds> |
Указывает максимальное время выполнения скрипта (в секундах). Можно указать до 32 767 секунд. Значение по умолчанию не ограничивается временем. |
/u | Указывает Юникод для входных и выходных данных, перенаправленных из консоли. |
/x | Запускает скрипт в отладчике. |
/? | Отображает доступные параметры команды и предоставляет справку по их использованию. То же, что и ввод cscript.exe без параметров и без скрипта. |
scriptarguments | Задает аргументы, переданные скрипту. Перед каждым аргументом скрипта должен предшествовать косая черта (/). |
Замечания
Каждый параметр является необязательным; Однако аргументы скрипта нельзя указывать без указания скрипта. Если вы не указываете скрипт или какие-либо аргументы скрипта, cscript.exe отображает синтаксис cscript.exe и допустимые параметры узла.
Параметр /t предотвращает чрезмерное выполнение скриптов, задав таймер. Когда время выполнения превышает указанное значение, cscript прерывает обработчик скриптов и завершает процесс.
Файлы скриптов Windows обычно имеют одно из следующих расширений имен файлов: WSF, VBS, .js. Узел скриптов Windows может использовать файлы скриптов WSF. Каждый WSF-файл может использовать несколько обработчиков сценариев и выполнять несколько заданий.
Если дважды щелкнуть файл скрипта с расширением без связи, появится диалоговое окно "Открыть с помощью". Выберите wscript или cscript, а затем выберите "Всегда использовать эту программу", чтобы открыть этот тип файла. Это регистрирует wscript.exe или cscript в качестве узла скрипта по умолчанию для файлов этого типа файла.