Мар
5
Передача данных одного командлета на вход другого осуществляется через символ | .
Get-Process | Sort-Object
Поместить команду в переменную и ее вызов
$a = Get-Process | Sort-Object
$a
Ветвящиеся конструкции
If (условие) {команда1 ; команда2}
Elseif (условие 2) {команда}
Else {команда1 ; команда2;команда3}
Синтаксис в условиях
-Eq Равно
-Match Сравнение по регулярному выражению
-Ne Не равно
-Notmatch Не совпадает с регулярным выражением
-Gt -Ge Больше / Больше или равно
-Lt -Le Меньше / Меньше или равно
Вывести сообщение
Write-Warning «err 111111«
Обработка в цикле (помогает, когда нужно обработать большой входящий поток текстовых данных построчно)
командлет | ForEach-Object { командлет}
Комментировать