I wanted to run a command on all machines in an OU. I know this documented all over the place, but this is the syntax I like:
foreach ($COMPUTER in $(Get-ADComputer -Filter * -Searchbase 'OU=SubOU,OU=TopLevelOU,DC=DOMAIN,DC=LOCAL')){
write-host "Connecting to $($COMPUTER.Name)"
Invoke-Command $COMPUTER.Name {ipconfig /renew}
}
Comments are closed.