2012-03-31 4 views
0

У меня есть простой, если условие, как следует ...Sharepoint IF условие PowerShell

$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