В тази статия, ще видим някои задълбочени концепции за Microsoft Exchange PowerShell и Windows PowerShell
Въведение:
Exchange PowerShell, наричан още Exchange Shell за управление, е страничен продукт на Windows PowerShell. Exchange PowerShell е разработен изключително за изпълнение на задачи и автоматизация на Exchange. Предимството тук е, че в последната версия на Exchange PowerShell, т.е. модулите за Active Directory и Exchange 2013 и 2016 са включени предварително, което помага на Exchange Admin да изпълнява допълнителни и полезни задачи в Exchange, тъй като всички пощенски кутии са просто обекти на Active Directory.
В следващите раздели ще използваме двата термина „Exchange PowerShell“ и „Shell Management Exchange“ като взаимозаменяеми.
Какво е Exchange PowerShell (PS)?
Exchange PS е интерактивен инструмент за команден ред, който работи въз основа на концепцията за обектно ориентирано програмиране. За разлика от другите инструменти на командния ред в Unix или Linux, командлетите са лесни за употреба и лесни за разбиране. PowerShell може да се запознае с други езици за програмиране като C, C #, VB.Net и др. Това кара програмистите и разработчиците на автоматизация да създават интерактивни програми и софтуер за създаване на отчети и задачи.
За първи път беше представен заедно с Exchange 2007, тъй като Microsoft продължи с по-новите системи Exchange, те също се концентрираха върху PowerShell и го разработиха. Най-новата версия е 2016. Това е основно скрипт за PS1 скрипт, който се вгражда в Windows PowerShell. По подразбиране файловете за скриптове на Exchange PowerShell се инсталират на следните места:
Борса 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 и PowerShell също могат да бъдат инсталирани отделно на клиентска машина. Поддържана конфигурация като
- 64-битова Windows Vista с SP2
- Windows 7 64-битова и по-нова версия
- Windows Server 2008 64-битова със Service Pack 2
- Windows Server 2008 R2 и по-нови версии.
Windows PS получи свой собствен EXE файл, който ще бъде извикан всеки път, когато отворим инструмента
За Exchange PS няма директен EXE файл, тъй като разчита на Windows PS. Така че, ако отворите Exchange PS, той всъщност ще използва powershell.exe и ще изпълни скрипта remoteexchange.ps1, за да го направи Exchange PS. Ако отворите свойствата, можете да видите целта, както е показано по-долу.
C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -версия 2.0 -noexit -command “. 'C: \ Program Files \ Microsoft \ Exchange Server \ V14 \ bin \ RemoteExchange.ps1'; Connect-ExchangeServer -auto ”
Екранната снимка по-долу показва свойствата на Exchange PS и виждате целта там.
С прости думи, изгледът отпред се предоставя от Windows PowerShell и в него се инжектират файловете на скрипта на Exchange.
След като стартирате Exchange PowerShell, можете да видите, че той ще се свърже с най-близкия сървър за клиентски достъп (CAS). Дори ако инициирате PS вътре в CAS сървър, той ще създаде имплицитна отдалечена връзка със същия сървър и ще даде съвети и многословният ще покаже свързания сървър.
Предимства на Exchange PowerShell:
- Може да се използва за автоматизиране на някои от рутинните задачи и отчети.
- Репликацията е почти мигновена. Не е нужно да чакаме дълго, както е при използване на конзолата.
- Лесно получаване на информация и данни, които не са достъпни чрез GUI.
- Импортиране на други модули като активна директория и т.н.,
Разбиране на командите на Exchange PowerShell:
Командите на Exchange PowerShell под формата на комбинация Verb-Noun, това прави командлетите лесно разбираеми и избягва необходимостта от запаметяването му. Например Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Първата дума е глагол, който обозначава действието, което трябва да се извърши, а втората дума е съществително, което обозначава обекта, върху който трябва да се извърши действието. Докато работим повече с командите, ще можем да идентифицираме използването му. Той стриктно следва „Camel Casing“ за неговите конвенции за именуване на команди. Това означава, че между думите няма пропуски, а също така първата буква на всяка дума трябва да се пише с главни букви.
Заключение:
В Exchange PS има много повече глаголи и съществителни. Можем да се потопим дълбоко в глаголи в по-късните части. Може да се използва за възстановяване на данните, но най-лесният вариант е обмен OST Възстановяване, където не е необходимо да възстановяваме от архивиране и обединяване, което понякога причинява дублиращи се проблеми, ако не е направено правилно.
автор Въведение:
София Мао е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително ремонт pst и софтуерни продукти за възстановяване на думи. За повече информация посетете WWW.datanumen.com



