我需要過濾並且不從AD獲取包含X500的值。這將導出一切美麗,但我不需要任何東西,但smtp條目。我將有條目看起來像這樣的,這是我需要將數據導出爲CSV,但先將其過濾
SMTP:[email protected]
我有象下面這樣的一個我不想條目。
X500:/ O =域/ OU = Exchange管理 集團(FYDPDLT)/ cn =收件人/ CN =郵件
$Users = Get-ADUser -Filter "mail -like '*@*'" -Properties proxyAddresses |
select name, @{ L = 'ProxyAddress_1'; E = { $_.proxyaddresses[0] } },
@{ L = 'ProxyAddress_2'; E = { $_.ProxyAddresses[1] } },
@{ L = 'ProxyAddress_3'; E = { $_.ProxyAddresses[2] } } | Export-Csv c:\temp\proxyadlist.csv -Notypeinformation -force
代理地址是否必須在各自的列中出現?如果這沒有關係,那將更容易。如果您在進行輸出之前首先計算所需的最大列數,則可以更容易地處理變量colomn輸出。 – Matt
沒有足夠的信息,但你應該使用'where'來擺脫你不想要的。我不知道足以幫助你寫出一個好的條件。 – nkasco
@nkasco _could_工作,但會給輸出文件中的列間隙。 – Matt