Команды PowerShell

Список команд и переменных

Jerry Lee Ford - Microsoft Windows PowerShell 2.0 Programming for the Absolute Beginner (2nd Ed) 2008

Книга посвящена Ver2, Ver 3 Powershell'а

Pipeline
cmd.exe, данные передаются как текст => затруднения, когда ожидаемяй формат отличается от необходимого.
Windows PowerShell возвращает объекты, к свойствам или методом обращается второй командлет.
"With object piping, the programmer is relieved of the responsibility of formatting object data, significantly simplifying the scripting process." - стр. 9
Listing тут

[Специалист] Автоматизация административных задач при помощи Windows PowerShell 3.0 [2015, RUS]

Видео 1-3

И то, что удалось извлечь

Richard Siddaway - PowerShell in Practice - 2010

Просмотрел 1-е 4 главы.
Нет заданий в конце каждой главы. Рассматривает PS ver.2, ver.3
Форум тут. Из книги запустил скрипты:

Взаимодействие с WMI
Время последней  перезагрузки
Get-WMIObject -Class Win32_OperatingSystem -property LastBootUpTime | foreach {[System.Management.ManagementDateTimeConverter]::ToDateTime($_.LastBootUpTime)}

ИД процесса приложения notepad.exe
Get-WmiObject -Class Win32_Process -Filter 'Name = "notepad.exe"' | Select Name, Processid | Format-Table -AutoSize