Поглиблені поняття про Microsoft Exchange PowerShell (Частина I)

Поділитися зараз:

У цій статті, ми побачимо деякі поглиблені концепції про Microsoft Exchange PowerShell та Windows PowerShell

Вступ:

Exchange PowerShell, також званий Shell Management Exchange, є побічним продуктом Windows PowerShell. Exchange PowerShell розроблений виключно для виконання завдань, орієнтованих на Exchange, та автоматизації. Перевага тут полягає в тому, що в останній версії Exchange PowerShell, тобто модулі Active Directory Exchange 2013 та 2016 Active Directory попередньо включені, що допомагає адміністратору Exchange виконувати додаткові та корисні завдання в 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Файл PS1 RemoteExchange

Як працює Exchange PowerShell (PS)?

Windows PS безпосередньо взаємодіє з Windows Management Framework та інструментарієм управління Windows і забезпечує вихідні дані, як і Exchange PS безпосередньо спілкується з системою Exchange. Засоби керування Exchange та PowerShell також можна окремо встановити на клієнтській машині. Підтримувана конфігурація, така як

  1. Windows Vista 64-розрядна з пакетом оновлень 2
  2. Windows 7, 64-розрядна версія та новіша
  3. Windows Server 2008 64-розрядна версія з пакетом оновлень 2
  4. Windows Server 2008 R2 і вище.

Windows PS отримав власний файл EXE, який буде використовуватися кожного разу, коли ми відкриваємо інструмент Властивості оболонки Windows PowerShell

Для Exchange PS немає прямого файлу EXE, оскільки він покладається на Windows PS. Отже, якщо ви відкриєте Exchange PS, він фактично буде використовувати powershell.exe і виконає скрипт remoteexchange.ps1, щоб зробити його Exchange Exchange. Якщо відкрити властивості, можна побачити tarотримати як нижче шлях.

C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -версія 2.0 -noexit -команда ". 'C: \ Program Files \ Microsoft \ Exchange Server \ V14 \ bin \ RemoteExchange.ps1'; Connect-ExchangeServer -auto ”

Нижче на екрані показано властивості Exchange PS, і ви бачите tarперебирайся туди.Властивості оболонки керування Exchange

Простіше кажучи, зовнішній вигляд надається Windows PowerShell, і в нього вводяться файли сценаріїв Exchange.

Після запуску Exchange PowerShell ви зможете побачити, що він буде підключатися до найближчого сервера клієнтського доступу (CAS). Навіть якщо ви ініціюєте PS всередині сервера CAS, це створить неявне віддалене з'єднання з тим самим сервером, воно дасть підказки, і детально відобразиться підключений сервер.Підключіться до найближчої CAS

Переваги Exchange PowerShell:

  1. Він може бути використаний для автоматизації деяких рутинних завдань та звітів.
  2. Реплікація - милостиняost миттєвий. Нам не потрібно довго чекати, як це робиться під час використання консолі.
  3. Легко отримати інформацію та дані, недоступні через графічний інтерфейс.
  4. Імпорт інших модулів, таких як активний каталог тощо,

Розуміння команд Exchange PowerShell:

Команди Exchange PowerShell у формі комбінації дієслова-іменника, що робить командлети легко зрозумілими та уникає необхідності його запам'ятовувати. Наприклад, Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Перше слово - це дієслово, яке позначає дію, яку потрібно виконати, а друге слово - іменник, що позначає об’єкт, над яким слід виконати дію. Оскільки ми більше працюємо з командами, ми зможемо ідентифікувати їх використання. Він суворо дотримується "Верблюжого корпусу" для його правил використання імен командлетів. Це означає, що між словами немає прогалин, а також першу літеру кожного слова слід писати з великої літери.

Висновок:

У Exchange PS є набагато більше дієслів та іменників. У пізніших частинах ми можемо глибоко зануритися в дієслова. Його можна використовувати для відновлення даних, проте найпростіший варіант обмін OST відновлення, де нам не потрібно відновлювати з резервної копії та об’єднання, які іноді спричиняють проблеми з дублікатами, якщо це не зроблено належним чином.

автор Вступ:

Софія Мао - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі ремонт пст та програмні продукти для відновлення слів. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.