2015-02-24 91 views
1
Get-ADPrincipalGroupMembership -Identity $ntaccount1 | select Name | Sort Name 

上面的命令顯示所有AD組的活動目錄帳戶中的名字。我嘗試添加-Filter到最後,但它不工作。如何過濾結果以僅顯示包含特定字符串的內容?過濾器獲取-ADPrincipalGroupMembership

編輯:我嘗試了一個解決方案發布如下,但我希望輸出只是沒有任何標題或標題的AD組。目前,它看起來像這樣:

Name 
----- 
group_here 

回答

2

有用於Get-ADPrincipalGroupMemebership沒有提供濾波器參數,所以你必須使用後期過濾:

Get-ADPrincipalGroupMembership -Identity $ntaccount1 | 
select Name | 
Where-Object {$_.name -like '*certain string*' } | 
Sort Name 

編輯 - 如果你只是想名字:

Get-ADPrincipalGroupMembership -Identity $ntaccount1 | 
select-ExpandProperty Name | 
Where-Object { $_ -like '*certain string*' }| 
Sort 
+0

This Works。你在最後忘記了一個關閉支架嗎? }。無論如何,它在列視圖中輸出一個標題和所有內容,是否有辦法取消標題並只是輸出列表?以我的OP爲例。 – Aaron 2015-02-24 16:44:25

+1

我確實想念最後一個大括號。修正了,並更新了答案,以獲取名稱。 – mjolinor 2015-02-24 16:48:08

+0

好的。這樣可行。您在名稱後缺少「|」。 – Aaron 2015-02-24 17:01:30