Справочник по Windows Server 2003 (MCSE)

         

Запуск сервера сценариев из командной строки


Для запуска сервера сценариев из командной строки используйте утилиту Cscript.exe в соответствии со следующим синтаксисом:  cscript имя_сценария [параметры_сервера_сценариев] [параметры_сценария], где

  •  имя_сценария — это имя файла сценария с расширением, например, Chart.vbs;
  •  параметры_сервера_сценариев — включают и отключают различные средства сервера сценариев. Они всегда предваряются двумя слэшами (//);
  •  параметры_сценария — передаются в сценарий. Они всегда предваряются одним слэшем (/).
  • Ни один из параметров не является обязательным. Однако нельзя указать параметры сценария без самого сценария. Если вы не указываете ни одного параметра, Cscript.exe выдает на экран синтаксис своего запуска и допустимые параметры сервера сценариев (табл. 10.6).

    Таблица 10.6. Параметры сервера сценариев, поддерживаемые Cscript.exe

    Параметр

    Описание

    //B



    Пакетный режим. Не отображает на экране сообщений об ошибках и приглашения пользователей

    //D

    Активизирует функцию отладки

    //E=engine

    Задает ядро, используемое для выполнения сценария

    //H:Cscript или Wscript

    Устанавливает Cscript.exe или Wscript.exe в качестве приложения, выбираемого по умолчанию для выполнения сценариев. По умолчанию установлен Wscript.exe

    //I

    Интерактивный режим (выбирается по умолчанию; режим, обратный задаваемому параметром / /в)

    //Job: xxx

    Выполняет задание WSF

    //Logo

    Отображает на экране заставку (выбирается по умолчанию; режим, обратный задаваемому параметром //NoLogo)

    //NoLogo

    Запрещает вывод заставки

    //S

    Сохраняет текущие параметры командной строки для этого пользователя

    //T:nn

    Время ожидания в секундах. Максимальное время, в течение которого может выполняться сценарий. (По умолчанию ограничение не устанавливается.)

    &nbsp Этот параметр используется для предотвращения слишком длительного выполнения сценариев. Устанавливается специальный таймер. Когда время выполнения превышает установленное значение, CSCRIPT прерывает работу ядра сценариев и завершает процесс

    //X

    Задает выполнение сценария в среде отладчика

    //U

    Использует кодировку Unicode для перенаправленного консольного ввода/вывода

    //?

    Показывает параметры и синтаксис команды Cscript.exe

    Примеры простых сценариев можно скачать в виде пакета Sample Scripts no адресу http://msdn.microsoft.com/scripting/ default.htm7/scripting/windowshost.

    Например, для того чтобы запустить сценарий Chart.vbs:

    1. В меню Start (Пуск) выберите команду Run (Выполнить).

    2. В командной строке выполните следующие команды:  cscript "устройство:"\"/Саталог"\chart.vbs //logo  или cscript "устройство:"\"Каталог"\chart.vbs //nologo

    В системах Windows XP и Windows Server 2003 не обязательно указывать расширение сценариев: можно просто набрать с клавиатуры имя сценария или щелкнуть по нему мышью в окне программы Windows Explorer.



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