Реальная работа с PowerShell

Оцените статью

windows79636 Реальная работа с PowerShellВ предыдущих двух главах рассматривалось использование командной строки PowerShell и давалось описание языка программирования PowerShell. В этой главе мы применим полученную информацию для создания реальных примеров как для интерактивной работы, так и для использования сценариев. Под Интерактивной работой и под Использованием сценариев я подразумеваю следующее: как говорилось в предыдущей главе, есть два разных способа использования возможностей PowerShell: можно создавать командные строки, использующие командлеты. При использовании командных строк все работа возлагается на саму команду: она дает описание потока объектов от одного командлета к другому. Командлеты выбирают нужные объекты и выполняют требуемые действия. Если воспользоваться аналогией с гоночными машинами, использование командной строки похоже на обустройство гоночной трассы на холме и самостоятельный свободный спуск машин вниз. Вся ваша работа заключается в настройке всех виражей и поворотов с тем, чтобы машины оказались в нужном месте внизу; в качестве альтернативы можно написать программы сценариев, использующие функции, .NET-объекты, циклы, операторы if и т. д. По аналогии с гоночными машинами, это все равно что приказывать каждому поршню, когда идти вверх, а когда вниз, и выдавать подробные инструкции водителю, которые предписывают ему, как реагировать на все возможные обстоятельства. В общем, это очень хорошо, что разработчики PowerShell придумали такое средство, которое может работать любым из этих способов, грань между которыми практически стерта — к примеру, операторы foneach и switch работают как программные операторы, но могут также работать и в связанных каналами командлетах.

Комментирование закрыто.

Вверх страницы
x