В том же духе вопрос о скриптах autohotkey: https://superuser.com/questions/7271/, только сейчас речь идет о Powershell.
Любые полезные, удобные или мощные сценарии. Пожалуйста, опишите, что они делают. Не стесняйтесь включать сценарии, которые не имеют ничего общего с заданиями сервера или задачами системного администратора.
Например:
Эта команда рекурсивно переместит ваши * .jpg изображения в текущий каталог и добавит изначально содержащее имя каталога в качестве префикса для файла изображения.
(ls -r -include *.jpg) | % { mv -literal $_ $_.Name.Insert(0, [String]::Format("{0} - ", $_.Directory.Name))}
Или что-то, что вы можете запустить на текстовых документах:
$badString = "This is not the way it should be."
$badString #for debug only
while ($badString.Contains(" ")){
$badString = $badString -replace " "," "
}
$badString #tada
Потому что Powershell - это будущее.