Переменные среды – набор переменных, автоматически создаваемый и объявляемый средой управления Exchange. Такие переменные устанавливаются на протяжении сеанса как часть состояния системы и доступны всем командам, сценариям и приложениям, выполняющимся в данном сеансе.
Средой управления Exchange поддерживаются два типа переменных среды:
- Автоматические переменные предоставляют механизм передачи
информации в команды, сценарии и приложения и от них.
- В переменных политики хранится информация о состоянии среды
управления Exchange.
Переменные среды можно использовать таким же образом, как и
переменные любого другого типа. Например, в переменной среды
$PSHome
хранится имя каталога, в котором установлена
среда управления Exchange, а в переменной среды $
_
хранится текущий объект конвейерной обработки. Такие переменные
можно использовать в команде для указания файла и вызова свойства
объекта Get-ChildItem
, как показано в следующем
примере:
Копировать код | |
---|---|
Get-ChildItem $PSHome | Sort {$_.Name} |
При выполнении этой команды загружаются все объекты из папки
установки среды управления Exchange и используется свойство имени
объекта, которое хранится в переменной $
_, для
сортировки данных при их отображении.
Общие переменные среды
В таблице 1 приведены несколько общих автоматических переменных, доступных для использования в среде управления Exchange.
Табл. 1 Общие автоматические переменные
Автоматическая переменная | Описание |
---|---|
|
Данная переменная содержит последний маркер последней строки, полученной средой управления Exchange. |
|
Данная переменная содержит сведения о состоянии последней операции (успешное или неудачное выполнение). |
|
Данная переменная содержит первый маркер последней строки, полученный средой управления Exchange. |
|
Данная переменная содержит текущий объект конвейерной обработки,
используемый в блоках сценариев, фильтрах и инструкции
|
|
Данная переменная содержит объекты, при обработке которых в командлете произошла ошибка. |
|
Данная переменная отображает полный путь к каталогу Exchange Server\bin. |
|
Данная переменная отображает полный путь к каталогу сценариев Exchange. |
|
Данная переменная ссылается на перечислитель в цикле
|
|
В данной переменной указывается корневой каталог пользователя.
Она эквивалентна |
|
В данной переменной указывается максимальное число элементов, запоминаемых в буфере команд. |
|
В данной переменной указывается папка установки среды управления Exchange. |