Подробные сведения о Microsoft Exchange PowerShell (часть I)

Поделись сейчас:

В этой статье, мы рассмотрим некоторые подробные концепции Microsoft Exchange PowerShell и Windows PowerShell.

Введение:

Exchange PowerShell, также называемая Exchange Management Shell, является побочным продуктом Windows PowerShell. Exchange PowerShell разработан исключительно для выполнения задач и автоматизации, ориентированных на Exchange. Преимущество здесь в том, что в последней версии Exchange PowerShell, т.е. Exchange 2013 и 2016, модули Active Directory предварительно включены, что помогает администратору Exchange выполнять дополнительные и полезные задачи в Exchange, поскольку все почтовые ящики являются простыми объектами Active Directory.

В следующих разделах мы будем использовать два термина «Exchange PowerShell» и «Exchange Management Shell» как синонимы.

Что такое 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Файл RemoteExchange PS1

Как работает Exchange PowerShell (PS)?

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

  1. 64-разрядная версия Windows Vista с пакетом обновления 2 (SPXNUMX)
  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 PS. Если открыть свойства, то можно увидеть 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., которая является мировым лидером в области технологий восстановления данных, включая ремонт pst и программные продукты для восстановления слов. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *