10 neue PowerShell-Cmdlets, die Sie für Exchange 2013 kennen müssen

Microsoft hat während des gesamten Produktfreigabezyklus 2012-2013 verstärkt auf das PowerShell-Management Wert gelegt.

Allein in Exchange 2013 gibt es 187 neue PowerShell-Cmdlets. Wenn Sie Exchange 2013 in naher Zukunft bereitstellen möchten, sollten Sie auf 10 Punkte achten.

1. Get-ExchangeServerAccessLicense

Das Get-ExchangeServerAccessLicense Cmdlet meldet Exchange-Lizenzinformationen. Nach Eingabe des Cmdlets erhalten Sie einen Bericht über Standard- und Enterprise Edition-Server- und CAL-Lizenzen für Exchange 2013.
Hinweis: Lizenzinformationen für frühere Versionen von Exchange Server werden nicht bereitgestellt.

2. Get-HealthReport

Das Get-HealthReport Das Cmdlet meldet den Zustand verschiedener Exchange Server 2013-Komponenten. Zum Beispiel können Sie die verwenden Get-HealthReport Geben Sie den folgenden Befehl ein, um den Zustand von Outlook Web App zu bestimmen:
Get-HealthReport –InputEntries OWA –InputObject Maintenance
Das Cmdlet Gibt Integritätsinformationen zurück, indem der Status des Objekts gemeldet wird, ob online, teilweise online, funktionsfähig, nicht verfügbar oder auf andere Weise.

3. Redirect-Message

Nachrichtenwarteschlangen befinden sich auf Postfachservern in Exchange Server 2013. Wenn bei einem Postfachserver ein Problem auftritt, wird die Redirect-Nachricht Das Cmdlet kann die Nachrichten aus der Warteschlange des Postfachservers entfernen und sie einer Warteschlange auf einem fehlerfreien Postfachserver hinzufügen.
Sie müssen lediglich die Namen der Quell- und Zielserver mit der folgenden Syntax angeben:
Redirect-Message - Server-Ziel

4. Test-MigrationServerAvailability

Exchange Server kann als verteilte Anwendung verwendet werden. Eine Organisation verfügt möglicherweise über lokale Postfächer, Cloud-Postfächer und Postfächer, die in externen Active Directory-Gesamtstrukturen vorhanden sind. In der Vergangenheit war die Migration von Messaging-Daten über diese Arten von Grenzen hinweg eine Herausforderung.
Das Test-MigrationServerAvailability Das Cmdlet erleichtert diesen Prozess, indem überprüft wird, ob Exchange mit externen Mailservern kommunizieren kann, bevor eine Migration versucht wird.

5. Get-MobileDevice

Benutzer sind zunehmend mobiler geworden. Administratoren können die verwenden Get-MobileDevice Cmdlet, um eine Liste aller Mobilgeräte anzuzeigen, die einem bestimmten Postfach zugeordnet wurden. Beispiel, um eine Liste der Mobilgeräte anzuzeigen, die mit einem Postfach mit dem Namen verknüpft sind BrienVerwenden Sie den folgenden Befehl:
Get-MobileDevice - Mailbox "Brien"

6. Get-MobileDeviceStatistics

Das Get-MobileDeviceStatistics Mit dem Cmdlet werden Probleme mit Exchange ActiveSync diagnostiziert. Mit dem Cmdlet können Sie eine Liste von abrufen ActiveSync-bezogene Statistiken pro Postfach. Sie können das Cmdlet auch verwenden, um Protokolldateien abzurufen, die sich auf ein mobiles Gerät beziehen, und diese Protokolldateien zur Analyse an eine andere Person zu senden.
Im einfachsten Fall müssen Sie für das Cmdlet die Identität des Postfachs angeben, das Sie analysieren möchten. Zum Beispiel, wenn Sie Statistiken zu Mobilgeräten für ein Postfach mit dem Namen anzeigen möchten Brienwürden Sie den folgenden Befehl verwenden:
Get-MobileDeviceStatistics –Identity Brien

