Seit Exchange 2007 hat Microsoft den Schwerpunkt der Verwaltung eines Exchange Servers von der GUI auf die Kommandozeile verlagert.
Anbei finden Sie eine Liste mit nützlichen Befehlen für Ihre tägliche Arbeit mit Exchange Servern.
# Gibt eine Liste Aller Benutzer im AD aus get-user | sort-object name # Gibt Infos eines bestimmten Users aus get-user "name" | format-list # Wirft die Mail Statistik eines Users aus get-mailboxstatistics "username" | format-list # Gibt eine Liste Mit Usernamen und deren Objektanzahl zurück get-mailboxstatistics -server "name" | format-list # Wie oben, nur ansteigend gereiht nach Objektanzahl get-mailboxstatistics -server "name" | sort-object -property totalitemsize # Zeigt die Warteschlange get-queue # Zeigt die Infos zum Service Autodiscover get-autodiscovervirtualdirectory # Hier wird der Zugriff zu Outlook Web Access getestet Test-OwaConnectivity -URL:https://mail.domain.com/owa -MailboxCredential:(get-credential domain\user) | fl # Gibt eine Liste der Services und deren Status zurück test-servicehealth | fl # Hier werden einige Überprüfung der Server Performance, Status und Leistung gemacht test-systemhealth # Zeigt die Adresslisten inkl Filter Get-AddressList # Alle vorhanden Postfächer, sortiert nach Größe get-MailboxStatistics -server spring-mail | Sort-Object -Property TotalItemSize | ft DisplayName,ItemCount,TotalItemSize -AutoSize # Detailierte Informationen eines Postfaches, Ordnergröße get-MailboxFolderStatistics -identity "SimpsonH" | ft FolderPath,FolderSize,ItemsInFolder,FolderAndSubfolderSize # Sprachen aller Mailboxen eines Servers auf Deutsch setzen get-mailbox -Server spring-mail | Set-Mailbox -language de-DE # POP3 & Imap für ein einzelnes Postfach aktivieren Set-CASMailbox -Identity "SimpsonH" -PopEnabled $true -ImapEnabled $true # Liste der ActivSync Geräte Get-ActiveSyncDevice # Übersichtliche Liste der ActiveSync Geräte mit nützlichen Informationen Get-ActiveSyncDevice | ft UserDisplayName,WhenCreated,DeviceModel, DeviceActiveSyncVersion # ActiveSync Statistiken für einen Nutzer ausgeben Get-ActiveSyncDeviceStatistics -mailbox [email protected] # Zeigt aktuelle Mail Queue Get-Queue # Gibt eine Liste mit Login Versuchen zurück Get-LoginStatistics -server Servername # Zeigt History der eingegebenen PowerShell Kommandos Get-History