2012-03-31 65 views
0

我有一個簡單,如果條件如下...的SharePoint PowerShell的IF條件

$site = new-object Microsoft.SharePoint.SPSite($url) 
$sitelists = foreach ($web in $site.AllWebs) 
{ 
    if ($web -eq "Search") 
    { 
     Write-Host "Come in" 
    } 
} 

雖然站點列表返回值「搜索」如果條件總是失敗。

有什麼想法?

回答

1

我現在無法測試,但我認爲您需要比較Name屬性?

if ($web.Name -eq "Search") 
+0

它的工作原理。當我使用'Write-Host($ web)'時,我感到困惑,它給了我正確的價值。 – Yass 2012-03-31 21:34:58