Powershell 从ADGroupMember获取属性

Powershell 从ADGroupMember获取属性,powershell,Powershell,我想导出特定广告组中的用户,但我想过滤结果并仅获取(名字、给定名称、显示名称、sAMAccountname、mail和homedirectory),然后将其导出到CSV文件中 这是我正在使用的代码: Import-Module Activedirectory Get-ADGroupMember -Identity SerVAdmins -Properties GivenName, DisplayName, sAMAccountName, Mail, HomeDirectory | Out

我想导出特定广告组中的用户,但我想过滤结果并仅获取(名字、给定名称、显示名称、sAMAccountname、mail和homedirectory),然后将其导出到CSV文件中

这是我正在使用的代码:

Import-Module Activedirectory
Get-ADGroupMember -Identity SerVAdmins -Properties GivenName, DisplayName, sAMAccountName, Mail, HomeDirectory |
    Out-File NewGroup.txt
它给了我以下错误(大致翻译成德语):

找不到与参数名称“Properties”匹配的参数


因此,我尝试了使用
-Filter
,但也不起作用。

Get-ADGroupMember
不提供选择用户属性的方法。请查看命令定义:

您可以使用
get Aduser
对结果进行管道处理,并为每个用户提供属性

像这样的方法应该会奏效:

Get-ADGroupMember -Identity "SerVadmins" |
    Get-ADUser -Properties GivenName, DisplayName, sAMAccountName, Mail,
        HomeDirectory |
    Export-Csv .\NewGroup.txt -NoTypeInformation -Encoding "UTF8"

请注意,您可以使用导出csv直接将结果导出到csv中,根据此…Get-ADGroupMember-…没有具有该名称的参数。也没有
-Filter
参数。[grin]如果您想要为用户提供这些详细信息,您需要将组成员发送到
Get-ADUser