get-aduser来创建属性列表

时间:2015-05-15 19:16:21

标签: powershell active-directory

我不明白为什么我的代码无法使这段代码工作。我正在尝试使用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用户的列表,但它会将它们放在一列中,如下所示:

enter image description here

我需要将每个部分都放在一个单独的列中

1 个答案:

答案 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参数。