Խորացված հասկացություններ Microsoft Exchange PowerShell- ի վերաբերյալ (մաս I)

Կիսվել հիմա ՝

Այս հոդվածում, մենք պատրաստվում ենք տեսնել մի քանի խորը գաղափարներ Microsoft Exchange PowerShell-ի և Windows PowerShell-ի մասին

Ներածություն

Exchange PowerShell-ը, որը նաև կոչվում է Exchange Management Shell, Windows PowerShell-ի կողմնակի արտադրանքն է: Exchange PowerShell-ը բացառապես մշակված է փոխանակման վրա հիմնված առաջադրանքներ և ավտոմատացում կատարելու համար: Այստեղ առավելությունն այն է, որ Exchange PowerShell-ի վերջին տարբերակում, այսինքն՝ Exchange 2013 և 2016 Active Directory մոդուլները նախապես ներառված են, որն օգնում է Exchange Admin-ին կատարել լրացուցիչ և օգտակար առաջադրանքներ Exchange-ում, քանի որ բոլոր փոստարկղերը պարզապես Active Directory-ի օբյեկտներ են:

Հետևյալ բաժիններում մենք կօգտագործենք «Exchange PowerShell» և «Exchange Management Shell» երկու տերմինները փոխադարձաբար:

Ի՞նչ է Exchange PowerShell-ը (PS):

Exchange PS-ը հրամանի տողի ինտերակտիվ գործիք է, որն աշխատում է օբյեկտի վրա հիմնված ծրագրավորման հայեցակարգի հիման վրա: Ի տարբերություն Unix-ի կամ Linux-ի հրամանի տողերի այլ գործիքների, cmdlet-ները հարմար են օգտագործողի համար և հեշտ հասկանալի: PowerShell-ը կարող է ծանոթանալ ծրագրավորման այլ լեզուների, ինչպիսիք են C, C#, VB.Net և այլն: Սա ստիպում է ծրագրավորողներին և ավտոմատացման մշակողներին ստեղծել ինտերակտիվ ծրագրեր և ծրագրեր՝ հաշվետվություններ և առաջադրանքներ ստեղծելու համար:

Այն առաջին անգամ ներկայացվեց Exchange 2007-ի հետ մեկտեղ, քանի որ Microsoft-ը շարժվեց ավելի նոր Exchange Systems-ով, նրանք նույնպես կենտրոնացան PowerShell-ի վրա և զարգացրին այն: Վերջին տարբերակը 2016թ.-ն է: Դա հիմնականում PS1 սկրիպտ է, որը ներկառուցված է Windows PowerShell-ում: Լռելյայնորեն, Exchange PowerShell script ֆայլերը տեղադրվում են ստորև նշված վայրերում.

Փոխանակում 2010:

D:\Program Files\Microsoft\Exchange Server\V14\Bin\RemoteExchange.ps1RemoteExchange PS1 ֆայլ

Ինչպես է աշխատում Exchange PowerShell-ը (PS):?

Windows PS-ն ուղղակիորեն փոխազդում է Windows Management Framework-ի և Windows Management Instrumentation-ի հետ և ապահովում է արդյունքը, ինչպես նաև Exchange PS-ն ուղղակիորեն խոսում է Exchange համակարգի հետ: Exchange Management Tools-ը և PowerShell-ը կարող են նաև առանձին տեղադրվել հաճախորդի մեքենայի վրա: Աջակցվող կոնֆիգուրացիա, ինչպիսին է

  1. Windows Vista 64-բիթանոց SP2-ով
  2. Windows 7 64-բիթանոց և ավելի բարձր
  3. Windows Server 2008 64-բիթանոց Service Pack 2-ով
  4. Windows Server 2008 R2 և ավելի բարձր:

Windows PS-ն ստացել է իր EXE ֆայլը, որը կկանչվի ամեն անգամ, երբ մենք բացում ենք գործիքը Windows PowerShell-ի հատկություններ

