Cat's & Lamp. Powershell - образовательное. Часть 1 <(o,,O)>
А как это трогать?
Powershell поддерживает следующие полезные интерактивные действа на клавиатуре, помимо ввода символов в консоль:
Стрелка влево \ вправо: перемещение курсора влево и вправо посимвольно
Shift+стрелка влево \ вправо: выделение текста посимвольно по направлению стрелки
Ctrl+стрелка влево \ вправо: перемещение курсора по направлению стрелки по словам
Ctrl+Shift+стрелка влево \ вправо: выделение текста по слову за нажатие
Кнопка Home: перемещение курсора в начало строки
Кнопка End: перемещение курсора в конец строки
Кнопка F1: показать справку команде, на которой расположен курсор
Кнопка Delete: удаление символа после курсора
Ctrl+Delete: удаление слова после курсора
Кнопка Backspace: удаление символа перед курсором
Ctrl+Backspace: удаление слова перед курсором
Стрелки вверх \ вниз: перемещение вверх и вниз по истории команд
Ctrl+W : Закрыть текущее окно консоли
Ctrl+C \ Ctrl+V: классика - копировать \ вставить из буфера обмена
Кнопка Tab : автозавершение командлета
Сегодня скучно, но это нужно знать :)
P.S. Лайфак напоследок, если в консоли (powershell \ cmd \ проводник) выполнить ncpa.cpl в Windows, в моментах жить станет приятнее.
P.P.S. Для 14ти моих подпищикш - накидывайте в комменты темы, если интересуют практические кейсы по автоматизации рутинных операций на PoSh.

if ($SearchBase -ne "0"){
$PCs = Get-ADComputer -Filter * -SearchBase $SearchBase | select Name
for ($i=0; $i -lt $PCs.Length; $i++){
try{
Get-WmiObject win32_volume -ComputerName $PCs[$i].Name -ErrorAction Stop |
where {$_.Name -eq 'C:\' } |
select @{n='ComputerName'; e={$_.__SERVER}}, Name, @{n='Capacity'; e={"{0:N2}" -f ($_.Capacity/1GB)}}, @{n='FreeSpace';e={"{0:N2}" -f ($_.FreeSpace/1GB)}}
} catch {
Write-Host "ERROR!" $PCs[$i].Name $_ -ForegroundColor Red
}
}
Clear-Variable -Name "PCs"
}else{
Write-Warning "The entered value is incorrect"
}
Кусочек скрипта, суть его в чём - вводишь номер объекта в скрипт, он ищет на нём ПК в ад и выдаёт информацию по кол-ву свободного места на диске и размеру диска. Выделенная область не совсем понятна. Знак доллара, собака, вот это вот всё. Если есть возможность разжевать цикл для тупых) и как это склеивается с командлетом.