【问题标题】:Trying to export from a multivalued attribute "Proxyaddresses" to csv尝试从多值属性“Proxyaddresses”导出到 csv
【发布时间】:2021-10-05 02:51:09
【问题描述】:

尝试从多个 OU 的多值属性“Proxyaddresses”导出到 csv。我收到“Microsoft.ActiveDirectory.Management.ADPropertyValueCollection”

这是我的代码,

谢谢

"ou=no gpo,ou=员工, ou=offices,dc=ddddd,dc=ca", "ou=员工 win10,dc=ddddd,dc=ca" | ForEach-Object {

Get-ADUser -Filter * -SearchBase $_ -Properties *

}|选择名称,@{Name='proxyAddresses';Expression={[string]::join(“;”, ($_.proxyAddresses))}} |导出-Csv c:\temp\all_proxyaddresses.csv -NoTypeInformation

【问题讨论】:

    标签: powershell


    【解决方案1】:

    试试这个:

    $a= "ou=no gpo,ou=Staff, ou=offices,dc=ddddd,dc=ca", "ou=Staff win10,dc=ddddd,dc=ca"

    $a| ForEach-Object { Get-ADUser -Filter * -SearchBase $_ -Properties *}|选择名称,@{Name='proxyAddresses';Expression={$_.proxyAddresses -join ';'}} |导出-Csv c:\temp\all_proxyaddresses.csv -NoTypeInformation

    【讨论】:

    • 请使用代码格式化工具突出显示您的代码示例并使其更具可读性
    • 成功了,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多