Jump to content

marsmars

Members
  • Gesamte Inhalte

    1
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von marsmars

  1. Hallo zusammen, falls das noch mal jemand braucht.... PS: Und danke für die Hilfe.

    Set-StrictMode -Version "2.0"
    Clear-Host
    #Exchange 2007 CMDlets
    Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
    #Exchange 2010 CMDlets
    #Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
    
    #DataTable anlegen
    $Properties = @("Name","Alias","ServerName","DeliverToMailboxAndForward","ForwardingTo","ForwardingAddress")
    $DataTable=New-Object System.Data.DataTable
    $Properties | foreach {
      $Column = New-Object System.Data.DataColumn($_)
      $DataTable.Columns.Add($Column)
     }
    
    #DataTable befüllen
    Get-Mailbox -Filter {ForwardingAddress -ne $null} | foreach {
       $ForwardingAddress=(Get-Recipient $_.ForwardingAddress).PrimarySmtpAddress
       $DataTable.Rows.Add($_.Name,$_.Alias,$_.ServerName,$_.DeliverToMailboxAndForward,$_.ForwardingAddress, $ForwardingAddress) | Out-Null             
    }
    
    #DataTable ausgeben
    $DataTable | Format-Table Name,Alias,ServerName,DeliverToMailboxAndForward,ForwardingTo,ForwardingAddress -auto      #Host
    $DataTable | Export-Csv "ausgabe.csv" -Delimiter ";" #File

     

×
×
  • Neu erstellen...