我已经完成了几次Google搜索,但找不到使用PowerShell停止/启动“默认网站”(在II6中)的好示例。
此...
$server = "localhost"
$siteName = "default web site"
$iis = [ADSI]"IIS://$server/W3SVC"
$site = $iis.psbase.children | where { $_.keyType -eq "IIsWebServer"
-AND $_.ServerComment -eq $siteName }
来自here的让我开始了,但我无法正确使用'start'/'stop'语法。
答案 0 :(得分:7)
检查serverState属性。值2表示正在运行,值3表示已停止,您可以这样设置:
$ site.serverState = 2
$ site.setInfo()
$ site.serverState = 3
$ site.setInfo()
答案 1 :(得分:0)
答案 2 :(得分:0)
http://www.microsoft.com/technet/scriptcenter/scripts/default.mspx?mfr=true。该示例在VBScript中,但它与PowerShell中的技术完全相同。