Dybdekonsepter på Microsoft Exchange PowerShell (del I)

I denne artikkelen, skal vi se noen dyptgående konsepter om Microsoft Exchange PowerShell og Windows PowerShell

Introduksjon:

Exchange PowerShell, også kalt Exchange Management Shell, er et biprodukt av Windows PowerShell. Exchange PowerShell er eksklusivt utviklet for å utføre Exchange-orienterte oppgaver og automatisering. Fordelen her er, i den nyere versjonen av Exchange PowerShell, dvs. Exchange 2013 og 2016 Active Directory-moduler er forhåndsinkludert som hjelper Exchange Admin til å utføre flere og nyttige oppgaver i Exchange siden alle postboksene er bare objekter av Active Directory.

I de følgende delene vil vi bruke de to begrepene "Exchange PowerShell" og "Exchange Management Shell" om hverandre.

Hva er Exchange PowerShell (PS)?

Exchange PS er et interaktivt kommandolinjeverktøy som fungerer basert på objektorientert programmeringskonsept. I motsetning til andre kommandolinjeverktøy i Unix eller Linux, er cmdletene brukervennlige og enkle å forstå. PowerShell kan gjøre seg kjent med andre programmeringsspråk som C, C#, VB.Net etc. Dette får programmerere og automatiseringsutviklere til å lage interaktive programmer og programvare for å lage rapporter og oppgaver.

Det ble først introdusert sammen med Exchange 2007, da Microsoft gikk videre med nyere Exchange-systemer, konsentrerte de seg også om PowerShell og utviklet det. Den siste versjonen er 2016. Det er i utgangspunktet et backend PS1-skript som blir innebygd i Windows PowerShell. Som standard er Exchange PowerShell-skriptfiler installert på stedene nedenfor:

Exchange 2010:

D:\Program Files\Microsoft\Exchange Server\V14\Bin\RemoteExchange.ps1RemoteExchange PS1-fil

Hvordan fungerer Exchange PowerShell (PS)??

Windows PS samhandler direkte med Windows Management Framework og Windows Management Instrumentation og gir utdata, på samme måte snakker Exchange PS direkte til Exchange-systemet. Exchange Management Tools og PowerShell kan også installeres separat på en klientmaskin. Støttet konfigurasjon som f.eks

  1. Windows Vista 64-bit med SP2
  2. Windows 7 64-bit og nyere
  3. Windows Server 2008 64-bit med Service Pack 2
  4. Windows Server 2008 R2 og nyere.

Windows PS har sin egen EXE-fil, som vil bli kalt for hver gang vi åpner verktøyet Windows PowerShell-egenskaper

For Exchange PS er det ingen direkte EXE-fil da den er avhengig av Windows PS. Så hvis du åpner Exchange PS, vil den faktisk bruke powershell.exe og kjøre remoteexchange.ps1-skriptet for å gjøre det til Exchange PS. Hvis du åpner egenskapene, kan du se tarfå som under banen.

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -versjon 2.0 -noexit -kommando “. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto"

Skjermbildet nedenfor viser deg egenskapene til Exchange PS, og du ser tarkomme dit.Exchange Management Shell-egenskaper

Enkelt sagt, front-end-visningen leveres av Windows PowerShell og Exchange-skriptfilene injiseres til den.

Etter at du har startet Exchange PowerShell, kan du se at den vil koble til nærmeste Client Access Server (CAS). Selv om du starter PS-en inne i en CAS-server, vil den opprette en implisitt ekstern tilkobling med den samme serveren, og den vil gi tips og den detaljerte vil vise den tilkoblede serveren.Koble til nærmeste CAS

Fordeler med Exchange PowerShell:

  1. Den kan brukes til å automatisere noen av rutineoppgavene og rapportene.
  2. Replikering er almost øyeblikkelig. Vi trenger ikke vente lenge som vi gjør mens vi bruker konsollen.
  3. Få enkelt informasjon og data som ikke er tilgjengelig gjennom GUI.
  4. Importere andre moduler som Active Directory etc.,

Forstå Exchange PowerShell-kommandoer:

Kommandoer for Exchange PowerShell i form av verb-substantiv kombinasjon, dette gjør cmdletene lett forståelige og unngår nødvendigheten av å huske det. For eksempel Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Det første ordet er et verb som angir handlingen som må utføres, og det andre ordet er et substantiv som angir objektet som handlingen skal utføres på. Etter hvert som vi jobber mer med kommandoene, vil vi kunne identifisere bruken av dem. Den følger strengt "Camel Casing" for navnekonvensjonene for cmdlets. Det betyr at det ikke er noen hull mellom ordene, og også den første bokstaven i hvert ord skal være stor.

Konklusjon:

Det er mange flere verb og substantiv tilgjengelig i Exchange PS. Vi kan dypdykke i verb i de senere delene. Den kan brukes til å gjenopprette dataene, men det enkleste alternativet er utveksling OST Gjenoppretting, hvor vi ikke trenger å gjenopprette fra sikkerhetskopi og slå sammen som noen ganger forårsaker dupliserte problemer hvis det ikke gjøres riktig.

Forfatter Introduksjon:

Sophia Mao er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert reparere pst og programvareprodukter for ordgjenoppretting. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.