【发布时间】:2013-04-25 19:52:47
【问题描述】:
所以我试图让一个相当简单的脚本工作但没有成功。我所要做的就是获取我们在服务器上不等于Default Web Site 的其他网站的名称。我知道Get-Website 和-Name 的错误,并尝试了所有的变通方法但没有成功。一切都写着“默认网站”,我很难过。我应该提一下,我需要在 2003 年使用 PS 2.0 的 IIS6 服务器上完成此操作。
这是我尝试过的:
$site = Get-Website | Where {$_.Name -ne 'Default Web Site'}
$sitname = $site
Write-Host $sitename
和
$site = Get-Website | Where {$_.Name -ne '*Default Web Site*'}
$sitname = $site
Write-Host $sitename
和
$site = Get-Item "IIS:\sites" | where {$_.Name -ne 'Default Web Site'}
$sitname = $site
Write-Host $sitename
和
$site = Get-Item "IIS:\sites" | where {$_.Name -ne '*Default Web Site*'}
$sitname = $site
Write-Host $sitename
我什至尝试将 -ne 'Default Web Site' 更改为 -eq 'Second Site Name 以查看会发生什么,但它仍然只是为我提供默认网站输出。
我在这里做错了什么?我仍然是错误的受害者吗?
【问题讨论】:
标签: windows iis powershell windows-server-2003