Ссылки:
http://msdn.microsoft.com/scripting - без комментариев http://www.borncity.de/WSHBazaar/ - сайт Гюнтера Борна, автора книг по WSH http://www.win32scripting.com – ежемесячный журнал, посвященный администрированию Windows с использованием сценариев http://scripting.winguides.com/ - статьи и примеры на VBScript и JScript http://www.winscripter.com – гора информации, ссылок, примеров http://www.activestate.com – если тебе не нравятся VBScript и JScript, то отсюда можно скачать модули поддержки Active Perl, Active Pyton, Active XSLT
Windows Script Host (WSH).
Windows Script Host (WSH). Основная задача WSH - интерпретация и выполнение сценариев (скриптов), на писанных на языках VBScript и Jscript. Windows Script Host имеет ограничения по работе с реестром. Однако можно создать .REG файл, а затем запустить его командой regedit.exe с ключом “/s”. Серверы сценариев находятся в папках %WINDIR%/System32/ (рабочие файлы) и %WINDIR%/System32/dllcache/ (резервные копии системы защиты файлов). Изменять действия по умолчанию следует для файлов следующих типов: .wsf; .wsh; .vbs; .vbe; .js; .jse. Все они, за исключением .wsh, являются исполняемыми разновидностями сценариев WSH.
Настройки режимов выполнения сценариев WSH располагаются в двух ветвях реестра:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows ScriptHost\Settings] для всех пользователей данной машины и [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows ScriptHost\Settings] для текущего пользователя. "IgnoreUserSettings"="1" - отменяет приоритет пользовательских настроек. Применим только к первой ветви. "Enabled"="1" - разрешает выполнение сценариев. "LogSecuritySuccesses"="1" - включает выполнение аудита успешных запусков в Журнал событий системы. Сохраняет информацию о каждом успешном запуске. Весьма полезный параметр - ни один скрипт не останется незамеченным. "LogSecurityFailures"="1" - включает выполнение аудита отказов. В Журнал событий системы заносятся все попытки запуска криво на- писанных, либо слишком смелых сценариев. Явно не лишний параметр. "DisplayLogo"="1" - разрешает отображение информации о версии WSH сервера.
Пример подключения пользователя \ создание и удаление шары:
Запуск и остановка службы сценарием
Сценарий прячет ссылку на Блокнот от Regedit