Командная строка PowerShell

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

windows711594 Командная строка PowerShellКомандная строка PowerShell открывает доступ к более чем 200 встроенным ко — мандлетам, способным управлять файлами, папками, службами Windows, принтерами и т. д. Схема составления конвейера команд PowerShell с помощью каналов имеет следующий вид: генерация-объектов | передача-только-нужных-объектов | выполнение-действий >вывод

Это, конечно же, ненастоящие командлеты, но они демонстрируют сам принцип. Чтобы выполнить ту или иную задачу, зачастую полезно разбить ее на более мелкие части, и заняться каждой из них по отдельности.

Фактически командная строка PowerShell, которая была показана в самом начале главы 14 «Windows PowerShell», построена именно таким образом. Упоминаемая команда имела следующий вид:

In | whene-object {$_.LastWniteTime — It (get-date).addmonths(-6)} | nemove-item Первый командлет (который является псевдонимом для Get-Childltem) генерирует поток файловых объектов, найденных в текущем каталоге. Второй командлет передает только те объекты, которые не подвергались изменениям, как минимум, последние шесть месяцев. Третий командлет удаляет эти «старые» файлы. В PowerShell имеется большое количество командлетов, способных генерировать объекты для конвейерной команды, использующей каналы. У многих из них имена начинаются с глагола Get. Некоторые, наиболее важные командлеты перечислены в табл. 16.1. Напомню, что для получения информации о любом из этих командлетов нужно в окне командной строки PowerShell набрать команду help Имя_командлета или команду help — examples Имя_комаидлета. Кроме этого можно воспользоваться графической (GUI) версией документации в интегрированной среды сценариев — Integrated Scripting Environment (которая рассматривается позже в данной главе) или интерактивной документацией на веб-сайте

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

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