Caveat: using one line each!
I had these commands for use in IIS 6, and they worked just fine.
Start:
(get-wmiobject -namespace
You can do the following to start your application pool :
Invoke-Command -ComputerName "REMOTE_SERVER" -ScriptBlock { Start-WebAppPool -Name "MY_FANCY_APPPOOL" }
You can do the following to stop your application pool :
Invoke-Command -ComputerName "REMOTE_SERVER" -ScriptBlock { Stop-WebAppPool -Name "MY_FANCY_APPPOOL" }