Поделиться через


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