Администраторы Windows

Однако теперь администраторы Windows получили доступ к тем же возможностям автоматизации, что и их коллеги, работающие с UNIX и Linux. PowerShell и его использование объектов удовлетворяет потребность администраторов Windows в автоматизации, которая имелась еще со времен пакетных сценариев и WSH, в более удобном и менее трудоемком виде. Вот пример, демонстрирующий работу конвейера PowerShell В конце конвейера вызывается командлет Out-Default. Он выбирает из входных данных информацию о свойствах и их значениях и выводит их в виде списка или таблицы модули и оснастки Одной из основных целей при создании PowerShell было облегчение расширения стандартной функциональности PowerShell и совместное использование этих расширений всеми желающими. В PowerShell 1.0 эта цель частично бьша реализована с помощью оснасток. Оснастки PowerShell — это файлы динамических библиотек, которые можно использовать для доступа к дополнительным командлетам или поставщикам. По умолчанию в каждом сеансе PowerShell загружается некоторое количество оснасток. Эти стандартные наборы оснасток содержат встроенные командлеты и поставщики, используемые в PowerShell. Список этих командлетов можно увидеть, введя в окне командной строки Теоретически оснастки PowerShell были замечательным способом совместного и многократного использования набора командлетов и поставщиков. Однако по определению оснастки необходимо написать, а затем откомпилировать, что выносило их создание за пределы досягаемости многих работников IT. Кроме того, оснастки могуг конфликтовать между собой, т. е. выполнение набора оснасток в одном сеансе PowerShell может оказаться невозможным. Поэтому в PowerShell 2.0 команда разработчиков решила ввести новую возможность — модули, которые существенно облегчают расширение PowerShell и предоставление этих расширений другим. В самой простой форме модуль представляет собой просто коллекцию элементов, которые можно использовать в сеансе PowerShell.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *