我通过powershell停止默认网站,它已停止。但我发现重启后就开始了。
如果我在IIS7管理器中手动停止它,它将在重启机器后停止。
看起来像PowerShell停止网站效率不高。
有人对此有任何想法吗?
操作系统:Windows 2008 R2 SP1 IIS:7
答案 0 :(得分:6)
当前状态和“启动”状态是两个不同的可控实体,就像它们在IIS管理器GUI中一样。将启动状态设置为手动或禁用,如下所示:
Set-Service w3svc -StartupType Manual
更新:如果您只想影响多个站点上的启动,请尝试以下操作:
PS> ipmo WebAdministration
PS> Get-ItemProperty 'IIS:\Sites\Default Web Site' ServerAutoStart
PSPath : WebAdministration::\\HILLR1\Sites\Default Web Site
PSParentPath : WebAdministration::\\HILLR1\Sites
PSChildName : Default Web Site
PSDrive : IIS
PSProvider : WebAdministration
IsInheritedFromDefaultValue : False
IsProtected : False
Name : serverAutoStart
TypeName : System.Boolean
Schema : Microsoft.IIs.PowerShell.Framework.ConfigurationAttributeSchema
Value : True
IsExtended : False
PS> Set-ItemProperty 'IIS:\Sites\Default Web Site' ServerAutoStart False
答案 1 :(得分:3)
如果您尝试在Server 2012R2上执行此操作,ServerAutoStart是serverAutoStart(请注意serverAutoStart中的小写“s”
案件敏感的万岁:)