powershell - 使用PowerShell在IIS6中停止 'Default Web Site'

标签 powershell iis-6

我已经进行了几次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'语法。

最佳答案

检查serverState属性。值2表示正在运行,值3表示已停止,您可以通过以下方式进行设置:

启动网站

$ site.serverState = 2

$ site.setInfo()

停止网站

$ site.serverState = 3

$ site.setInfo()

关于powershell - 使用PowerShell在IIS6中停止 'Default Web Site',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/430127/

相关文章:

asp.net-mvc - 保持 asp.net mvc 站点 IIS6 始终准备好接受请求

powershell - PowerShell Invoke-WebRequest,如何自动使用原始文件名?

powershell - 使用Powershell和Visual Studio 2019查询TFS 2015源代码存储库

authentication - 显示错误登录用户的集成 Windows 身份验证

PHP $_SERVER ['SERVER_NAME' ] 在 IIS6 中返回机器名

web-services - Wcf 服务引发异常 : Could not establish trust relationship for the SSL/TLS secure channel with authority

asp.net - 使用 Azure ACS 和 Asp.Net 3.5 的 Win2003 R2 上的 WIF 异常

.net - 为什么在PowerShell中无法包装对[Environment]::SetEnvironmentVariable的调用?

powershell - 如何防止ManagementObjectNotFoundException打印

git - 有哪些可以在 Windows Powershell 中使用的 Gitk 替代品?