そのため、かなり単純なスクリプトを機能させようとしていますが、成功していません。私がやろうとしているのは、サーバー上にある他のウェブサイトの名前を取得することだけ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 サイトの出力しか表示されません。
ここで何が間違っていますか?私はまだバグの犠牲者ですか?