过滤器 Get-ADPrincipalGroupMembership

Filter Get-ADPrincipalGroupMembership

Get-ADPrincipalGroupMembership -Identity $ntaccount1 | select Name | Sort Name

以上命令显示活动目录帐户所在的所有 AD 组的名称。我尝试将 -Filter 添加到末尾,但它不起作用。如何筛选结果以仅显示包含特定字符串的内容?

编辑:我尝试了下面发布的一种解决方案,但我希望输出只是 AD 组,没有任何标题或标题。目前看起来像这样:

Name
-----
group_here

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