7. Get-PartnerApplication

Exchange Server 2013 führt das Konzept der Partneranwendungen ein. Eine Partneranwendung wurde für die Zusammenarbeit mit Exchange entwickelt, um die allgemeine Endbenutzererfahrung zu verbessern. SharePoint 2013 ist wahrscheinlich das beste Beispiel für eine Partneranwendung.
Bei Exchange müssen Administratoren eine Anwendung als Partneranwendung festlegen, bevor sie als solche behandelt wird. Get-PartnerApplication Gibt eine Liste der registrierten Partneranwendungen zurück.

8. Get-ServerHealth

Das Get-ServerHealth Cmdlet ist ähnlich wie Get-HealthReport, mit der Ausnahme, dass Sie damit den Gesamtzustand eines Exchange 2013-Servers und nicht den einer einzelnen Komponente bestimmen können. Für dieses PowerShell-Cmdlet müssen Sie die Identität des zu diagnostizierenden Exchange-Servers sowie den Namen eines Domänencontrollers angeben. Die Befehlssyntax lautet wie folgt:
Get-ServerHealth - Identität

-DomainController

9. Set-ServerMonitor

Exchange 2013 bietet verschiedene Komponenten, mit denen Exchange überwacht werden kann. Das Set-ServerMonitor Mit dem Cmdlet können Sie einzelne Servermonitore aktivieren, indem Sie den Namen des Monitors und den Namen des Servers angeben.
Zum Beispiel, wenn Sie den Wartungsmonitor für einen Server mit dem Namen aktivieren möchten EX1würden Sie den folgenden Befehl verwenden:
Set-ServerMonitor –Name Maintenance –Server EX1

10. New-PublicFolderMigrationRequest

Microsoft hat in Exchange 2013 erneut öffentliche Ordner eingeführt. Öffentliche Ordner können jetzt durch a geschützt werden Datenbankverfügbarkeitsgruppe (DAG), ähnlich wie Postfächer. Aufgrund dieser und anderer neuer Funktionen im Zusammenhang mit öffentlichen Ordnern empfiehlt Microsoft, öffentliche Ordner auf Exchange 2013-Postfachserver zu migrieren.
Eine Migration von öffentlichen Ordnern ist ein mehrstufiger Prozess, aber das primäre Cmdlet, mit dem Sie sich vertraut machen sollten, ist das New-PublicFolderMigrationRequest Cmdlet. Für dieses Cmdlet müssen Sie die Quellendatenbank und eine CSV-Datei mit exportierten Statistiken für öffentliche Ordner angeben (die CSV-Datei wird durch Ausführen des Skripts Export-PublicFolderStatistics.ps1 erstellt). Hier ist ein Beispiel, wie der Befehl verwendet werden kann:
New-PublicFolderMigrationRequest –SourceDatabase PF1 –CSVData (Get-Content C: Data CSVData.csv –Encoding Byte)

Abschließende Gedanken

Wenn Sie sich weiterhin mit allen neuen PowerShell-Cmdlets für Exchange 2013 vertraut machen, ist es wichtig zu verstehen, dass Microsoft zahlreiche ältere Cmdlets eingestellt hat. Die Cmdlets im Ruhestand beziehen sich hauptsächlich auf Öffentliche Ordner-Datenbanken und werden in einem zukünftigen Tipp behandelt.
Über den Autor
Brien Posey
ist ein achtmaliger Microsoft MVP mit zwei Jahrzehnten IT-Erfahrung. Bevor er freiberuflicher technischer Redakteur wurde, arbeitete Brien als Chief Information Officer in einer nationalen Kette von Krankenhäusern und Gesundheitseinrichtungen. Er war auch als Netzwerkadministrator für einige der größten Versicherungsunternehmen des Landes und für das Verteidigungsministerium in Fort Knox tätig.

Similar Posts

Leave a Reply