PowerShell

Ein paar Notizen und Beispiele zu Microsoft’s PowerShell

Exchange 2007

  1. eine Mailbox exportieren (es werden keine Daten gelöscht)
    Export-Mailbox -Identity username `
    -PSTFolderPath C:\temp\filename.pst
  2. Gruppenmitglieder anzeigen
    Get-DistributionGroupMember -Identity "group" `
    | ft name, primarysmtpaddress
  3. Bestimmte Absenderadressen suchen
    get-mailbox | Where-Object {$_.PrimarySMTPAddress -like "*example*"}

Exchange 2010

  1. eine Mailbox exportieren (es werden keine Daten gelöscht)
    New-MailboxExportRequest -Mailbox <mbox> -FilePatch \\unc\path\to.pst
  2. Export Status ausgeben
    Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
  3. eine Mailbox importieren
    New-ImportMailboxRequest -Mailbox <mbox> -FilePath \\unc\path\to.pst
  4. Import Status ausgeben
    Get-MailboxImportRequest | Get-MailboxImportRequestStatistics