I've done several Google searches and can't find a good sample to stop/start the 'Default Web Site' (in II6) using PowerShell.
This...
$server = "localhost"
$siteName = "default web site"
$iis = [ADSI]"IIS://$server/W3SVC"
$site = $iis.psbase.children | where { $_.keyType -eq "IIsWebServer"
-AND $_.ServerComment -eq $siteName }
from here got me started, but I can't get the 'start'/'stop' syntax right.
Check the serverState property. A value of 2 means running and a value of 3 means stopped, you can set them this way:
$site.serverState = 2
$site.setInfo()
$site.serverState = 3
$site.setInfo()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With