Безопасность Windows 7
Содержание раздела
Командная строка (окно консоли)
Администраторы часто используют в своей работе так называемое окно консоли (окно командной строки), в котором можно вводить встроенные системные команды и запускать утилиты командной строки. Как оказывается, у этого простого окна имеются далеко не очевидные возможности, которые описываются ниже.
Выполнение административных сценариев
Помимо командных файлов, представляющих собой текстовые файлы с расширением .cmd и содержащих директивы командного процессора и вызовы утилит командной строки с заданными параметрами, в системах Windows можно использовать сценарии (scripts), написанные на интерпретируемых языках программирования высокого уровня.
Сервер сценариев Windows (WSH)
Сервер сценариев Windows (Windows Script Host, WSH) является стандартным компонентом систем Windows (менялись только возможности и версия программы). В составе Windows 7 поставляется WSH версии 5.8.
Запуск сервера сценариев из командной строки
При запуске сценария достаточно ввести в окне консоли его имя (расширение необязательно) или дважды щелкнуть по его имени в окне Проводника. Однако иногда можно или необходимо использовать дополнительные параметры WSH, и в этом случае выполнение сценариев происходит немного иначе.
Настройка индивидуальных свойств сценария. Файл с расширением wsh
С помощью страницы свойств оболочки Wscript.exe можно установить глобальные параметры, касающиеся сразу всех сценариев, выполняемых на компьютере. Однако также можно настроить индивидуальные параметры отдельно взятого сценария, позволяющие осуществлять жесткий контроль за его выполнением.
Язык сценариев и командный процессор PowerShell 2.0
Windows PowerShell в качестве стандартного компонента появился впервые в системах Windows Server 2008; это ориентированный на системных администраторов командный процессор, позволяющий выполнять директивы в интерактивном режиме и поддерживающий сценарии, а также сам язык наш написания таких сценариев.
Запуск компонентов PowerShell
Команды для запуска окна команд и интегрированной среды располагаются в программной группе Windows PowerShell (меню Пуск | Все программы | Стандартные (Start | All Programs | Accessories)). Если команду Windows PowerShell закрепить в меню Пуск (Start), то можно сразу видеть связанные с нею задачи.
Выполнение сценариев
Рассмотрим процедуру выполнения сценариев, написанных на языке PowerShell. В отличие от интерактивных команд (которые можно выполнять сразу после запуска окна команд или интегрированной среды), она не совсем очевидная, поэтому заслуживает внимания.