ဤဆောင်းပါး၌Microsoft Exchange PowerShell နှင့် Windows PowerShell တို့နှင့်ပတ်သက်သော နက်ရှိုင်းသော သဘောတရားအချို့ကို ကျွန်ုပ်တို့ မြင်တွေ့ရတော့မည်ဖြစ်သည်။
နိဒါန်း:
Exchange PowerShell ဟုလည်းခေါ်သော Exchange Management Shell သည် Windows PowerShell ၏ ထုတ်ကုန်တစ်ခုဖြစ်သည်။ Exchange PowerShell သည် Exchange oriented အလုပ်များနှင့် အလိုအလျောက်လုပ်ဆောင်ခြင်းအတွက် သီးသန့်ထုတ်လုပ်ထားသည်။ ဤနေရာတွင် အားသာချက်မှာ Exchange PowerShell ၏ မကြာသေးမီဗားရှင်းတွင် ဖြစ်သော Exchange 2013 နှင့် 2016 Active Directory modules များသည် Exchange Admin တွင် ထပ်လောင်း၍ အသုံးဝင်သော အလုပ်များကို လုပ်ဆောင်ရန် ကူညီပေးသည့် စာတိုက်ပုံးများအားလုံးသည် Active Directory ၏ အရာဝတ္ထုများသာဖြစ်သောကြောင့် Exchange Admin သည် ကြိုတင်ထည့်သွင်းထားပါသည်။
အောက်ဖော်ပြပါကဏ္ဍများတွင် ကျွန်ုပ်တို့သည် “Exchange PowerShell” နှင့် “Exchange Management Shell” ဟူသော ဝေါဟာရနှစ်လုံးကို အပြန်အလှန်အသုံးပြုပါမည်။
Exchange PowerShell (PS) ဆိုတာဘာလဲ။
Exchange PS သည် Object Oriented Programming Concept ကို အခြေခံ၍ အလုပ်လုပ်သော အပြန်အလှန် ထိန်းညှိပေးသည့် ကိရိယာတစ်ခု ဖြစ်သည်။ Unix သို့မဟုတ် Linux ရှိ အခြားသော command line ကိရိယာများနှင့် မတူဘဲ၊ cmdlets များသည် အသုံးပြုရလွယ်ကူပြီး နားလည်ရလွယ်ကူသည်။ PowerShell သည် C၊ C#၊ VB.Net စသည်တို့ကဲ့သို့ အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများကို သူ့ကိုယ်သူ သိနိုင်သည်။ ၎င်းသည် ပရိုဂရမ်မာများနှင့် အလိုအလျောက်စနစ်ဆိုင်ရာ ဆော့ဖ်ဝဲလ်ဆော့ဖ်ဝဲများကို ဖန်တီးရန် အပြန်အလှန်အကျိုးပြုသော ပရိုဂရမ်များနှင့် ဆော့ဖ်ဝဲများကို အစီရင်ခံစာများနှင့် လုပ်ဆောင်စရာများ ဖန်တီးစေသည်။
Microsoft သည် အသစ်သော Exchange Systems များနှင့်အတူ ပြောင်းလဲလာသောအခါတွင် Exchange 2007 နှင့်အတူ ပထမဦးစွာ မိတ်ဆက်ခဲ့ပြီး PowerShell ကိုလည်း အာရုံစိုက်ပြီး တီထွင်ခဲ့သည်။ နောက်ဆုံးထွက်ဗားရှင်းမှာ 2016 ဖြစ်သည်။ ၎င်းသည် အခြေခံအားဖြင့် Windows PowerShell တွင် ထည့်သွင်းထားသော backend PS1 script ဖြစ်သည်။ ပုံမှန်အားဖြင့်၊ Exchange PowerShell script ဖိုင်များကို အောက်ပါနေရာများတွင် ထည့်သွင်းထားသည်-
လဲလှယ်မှု 2010-
D:\Program Files\Microsoft\Exchange Server\V14\Bin\RemoteExchange.ps1
Exchange PowerShell (PS) ဘယ်လိုအလုပ်လုပ်သလဲ။?
Windows PS သည် Windows Management Framework နှင့် Windows Management Instrumentation တို့နှင့် တိုက်ရိုက် အပြန်အလှန် သက်ရောက်မှုရှိပြီး Exchange PS ၏ ဆွေးနွေးချက်များကို Exchange စနစ်သို့ တိုက်ရိုက် ထုတ်ပေးပါသည်။ Exchange Management Tools နှင့် PowerShell ကို client machine တစ်ခုတွင် သီးခြားထည့်သွင်းနိုင်သည်။ အစရှိတဲ့ configuration တွေကို ပံ့ပိုးပေးထားပါတယ်။
- SP64 ဖြင့် Windows Vista 2-bit
- Windows 7 64-bit နှင့်အထက်
- Service Pack 2008 ဖြင့် Windows Server 64 2-bit
- Windows Server 2008 R2 နှင့်အထက်။
Windows PS သည် tool ကိုဖွင့်တိုင်းအတွက် ၎င်း၏ကိုယ်ပိုင် EXE ဖိုင်ကို ရရှိထားသည်။
Exchange PS အတွက်၊ Windows PS ကို အားကိုးသောကြောင့် တိုက်ရိုက် EXE ဖိုင်မရှိပါ။ ထို့ကြောင့် သင်သည် Exchange PS ကိုဖွင့်ပါက၊ ၎င်းသည် အမှန်တကယ်ပင် powershell.exe ကိုအသုံးပြုပြီး ၎င်းအား Exchange PS အဖြစ်ပြုလုပ်ရန် remoteexchange.ps1 script ကို လုပ်ဆောင်မည်ဖြစ်သည်။ Properties ကိုဖွင့်ရင် တွေ့နိုင်ပါတယ်။ tarအောက်ပါလမ်းအတိုင်းသွားပါ။
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -version 2.0 -noexit -command “. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; ချိတ်ဆက်-ExchangeServer -auto"
အောက်တွင်ဖော်ပြထားသောစခရင်ရှော့တွင်သင့်အား Exchange PS ၏ဂုဏ်သတ္တိများကိုပြသပြီးသင်တွေ့မြင်ရသည်။ tarဟိုမှာသွား။
ရိုးရှင်းသောအသုံးအနှုန်းအရ၊ ရှေ့ဆုံးမြင်ကွင်းကို Windows PowerShell မှပေးဆောင်ပြီး Exchange script ဖိုင်များကို ၎င်းတွင်ထည့်သွင်းထားသည်။
Exchange PowerShell ကို သင်စတင်ပြီးနောက် ၎င်းသည် အနီးဆုံး Client Access Server (CAS) သို့ ချိတ်ဆက်မည်ကို သင်တွေ့နိုင်သည်။ CAS ဆာဗာတစ်ခုအတွင်း PS ကို စတင်အသုံးပြုလျှင်ပင် ၎င်းသည် တူညီသောဆာဗာနှင့် သွယ်ဝိုက်သောအဝေးထိန်းချိတ်ဆက်မှုတစ်ခုကို ဖန်တီးမည်ဖြစ်ပြီး အကြံဉာဏ်များပေးမည်ဖြစ်ပြီး စကားအသုံးအနှုန်းသည် ချိတ်ဆက်ထားသောဆာဗာကို ပြသမည်ဖြစ်သည်။
Exchange PowerShell ၏ အားသာချက်များ
- လုပ်ရိုးလုပ်စဉ်အလုပ်များနှင့် အစီရင်ခံစာအချို့ကို အလိုအလျောက်လုပ်ဆောင်ရန်အတွက် ၎င်းကို အသုံးပြုနိုင်သည်။
- ပုံတူသည် ဆွမ်းခံသည်။ost ချက်ခြင်း ကွန်ဆိုးလ်ကိုအသုံးပြုနေစဉ် ကျွန်ုပ်တို့လုပ်ဆောင်သည်နှင့်အမျှ ကျွန်ုပ်တို့သည် အကြာကြီးစောင့်ရန် မလိုအပ်ပါ။
- GUI မှတဆင့်မရရှိနိုင်သောအချက်အလက်များနှင့်ဒေတာကိုလွယ်ကူစွာရယူပါ။
- Active directory စသည်တို့ကဲ့သို့ အခြားသော module များကို တင်သွင်းခြင်း၊
Exchange PowerShell Commands ကို နားလည်ခြင်း-
Verb-Noun ပေါင်းစပ်မှုပုံစံဖြင့် Exchange PowerShell ၏ commands များသည် cmdlets များကို အလွယ်တကူ နားလည်နိုင်စေပြီး ၎င်းကို အလွတ်ကျက်ရန် လိုအပ်မှုကို ရှောင်ရှားသည်။ ဥပမာအားဖြင့် Add-FederatedDomain၊ Get-Mailbox၊ Set-SiteMailbox။ ပထမစကားလုံးသည် လုပ်ဆောင်ရန် လိုအပ်သည့် လုပ်ဆောင်ချက်ကို ရည်ညွှန်းသည့် ကြိယာဖြစ်ပြီး ဒုတိယစကားလုံးသည် လုပ်ဆောင်ချက်လုပ်ဆောင်ရမည့် အရာဝတ္ထုကို ကိုယ်စားပြုသည့် နာမ်ဖြစ်သည်။ ကျွန်ုပ်တို့သည် ညွှန်ကြားချက်များဖြင့် ပိုမိုလုပ်ဆောင်လာသည်နှင့်အမျှ ၎င်း၏အသုံးပြုမှုကို ကျွန်ုပ်တို့ သိရှိနိုင်မည်ဖြစ်သည်။ ၎င်း၏ cmdlets အမည်ပေးသည့် သဘောတူညီချက်များအတွက် "Camel Casing" ကို တင်းတင်းကျပ်ကျပ် လိုက်နာပါသည်။ စကားလုံးများကြားတွင် ကွာဟမှုမရှိဟု ဆိုလိုပြီး စကားလုံးတစ်လုံးစီ၏ ပထမအက္ခရာကိုလည်း စာလုံးကြီးဖြင့် ရေးရပါမည်။
နိဂုံး:
Exchange PS တွင် ရနိုင်သော နောက်ထပ်ကြိယာများနှင့် နာမ်များစွာရှိပါသည်။ ကျွန်ုပ်တို့သည် နောက်ပိုင်းအပိုင်းများတွင် ကြိယာများအဖြစ်သို့ နက်နက်ရှိုင်းရှိုင်း ထိုးဆင်းနိုင်သည်။ ဒေတာကိုပြန်လည်ရယူရန်အလွယ်ကူဆုံးရွေးချယ်နိုင်သော်လည်း၎င်းကိုအသုံးပြုနိုင်သည်။ လဲလှယ် OST recoveryမှန်ကန်စွာလုပ်ဆောင်ခြင်းမရှိပါက ရံဖန်ရံခါတွင် ထပ်တူပြဿနာများဖြစ်စေသည့် ပေါင်းစပ်ခြင်းမှ ပြန်လည်ရယူရန် မလိုအပ်ဘဲ၊
စာရေးသူ နိဒါန္း:
Sophia Mao သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ pst ပြုပြင်ခြင်း။ နှင့် word recovery software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com



