Tohle už je trochu delší příkaz, takže pro strýčka příhodu, kdy je třeba vypsat všechny adresy na poštovním serveru a uložit je do CSV. Pravda, trochu prasácký, ale když není zbytí…
Pro jednodušší čtení, příkaz je rozdělen do několika sekcí protažených přes pajpu
- Get-Mailbox -ResultSize Unlimited
- Select-Object DisplayName,ServerName,PrimarySmtpAddress, @{Name=“EmailAddresses“;Expression={$_.EmailAddresses | Where-Object {$_.PrefixString -ceq „smtp“}
- ForEach-Object {$_.SmtpAddress}}}
- Export-CSV D:\adresy.csv -NoTypeInformation -Encoding UTF8
[PS] C:\Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName,ServerName,PrimarySmtpAddress, @{Name="EmailAddresses";Expression={$_.EmailAddresses | Where-Object {$_.PrefixString -ceq "smtp"} | ForEach-Object {$_.SmtpAddress}}} | Export-CSV D:\adresy.csv -NoTypeInformation -Encoding UTF8