Ich muss filtern und nicht Werte, die X500 in der Abfrage von AD enthalten, ziehen. Dies wird alles schön exportieren, aber ich brauche nichts als die SMTP-Einträge. Ich werde Einträge haben, die so aussehen, die ichExportieren Sie Daten in CSV, aber filtern Sie zuerst
SMTP müssen: [email protected]
Ich habe Einträge wie unten, dass ich nicht will.
X500:/o = domain/ou = Exchange-Verwaltungs Group (FYDPDLT)/cn = Empfänger/cn = Mail-
$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
Müssen die Proxy-Adressen jeweils in ihrer eigenen Spalte erscheinen? Es wäre einfacher, wenn das nicht wichtig wäre. Sie haben eine variable colomn-Ausgabe, die einfacher gehandhabt wird, wenn Sie vor der Ausgabe die ersten benötigten Spalten berechnen. – Matt
Nicht genug Informationen, aber Sie sollten 'where' verwenden, um diejenigen loszuwerden, die Sie nicht möchten. Ich weiß nicht genug, um dir zu helfen, einen guten Zustand zu schreiben. – nkasco
@nkasco Das _could_ funktioniert, würde aber Spaltenlücken in der Ausgabedatei geben. – Matt