从IIS 7.5中删除多个网站

Pou*_*a.M 7 powershell iis-7.5

我有一个基于Windows Server 2008 R2和IIS 7.5的共享虚拟主机的Web服务器.目前IIS服务器中有450个网站.我想从服务器中删除所有网站,因为该服务器已经停止生产.powershel中是否有任何脚本可以自动删除450个网站,或者我必须手动逐个删除它们.

Dav*_*tin 14

Windows PowerShell中Web服务器(IIS)管理Cmdlet将在此处为您提供帮助.

以下将删除所有网站:

Import-Module WebAdministration
Get-Website | Remove-Website
Run Code Online (Sandbox Code Playgroud)

这不会删除任何文件,因此应单独完成.

  • 删除应用程序池“ Get-ChildItem -Path IIS:\ AppPools \” | ForEach-Object {Remove-WebAppPool $ _。Name}` (2认同)

Tom*_*kel 5

非常感谢大卫马丁,但这是我需要做的才能安装和工作。

# Get WebAdminstration module
Add-PSSnapin WebAdministration -ErrorAction SilentlyContinue 
# Import module in order to run it
Import-Module WebAdministration
# Remove All Websites from IIS
Remove-Website -Name *
Run Code Online (Sandbox Code Playgroud)

我希望这对其他人有帮助。

适用于 IIS 8.5 (Windows Server 2012 R2)