Edited at

IISで一括でサイトとアプリケーションプールを削除する

Default Siteも消えます。

$appcmd = "C:\Windows\System32\inetsrv\appcmd.exe"

$sites = & $appcmd list site
foreach ($site in $sites){
$site = $site.split("`"")[1] # sitename
& $appcmd delete site $site
}

$apppools = & $appcmd list apppool
foreach ($apppool in $apppools){
$apppool = $apppool.split("`"")[1] # apppool
& $appcmd delete apppool $apppool
}

メモ:サイトに与えたユーザが消えない…。