[array]$servers = "MyServer1","MyServer2","MyServer3","MyServer4"
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.This code will help you understand how to perform IISRESET on multiple server using Powershell.
A quick script to do an IISRESET on Multiple server.
