gpt4 book ai didi

powershell - 如何确定使用Powershell的IIS7中是否安装了网站?

转载 作者:行者123 更新时间:2023-12-03 13:39:30 25 4
gpt4 key购买 nike

我对Powershell还是很陌生,我正在尝试自动删除网站的先前版本,并自动将其作为TFS 2010构建模板(Windows Workflow 4.0)的一部分进行添加。是否可以查看带有Powershell的IIS7中是否存在网站或Web应用程序池?我尝试运行以下命令:

import-module WebAdministration
Get-Website -Name "Default Web Site"

输出列出了包装盒上安装的所有网站,而不仅仅是默认网站。
Name             ID   State      Physical Path                  Bindings
-------------------------------------------------------------------------
Default Web Site 1 Started %SystemDrive%\inetpub\wwwroot http *:80:
net.tcp 808:*
net.pipe *
net.msmq localhost
msmq.formatname localhost
MyWebsite1 2 Started C:\inetpub\MyWebsite1 http *:80:mywebsite1.com
MyWebsite2 3 Started C:\inetpub\MyWebsite2 http *:80:mywebsite2.com

如果我尝试运行不带“-Name”参数的命令,结果将完全相同。

最佳答案

我只是注意到相同的行为。似乎无法正常工作。但是,您可以自己滚动:

get-website | where-object { $_.name -eq 'MyWebsite1' }

只需将 get网站返回的列表通过管道传递到 where-object cmdlet,然后仅返回该单个对象。

如果您是PowerShell的新手,我不能推荐 Master PowerShell

关于powershell - 如何确定使用Powershell的IIS7中是否安装了网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11041326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com