none
Powershell导出CSV文件中指定的AD账户的属性问题 RRS feed

  • 问题

  • $username=Import-Csv D:\user.csv

    foreach ($i in $username)

    {

    Get-ADUser $i.name -Properties * | ·

    Export-Csv  -NoTypeInformation -Encoding Default D:\alluser.csv

    }

    在使用以上命令导出指定CSV中用户属性信息时,导出的CSV中只有原CSV文件中最后一行用户的属性,不知道是哪里出了问题


    • 已编辑 lxyv 2021年2月19日 4:35 1
    2021年2月19日 4:28

全部回复

  • 您好,

    只有最后一行是因为foreach循环中每一次Export-Csv都覆盖了之前输出的csv文件。可以加上-append参数将新的记录添加到csv末尾。

    $username=Import-Csv D:\user.csv
    foreach ($i in $username)
    {
        Get-ADUser $i.name -Properties * | 
            Export-Csv  -NoTypeInformation -Encoding Default D:\alluser.csv -Append
    }

    如您还有其他疑问,请随时与我们联系。 如果回答是有帮助的, 请将其标记为答案, 可以帮助其他有相同问题的社区成员, 并快速找到有用的答复。

    祝好

    Ian Xue



    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年2月19日 6:37
  • 您好:

    请问上述回复是否能够解决您的问题?

    如您还有其他疑问,请随时与我们联系。 如果回答是有帮助的, 请将其标记为答案, 可以帮助其他有相同问题的社区成员, 并快速找到有用的答复。

    祝好

    Ian Xue


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年2月22日 9:20
  • 您好:

    请问您的问题解决了吗?

    如您还有其他疑问,可以在帖子下面继续回复。如果回答是有帮助的, 请将回答其标记为答案, 可以帮助其他有相同问题的社区成员。

    祝好

    Ian Xue


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年2月24日 4:00