Exchange PS-ի համար ուղղակի EXE ֆայլ չկա, քանի որ այն հիմնված է Windows PS-ի վրա: Այսպիսով, եթե դուք բացեք Exchange PS-ը, այն իրականում կօգտագործի powershell.exe և կգործարկի remoteexchange.ps1 սկրիպտը՝ այն դարձնելով Exchange PS: Եթե ​​բացեք հատկությունները, կարող եք տեսնել tarստացեք ներքևի ճանապարհը:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -տարբերակ 2.0 -noexit -command »: 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer - ավտոմատ»

Ստորև բերված սքրինշոթը ցույց է տալիս Exchange PS-ի հատկությունները և տեսնում եք tarանցիր այնտեղ:Փոխանակման կառավարման Shell Properties

Պարզ ասած, ճակատային տեսքը տրամադրվում է Windows PowerShell-ի կողմից, և Exchange script ֆայլերը ներարկվում են դրան:

Exchange PowerShell-ը գործարկելուց հետո կարող եք տեսնել, որ այն կմիանա մոտակա Client Access Server-ին (CAS): Նույնիսկ եթե դուք գործարկեք PS-ը CAS սերվերի ներսում, այն կստեղծի անուղղակի հեռակա կապ նույն սերվերի հետ, և այն խորհուրդներ կտա, իսկ լայնածավալը կցուցադրի Միացված սերվերը:Միացեք ամենամոտ CAS-ին

Exchange PowerShell-ի առավելությունները.

  1. Այն կարող է օգտագործվել որոշ սովորական առաջադրանքների և հաշվետվությունների ավտոմատացման համար:
  2. Կրկնօրինակումը ողորմություն էost ակնթարթային. Մեզ պետք չէ երկար սպասել, ինչպես դա անում ենք կոնսոլից օգտվելիս:
  3. Հեշտ է ստանալ տեղեկատվություն և տվյալներ, որոնք հասանելի չեն GUI-ի միջոցով:
  4. Այլ մոդուլների ներմուծում, ինչպիսիք են ակտիվ գրացուցակը և այլն,

Հասկանալով Exchange PowerShell հրամանները.

Exchange PowerShell-ի հրամանները բայ-գոյական համակցության տեսքով, սա հեշտացնում է cmdlet-ները հասկանալի և խուսափում է այն անգիր անելու անհրաժեշտությունից: Օրինակ՝ Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox: Առաջին բառը բայ է, որը նշանակում է գործողությունը, որը պետք է կատարվի, իսկ երկրորդ բառը գոյական է, որը նշանակում է այն առարկան, որի վրա պետք է կատարվի գործողությունը: Երբ մենք ավելի շատ աշխատենք հրամանների հետ, մենք կկարողանանք բացահայտել դրա օգտագործումը: Այն խստորեն հետևում է «Camel Casing»-ին՝ իր cmdlets անվանման կոնվենցիաների համար: Դա նշանակում է, որ բառերի միջև բացեր չկան, ինչպես նաև յուրաքանչյուր բառի առաջին տառը պետք է մեծատառ լինի:

Եզրակացություն.

Exchange PS-ում շատ ավելի շատ բայեր և գոյականներ կան: Մենք կարող ենք խորը սուզվել բայերի մեջ հետագա մասերում: Այն կարող է օգտագործվել տվյալների վերականգնման համար, սակայն ամենահեշտ տարբերակն է բորսա OST Recovery, որտեղ մենք կարիք չունենք վերականգնելու պահուստավորումից և միաձուլվելը, որոնք երբեմն առաջացնում են կրկնակի խնդիրներ, եթե դա ճիշտ չի արվում:

հեղինակ ներածություն:

Սոֆիա Մաոն տվյալների վերականգնման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում վերանորոգել PST և բառերի վերականգնման ծրագրային արտադրանք: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com

Կիսվել հիմա ՝

Comments փակվում են: