Windows Powershell

Windows PowerShell

Windows PowerShell - это язык скриптов, предназначенный для автоматизации действий пользователя в среде ОС Windows. Ранее мы пытались автоматизировать выполнение рутинных операций с помощью BAT-файлов. Но этот способ уже отошел в прошлое, т. к. корпорацией Microsoft было предложено заменить эти файлы системой Windows PowerShell.

Эту разработку впервые интегрировали в последние ОС Windows. Для младших разработок операционных систем ее можно скачать и установить. Она разработана на базисе Microsoft NET Framework и тесно связана с ней. Дополнительно Windows PowerShell имеет доступ к WMI, COM и ADSI. Для удобств администраторов возможно и выполнение в командной строке распространенных команд, что создает единое окружение для выполнения разнообразных задач как в локальном виде, так и удаленно.

Разработчики снабдили оболочку специальным языком, соответствующим стандарту .NET Framework. В ней каждая команда называется "cmdlet" или "командлет". Командлет подразумевает функцию, выполняющую конкретную задачу. Это может быть извлечение содержимого из папки или обновление записи в реестре. Командлет может иметь определенные параметры, изменяющие и дополняющие результаты работы выполняемой команды.

В состав оболочки Windows PowerShell разработчики из Microsoft включили более 100-а команд: возможно и самостоятельное создание разнообразных команд пользователем, но необходимо при этом строго использовать стандарты, представленные .NET, такие как C# или Visual Basic .NET.

Команда представляется в виде «глагол-существительное». Это способствует легкому изучению, единообразию и расширению языка команд. При этом глагол предполагает совершаемое действие, а существительное указывает на объект, с которым будет произведено это действие . Командлет Get-ChildItem, например, читает список, содержащийся в контейнере или каталоге. Выполнить команду легко - достаточно ввести ее в строку команд Windows PowerShell и кликнуть по клавише ввода. Итог выполнения команды сразу покажется под строкой с выполняемой командой.

Оболочка с PowerShell поставляется потребителю с набором файлов, содержащих подробную справочную информацию. Для изучения языка и возможностей указанного продукта, вам нужно научиться пользоваться этим справочником. Получить список всех содержащихся команд в оболочке можно, вставив в командную строку командлет Get-Command. В выведенном списке вы увидите все доступные команды и синтаксис их ввода, но не увидите описание их возможностей. Для подробных сведений о каждой команде необходимо ввести командлет Get-Help. При ее выполнении вы сможете увидеть подробную справку только о ней самой. Получить описание конкретной команды можно, введя за командой Get-Help ее название.

Если после Get-Help ввести Get-Command, то он уже будет параметром для Get-Help и в списке будет выведены сведения, нужные командам для их функционирования. Системным администраторам часто приходится читать файлы с текстом. Тогда посмотрим команды с Get. Воспользуемся Get-Help Get. Мы увидим, что работу с файлами обеспечивает команда Get-Content. После выполнения командлета Get-Help с дополнительным параметром Get-Content, мы узнаем подробности об ее работе.

Мы попытались сделать первый шаги в Windows PowerShell и просмотреть справки о ее командах. Для изучения их действия необходимо время и желание. Эксперименты с параметрами команд, создание простых сценариев приблизит вас к свободному ориентированию в Windows PowerShell.

Смотри видео на YouTube: "Windows PowerShell".

Вы уже начали изучать эту скриптовую оболочку?

98 просмотров

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
Метки: , , , , , , , , , , , , , , ,
Опубликовано в информатика

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

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

*

*

Срочно требуются копирайтеры
Заработок на комментариях. Гарантия заработка $1 в час или $100 в месяц.

Регистрация в майнинг пуле с моментальным выводом на WebMoney!

новости
Подписка на madcash.ru