wscript

Область применения: Windows Server (все поддерживаемые версии)

Узел скриптов Windows предоставляет среду, в которой пользователи могут выполнять скрипты на различных языках, использующих различные объектные модели для выполнения задач.

Синтаксис

wscript [<scriptname>] [/b] [/d] [/e:<engine>] [{/h:cscript|/h:wscript}] [/i] [/job:<identifier>] [{/logo|/nologo}] [/s] [/t:<number>] [/x] [/?] [<ScriptArguments>]

Параметры

Параметр Описание
scriptname Указывает путь и имя файла скрипта.
/b Указывает пакетный режим, который не отображает оповещения, ошибки сценариев или запросы ввода. Параметр /b является противоположностью /i.
/d Запускает отладчик.
/e Указывает подсистему, которая используется для запуска скрипта. Этот параметр позволяет запускать скрипты, использующие расширение имени пользовательского файла. Без параметра /e можно запускать только скрипты, использующие зарегистрированные расширения имени файла. Например, если вы попытаетесь выполнить следующую команду:
cscript test.admin
Вы получите это сообщение об ошибке: ошибка ввода: для расширения .adminфайла нет обработчика скриптов.
Одним из преимуществ использования расширений нестандартного имени файла является то, что он защищает от случайного двойного выбора скрипта и выполнения чего-то, что вы на самом деле не хотите запускать.
Использование этого расширения не создает постоянную связь между расширением .admin имени файла и VBScript. При каждом запуске скрипта .admin , использующего расширение имени файла, необходимо использовать параметр /e.
/h:cscript Регистрирует cscript.exe в качестве узла скриптов по умолчанию для выполнения скриптов.
/h:wscript Регистрирует wscript.exe в качестве узла скриптов по умолчанию для выполнения скриптов. Это поведение по умолчанию, когда параметр /h опущен.
/i Задает интерактивный режим, в котором отображаются оповещения, ошибки сценариев и запросы ввода.
Параметр /i является значением по умолчанию и противоположностью /b.
/job:\<identifier> Выполняет задание, определяемое идентификатором в файле скрипта WSF.
/logo Указывает, что баннер узла скрипта Windows отображается в консоли перед запуском скрипта.
Параметр /logo является значением по умолчанию и противоположностью /nologo.
/nologo Указывает, что баннер узла скриптов Windows не отображается перед запуском скрипта. Параметр /nologo является противоположностью /logo.
/s Сохраняет текущие параметры командной строки для текущего пользователя.
/t:\<number> Указывает максимальное время выполнения скрипта (в секундах). Можно указать до 32 767 секунд.
Значение по умолчанию не ограничивается временем.
/x Запускает скрипт в отладчике.
ScriptArguments Задает аргументы, переданные скрипту. Каждый аргумент скрипта должен предшествовать косой черте (/).
/? Отображает справку в командной строке.

Замечания

  • Выполнение этой задачи не требует наличия учетных данных администратора. Рекомендуется выполнять эту задачу как пользователя без учетных данных администратора в качестве рекомендации по обеспечению безопасности.
  • Чтобы открыть командную строку, на начальном экране введите cmd и выберите командную строку.
  • Каждый параметр является необязательным. Однако аргументы скрипта нельзя указывать без указания скрипта. Если вы не указываете скрипт или какие-либо аргументы скрипта, wscript.exe откроется диалоговое окно "Узел скриптов Windows" Параметры. Используйте диалоговое окно, чтобы задать свойства глобального скрипта для всех скриптов, которые wscript.exe выполняются на локальном компьютере.
  • Параметр /t предотвращает чрезмерное выполнение скриптов, задав таймер. Когда время превышает указанное значение, wscript прерывает обработчик скриптов и завершает процесс.
  • Файлы скриптов Windows обычно имеют одно из следующих расширений имени файла: WSF, VBS, .js.
  • При двойном выборе файла скрипта с расширением без связи появится диалоговое окно "Открыть с помощью". Выберите wscript или cscript, а затем выберите "Всегда использовать эту программу", чтобы открыть этот тип файла. Это регистрирует wscript.exe или cscript.exe в качестве узла скрипта по умолчанию для файлов этого типа файла.
  • Свойства для отдельных скриптов можно задать. Дополнительные сведения о узле скриптов Windows см. в обзоре узла скриптов Windows.
  • Узел скриптов Windows может использовать файлы скриптов WSF . Каждый WSF-файл может использовать несколько обработчиков сценариев и выполнять несколько заданий.