Cleaning up IIS Express sites v2
This one deals with a single site…
Again, I’m a tidy person.
$appCmd = "C:\Program Files (x86)\IIS Express\appcmd.exe" $result = Invoke-Command -Command {& $appCmd 'list' 'sites' '/text:SITE.NAME' }function deleteSite($site){
Invoke-Command -Command {& $appCmd 'delete' 'site' $site }
}if ($result -is [system.array]){
for ($i=0; $i -lt $result.length; $i++)
{
deleteSite($result[$i])
}
}
else {
deleteSite($result)
}