PowerShell

Отсканировать DNS имена в цикле
foreach ($i in 0..20){
  Resolve-DnsName "site-$($i.ToString("00")).example.com"|`
  Where-Object -Property Section -eq "Answer"|`
  select IP4Address,name
}
Получить командную строку процессов по фильтру
foreach ($proc in Get-Process -name "*Skype*")
{(Get-WmiObject Win32_Process -Filter "ProcessId='$($proc.Id)'").CommandLine}