2012-03-19 3 views
0

Допустит, я это сделать:Powershell возвращаемого значения CMDlet

Get-ADUser -SearchBase $search_base -filter { 
    (GivenName -eq $firstname) -and (SN -eq $surname) 
} 

Doe это возвращает пользовательский объект для истинных и если не найдена простого $ лжи?

Тот же вопрос для остальных командлетов

+2

... или проверили справку [cmdlet help] (http://technet.microsoft.com/en-us/library/ee617241.aspx), которая описывает тип возвращаемого значения? – Richard

ответ

3

Глагол Получить в Get-ADUser означает, что он будет возвращать ADUser (или $ Null). Командлеты, возвращающие логические значения ($ true или $ false), используют тестовый тест. Скрипт-блок, который вы передаете как фильтр, используется для определения того, какой ADUser будет возвращать командлет.