0

そのため、かなり単純なスクリプトを機能させようとしていますが、成功していません。私がやろうとしているのは、サーバー上にある他のウェブサイトの名前を取得することだけDefault Web Siteです. Get-Websiteのバグを認識しており、-Nameすべての回避策を試しましたが成功しませんでした。すべてが「既定の Web サイト」と書かれています。困惑しています。PS 2.0 を使用する IIS6 を搭載した 2003 サーバーでこれを行う必要があることを言及しておく必要があります。

これが私が試したことです:

$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てどうなるか試してみましたが、依然として既定の Web サイトの出力しか表示されません。

ここで何が間違っていますか?私はまだバグの犠牲者ですか?

4

2 に答える 2