Заключение
Мы рассмотрели основные возможности
Windows PowerShell для упрощения задач, возникающих
перед ИT-специалистами. Как мы знаем,
эти задачи часто решаются с помощью
скриптового языка VBScript. В Windows PowerShell
есть возможность применения существующего
кода на VBScript, а следовательно, миграция
значительно упрощена (рис. 20).
Рис. 20
В приведенном выше примере показано,
как можно использовать существующий
код на VBScript в PowerShell. В первой строке мы
создаем новый COM-объект, который
представляет собой ядро выполнения
скриптовых программ — ScriptControl. Затем
мы указываем, что будем использовать
язык Visual Basic Script. В третьей строке задается
собственно код на VBScript — в нашем примере
это вызов функции MsgBox, но на практике в
переменную можно, например, загрузить
код файла. И наконец, в последней строке
мы добавляем код на VBScript в наш объект —
и код поступает на выполнение.
. 11
из 16