Detaillierte Konzepte zu Microsoft Exchange PowerShell (Teil I)

Jetzt teilen:

In diesem ArtikelWir werden einige detaillierte Konzepte zu Microsoft Exchange PowerShell und Windows PowerShell sehen

Einführung:

Exchange PowerShell, auch Exchange-Verwaltungsshell genannt, ist ein Nebenprodukt von Windows PowerShell. Exchange PowerShell wurde ausschließlich für die Ausführung von Exchange-orientierten Aufgaben und für die Automatisierung entwickelt. Der Vorteil hierbei ist, dass in der aktuellen Version von Exchange PowerShell die Active Directory-Module von Exchange 2013 und 2016 bereits enthalten sind, sodass Exchange Admin zusätzliche und nützliche Aufgaben in Exchange ausführen kann, da alle Postfächer lediglich Objekte von Active Directory sind.

In den folgenden Abschnitten werden die beiden Begriffe "Exchange PowerShell" und "Exchange Management Shell" synonym verwendet.

Was ist Exchange PowerShell (PS)?

Exchange PS ist ein interaktives Befehlszeilentool, das auf dem objektorientierten Programmierkonzept basiert. Im Gegensatz zu anderen Befehlszeilentools unter Unix oder Linux sind die Cmdlets benutzerfreundlich und leicht zu verstehen. PowerShell kann sich mit anderen Programmiersprachen wie C, C #, VB.Net usw. vertraut machen. Dadurch können Programmierer und Automatisierungsentwickler interaktive Programme und Software erstellen, um Berichte und Aufgaben zu erstellen.

Es wurde erstmals zusammen mit Exchange 2007 eingeführt, als Microsoft mit neueren Exchange-Systemen fortfuhr. Außerdem konzentrierten sie sich auf PowerShell und entwickelten es. Die neueste Version ist 2016. Es handelt sich im Grunde genommen um ein Backend-PS1-Skript, das in Windows PowerShell eingebettet wird. Standardmäßig werden Exchange PowerShell-Skriptdateien an den folgenden Speicherorten installiert:

Austausch 2010:

D: \ Programme \ Microsoft \ Exchange Server \ V14 \ Bin \ RemoteExchange.ps1RemoteExchange PS1-Datei

Wie funktioniert Exchange PowerShell (PS)??

Windows PS interagiert direkt mit Windows Management Framework und Windows Management Instrumentation und stellt die Ausgabe bereit. Ebenso kommuniziert Exchange PS direkt mit dem Exchange-System. Exchange Management Tools und PowerShell können auch separat auf einem Clientcomputer installiert werden. Unterstützte Konfiguration wie

  1. Windows Vista 64-Bit mit SP2
  2. Windows 7 64-Bit und höher
  3. Windows Server 2008 64-Bit mit Service Pack 2
  4. Windows Server 2008 R2 und höher.

Windows PS hat eine eigene EXE-Datei, die bei jedem Öffnen des Tools aufgerufen wird Windows PowerShell-Eigenschaften

Für Exchange PS gibt es keine direkte EXE-Datei, da sie auf Windows PS basiert. Wenn Sie also das Exchange-PS öffnen, verwendet es tatsächlich Powershell.exe und führt das Skript remoteexchange.ps1 aus, um es als Exchange-PS zu erstellen. Wenn Sie die Eigenschaften öffnen, können Sie die sehen tarHolen Sie sich wie unter Pfad.

C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Powershell.exe -version 2.0 -noexit -command “. 'C: \ Programme \ Microsoft \ Exchange Server \ V14 \ bin \ RemoteExchange.ps1'; Connect-ExchangeServer -auto ”

Der folgende Screenshot zeigt Ihnen die Eigenschaften von Exchange PS und Sie sehen die tarGeh nach da drüben.Eigenschaften der Exchange-Verwaltungsshell

In einfachen Worten wird die Front-End-Ansicht von Windows PowerShell bereitgestellt und die Exchange-Skriptdateien werden in diese eingefügt.

Nachdem Sie die Exchange PowerShell initiiert haben, können Sie sehen, dass eine Verbindung zum nächsten Client Access Server (CAS) hergestellt wird. Selbst wenn Sie die PS in einem CAS-Server initiieren, wird eine implizite Remoteverbindung mit demselben Server hergestellt, und es werden Tipps gegeben, und die ausführliche Datei zeigt den verbundenen Server an.Stellen Sie eine Verbindung zum nächstgelegenen CAS her

Vorteile von Exchange PowerShell:

  1. Es kann zur Automatisierung einiger Routineaufgaben und Berichte verwendet werden.
  2. Replikation ist almost augenblicklich. Wir müssen nicht lange warten, während wir die Konsole verwenden.
  3. Erhalten Sie einfach Informationen und Daten, die nicht über die GUI verfügbar sind.
  4. Importieren anderer Module wie Active Directory usw.,

Grundlegendes zu Exchange PowerShell-Befehlen:

Befehle von Exchange PowerShell in Form einer Verb-Nomen-Kombination. Dies macht die Cmdlets leicht verständlich und vermeidet die Notwendigkeit, sie sich zu merken. Zum Beispiel Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Das erste Wort ist ein Verb, das die auszuführende Aktion bezeichnet, und das zweite Wort ist ein Substantiv, das das Objekt bezeichnet, an dem die auszuführende Aktion ausgeführt werden soll. Wenn wir mehr mit den Befehlen arbeiten, können wir deren Verwendung identifizieren. Die Namenskonventionen für Cmdlets werden strikt nach „Camel Casing“ ausgeführt. Dies bedeutet, dass zwischen den Wörtern keine Lücken bestehen und dass auch der erste Buchstabe jedes Wortes groß geschrieben werden sollte.

Fazit:

In Exchange PS sind viel mehr Verben und Substantive verfügbar. Wir können in den späteren Teilen tief in Verben eintauchen. Es kann verwendet werden, um die Daten wiederherzustellen, die einfachste Option ist jedoch Austausch OST Erholung, wo wir nicht aus dem Backup wiederherstellen und zusammenführen müssen, was manchmal zu doppelten Problemen führt, wenn es nicht richtig gemacht wird.

Autorin Einführung:

Sophia Mao ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich Reparatur pst und Word Recovery-Softwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX

Jetzt teilen:

Kommentare sind geschlossen.