2012-03-19 39 views
0

的Powershell的返回值,比方說,我這樣做:Cmdlet的

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

李四這個回報用戶對象爲真,如果沒有找到一個簡單的$假?爲的cmdlet

+2

...或檢查了描述返回類型的[cmdlet help](http://technet.microsoft.com/en-us/library/ee617241.aspx)? – Richard 2012-03-19 16:02:48

回答

3

動詞其餘

同樣的問題,獲取GET-ADUser便有意味着它會返回一個ADUser便有(或$空)。返回布爾值的命令($ true或$ false)使用動詞Test。您作爲篩選器傳遞的scriptblock用於確定cmdlet將返回哪個ADUser對象。