Объекты связаны с интерфейсом и функциональными возможностями Интегрированная среда сценариев Windows PowerShell (ISE). В справке по объектной модели приведены сведения о свойствах и методах, предоставляемых этими объектами. В ней также приведены примеры, демонстрирующие использование скриптов для прямого доступа к этим методам и свойствам. Объектная модель скриптов упрощает следующие задачи.
Настройка внешнего вида ISE
Объектная модель позволяет изменять параметры приложения. Например, можно изменять их следующим образом:
- Можно изменять цвета сообщений об ошибках,
предупреждений, подробных выходных данных и выходных данных
отладки.
- Можно узнавать и задавать цвета фона области
команд, области вывода и области скриптов.
- Можно задать цвет переднего плана области
вывода.
- Можно задать имя и размер шрифта для Windows
PowerShell ISE.
- Можно настраивать предупреждения, в том числе
выдаваемые при открытии файла на нескольких вкладках PowerShell и
при выполнении скрипта в файле до его сохранения.
- Можно изменять вид программы, выбирая между
горизонтальным и вертикальным расположением области скриптов и
области вывода относительно друг друга. Можно закрепить область
команд под областью вывода или над ней.
Расширение функциональных возможностей ISE
Объектная модель позволяет расширять функциональные возможности Windows PowerShell ISE. Например, можно выполнять следующие действия.
- Изменять и дополнять экземпляр Windows
PowerShell ISE. Например, можно изменять меню, добавляя в них новые
пункты и привязывая к ним скрипты.
- Создавать скрипты, выполняющие некоторые
задачи, обычно выполняемые с помощью меню и кнопок Windows
PowerShell ISE. Например, можно добавлять, удалять и выбирать
вкладки PowerShell.
- Добавлять возможность выполнения задач с
помощью меню и кнопок. Например, переименование вкладки
PowerShell.
- Работать с текстовым буфером области команд,
вывода или скриптов, связанным с файлом. Например, можно выполнять
следующие действия.
- Получить или задать весь текст.
- Получить или задать выбор текста.
- Выполнить скрипт или определенную его
часть.
- Пролистать текст до определенной строки.
- Вставить текст в текущем местоположении
курсора.
- Выделить блок текста.
- Получить номер последней строки.
- Получить или задать весь текст.
- Выполнять операции над файлами. Например,
можно выполнять следующие действия.
- Открыть или сохранить файл, или сохранить его
с другим именем.
- Определить, был ли файл изменен с момента
последнего сохранения.
- Получить имя файла.
- Выделить файл.
- Открыть или сохранить файл, или сохранить его
с другим именем.
Задачи по автоматизации
Объектная модель скриптов позволяет создавать сочетания клавиш для часто выполняемых операций.