我想导出特定 AD 组中的用户,但我想过滤结果并仅获取(名字、名字、显示名称、sAMAccountname、邮件和主目录,然后将其导出到 CSV 文件中。
这是我正在使用的代码:
Import-Module Activedirectory
Get-ADGroupMember -Identity SerVAdmins -Properties GivenName, DisplayName, sAMAccountName, Mail, HomeDirectory |
Out-File NewGroup.txt
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误(大致从德语翻译):
未找到与参数名称“属性”匹配的参数
所以我尝试了-Filter,但它也不起作用。
Get-ADGroupMember不提供选择用户属性的方法。看一下命令定义:Get-ADGroupMember
您可以做的是通过管道传输结果并为每个用户提供Get-Aduser.
像这样的东西应该有效:
Get-ADGroupMember -Identity "SerVadmins" |
Get-ADUser -Properties GivenName, DisplayName, sAMAccountName, Mail,
HomeDirectory |
Export-Csv .\NewGroup.txt -NoTypeInformation -Encoding "UTF8"
Run Code Online (Sandbox Code Playgroud)
请注意,您可以使用 直接将结果导出为 csv Export-Csv。
| 归档时间: |
|
| 查看次数: |
10057 次 |
| 最近记录: |