În acest articol, vom vedea câteva concepte aprofundate despre Microsoft Exchange PowerShell și Windows PowerShell
Introducere:
Exchange PowerShell, numit și Exchange Management Shell, este un produs secundar al Windows PowerShell. Exchange PowerShell este dezvoltat exclusiv pentru efectuarea de sarcini și automatizare orientate spre Exchange. Avantajul aici este că în versiunea recentă a Exchange PowerShell, adică Exchange 2013 și 2016, modulele Active Directory sunt pre-incluse, ceea ce ajută Administratorul Exchange să efectueze sarcini suplimentare și utile în Exchange, deoarece toate cutiile poștale sunt simple obiecte ale Active Directory.
În secțiunile următoare, vom folosi cei doi termeni „Exchange PowerShell” și „Exchange Management Shell” în mod interschimbabil.
Ce este Exchange PowerShell (PS)?
Exchange PS este un instrument interactiv de linie de comandă care funcționează pe baza Conceptului de programare orientată pe obiecte. Spre deosebire de alte instrumente de linie de comandă din Unix sau Linux, cmdleturile sunt ușor de utilizat și ușor de înțeles. PowerShell se poate familiariza cu alte limbaje de programare, cum ar fi C, C#, VB.Net etc. Acest lucru face ca programatorii și dezvoltatorii de automatizări să creeze programe interactive și software pentru a crea rapoarte și sarcini.
A fost introdus pentru prima dată împreună cu Exchange 2007, pe măsură ce Microsoft a trecut mai departe cu sisteme Exchange mai noi, s-au concentrat și pe PowerShell și l-au dezvoltat. Cea mai recentă versiune este 2016. Practic este un script PS1 backend care este încorporat în Windows PowerShell. În mod implicit, fișierele de script Exchange PowerShell sunt instalate în locațiile de mai jos:
Schimb 2010:
D:\Program Files\Microsoft\Exchange Server\V14\Bin\RemoteExchange.ps1
Cum funcționează Exchange PowerShell (PS).?
Windows PS interacționează direct cu Windows Management Framework și Windows Management Instrumentation și oferă rezultate, de asemenea, Exchange PS comunică direct cu sistemul Exchange. Exchange Management Tools și PowerShell pot fi, de asemenea, instalate separat pe o mașină client. Configurație acceptată, cum ar fi
- Windows Vista pe 64 de biți cu SP2
- Windows 7 pe 64 de biți și mai sus
- Windows Server 2008 pe 64 de biți cu Service Pack 2
- Windows Server 2008 R2 și versiuni ulterioare.
Windows PS are propriul fișier EXE, care va fi apelat de fiecare dată când deschidem instrumentul
Pentru Exchange PS, nu există niciun fișier EXE direct, deoarece se bazează pe Windows PS. Deci, dacă deschideți Exchange PS, acesta va folosi de fapt powershell.exe și va executa scriptul remoteexchange.ps1 pentru a-l face ca Exchange PS. Dacă deschideți proprietățile, puteți vedea tarajunge ca mai jos calea.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -versiunea 2.0 -noexit -comandă „. „C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1”; Connect-ExchangeServer -auto”
Captura de ecran de mai jos vă arată proprietățile Exchange PS și vedeți tardu-te acolo.
În termeni simpli, vizualizarea front-end este oferită de Windows PowerShell și fișierele de script Exchange sunt injectate în acesta.
După ce inițiați Exchange PowerShell, puteți vedea că se va conecta la cel mai apropiat Client Access Server (CAS). Chiar dacă inițiați PS-ul în interiorul unui server CAS, acesta va crea o conexiune implicită la distanță cu același server și va da sfaturi și va afișa serverul conectat.
Avantajele Exchange PowerShell:
- Poate fi folosit pentru automatizarea unor sarcini și rapoarte de rutină.
- Replicarea este almost instantaneu. Nu trebuie să așteptăm mult, așa cum o facem în timp ce folosim consola.
- Obțineți ușor informații și date care nu sunt disponibile prin GUI.
- Importul altor module precum directorul activ etc.,
Înțelegerea comenzilor Exchange PowerShell:
Comenzile Exchange PowerShell sub formă de combinație verb-substantiv, acest lucru face cmdleturile ușor de înțeles și evită necesitatea memorării. De exemplu, Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Primul cuvânt este un verb care denotă acțiunea care trebuie efectuată, iar al doilea cuvânt este un substantiv care denotă obiectul asupra căruia acțiunea trebuie efectuată. Pe măsură ce lucrăm mai mult cu comenzile, vom putea identifica utilizarea acestora. Urmează cu strictețe „Camel Casing” pentru convențiile sale de denumire a cmdlet-urilor. Înseamnă că nu există goluri între cuvinte și, de asemenea, prima literă a fiecărui cuvânt trebuie scrisă cu majuscule.
Concluzie:
Există mult mai multe verbe și substantive disponibile în Exchange PS. Ne putem scufunda adânc în verbe în părțile ulterioare. Poate fi folosit pentru a recupera datele, oricum cea mai ușoară opțiune este schimb OST Recuperare, unde nu este nevoie să restaurăm din backup și să îmbinăm, ceea ce uneori provoacă probleme duplicate dacă nu este făcut corect.
Autor Introducere:
Sophia Mao este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv reparare pst și produse software de recuperare a cuvintelor. Pentru mai multe informații vizitați www.datanumen.com



