In case you have a large number of servers in a farm, the following script will help you to do a iisreset in all servers at the same time:
#Specify servers in an array variable
[array]$servers = “Server1″,”Server2″,….”
#Step through each server in the array and perform an IISRESET
foreach ($server in $servers)
{
Write-Host “Restarting IIS on server $server…”
IISRESET $server /noforce
Write-Host “IIS status for server $server”
IISRESET $server /status
}
Write-Host IIS has been restarted on all servers
Till next time!