Командлет - это наименьшая функциональная единица в
командной консоли Microsoft Exchange. Командлет похож на
встроенные команды других сред, например на команду
dir
, имеющуюся в cmd.exe
. Так же, как эти
команды, командлет можно вызвать напрямую из командной строки в
командной консоли Exchange и запустить в контексте этой среды, а не
как отдельный процесс.
Командлеты, как правило, предназначены для выполнения повторяющихся задач администрирования, а в командной консоли Exchange предусмотрено свыше 360 командлетов для выполнения специфических для Exchange задач по управлению. Они доступны в дополнение к не связанным с Exchange командлетам системного администрирования, включенным в базовую версию дизайна среды PowerShell Microsoft Windows.
Важно! |
---|
Чтобы получить доступ к командлетам командной консоли Exchange, нужно загрузить среду управления Exchange из Microsoft Exchange Server 2007 в меню «Программы». |
Все командлеты в командной консоли Exchange представлены в парах «глагол-существительное». Глагол и существительное в паре всегда пишутся через дефис (-) без пробелов, и существительное всегда стоит в единственном числе. Глаголами обозначается действие командлета. Существительное отностится к объекту, над которым выполняется данное действие. Например, в командлете Get-SystemMessage глагол - Get, а существительное - SystemMessage. В состав всех командлетов командной консоли Exchange, отвечающих за определенную функцию, входит одно и то же существительное. В таблице 1 приведены примеры некоторых глаголов, которые могут использоваться в командной консоли Exchange.
Примечание. |
---|
По умолчанию, если глагол опущен, командная консоль Exchange подставляет глагол Get. Например, при вызове командлета Mailbox среда воспримет его так же, как командлет Get-Mailbox. |
Таблица 1 Примеры глаголов, используемых в командной консоли Exchange
Глагол | Описание | ||
---|---|---|---|
Disable |
Командлеты Disable изменяют состояние «Включен»
указанного объекта Exchange 2007 на |
||
Enable |
Командлеты Enable изменяют состояние «Включен» указанного
объекта Exchange 2007 на |
||
Get |
Командлеты Get получают сведения об определенном объекте Exchange 2007.
|
||
Install |
Командлеты Install устанавливают новый объект или функцию на сервер Exchange 2007. |
||
Move |
Командлеты Move перемещают указанный Exchange 2007 объект из одного контейнера на сервере в другой. |
||
New |
Командлеты New создают новый объект Exchange 2007. |
||
Remove |
Командлеты Remove удаляют указанный объект Exchange 2007. |
||
Set |
Командлеты Set изменяют свойства существующего объекта Exchange 2007. |
||
Test |
Командлеты Test проверяют определенные компоненты Exchange 2007 и предоставляют файлы журнала для просмотра. |
||
Uninstall |
Командлеты Uninstall удаляют объекты или функции с сервера Exchange 2007. |
В следующем списке приведен пример полного набора командлетов. Этот набор используется, чтобы управлять функциями сообщений с уведомлением о доставке и сообщений о квоте почтового ящика в Exchange 2007:
- Get-SystemMessage
- New-SystemMessage
- Remove-SystemMessage
- Set-SystemMessage