我不明白为什么我的代码无法使这段代码工作。我正在尝试使用get-aduser来列出活动目录域中所有用户的名称,别名和主页。无处在线解释了与get-aduser
一起使用的内容,以获取AD中所有用户的扩展属性。我使用它作为我的代码:
Get-ADuser -filter * -properties extended | FT name, homepage, identity
我在做错了什么?任何hrelp将不胜感激。
要导出到我使用的Excel工作表。
PS P:\> Get-ADuser -filter * -properties name,HomePage,userprincipalname | FT name,homepage,userprincipalname | out-file C:\scripts\AD.csv
这会创建一个包含所有AD用户的列表,但它会将它们放在一列中,如下所示:
我需要将每个部分都放在一个单独的列中
答案 0 :(得分:3)
您必须列出所需的属性,例如:
Get-ADuser -filter * -properties EmailAddress,HomePage
以下是文档: Technet
关于csv export:
Get-ADuser -filter * -properties name,HomePage,userprincipalname | select name,homepage,userprincipalname | export-csv C:\scripts\AD.csv -notype
应该产生预期的结果。如果您需要更改分隔符,可以使用-delimiter
参数。