Командлет Test-IPBlockListProvider используется для тестирования наличия определенной конфигурации поставщика списков блокируемых IP-адресов на компьютере с установленной ролью пограничного транспортного сервера или транспортного сервера-концентратора. Эта конфигурация используется агентом фильтра подключений.

Синтаксис

Test-IPBlockListProvider -Identity <IPBlockListProviderIdParameter> -IPAddress <IPAddress> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.IPBlockListProviderIdParameter

Введите в качестве значения этого параметра имя поставщика списков заблокированных IP-адресов. Значение параметра Identity должно совпадать с параметром Name или параметром Identity (GUID) поставщика списков заблокированных IP-адресов, который требуется тестировать.

IPAddress

Обязательный

System.Net.IPAddress

Параметр IPAddress используется для проверки и тестирования настроенных поставщиков списков блокируемых IP-адресов.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Значение параметра Confirm указывать не требуется.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя контроллера домена, который записывает это изменение конфигурации в службу каталогов Active Directory, необходимо включить в команду параметр DomainController. Параметр DomainController не поддерживается на компьютерах, на которых установлена роль сервера «Граничный транспорт». Роль сервера «Граничный транспорт» выполняет запись только в локальный экземпляр ADAM.

Server

Необязательный

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Чтобы указать сервер для выполнения командлета Test-IPBlockListProvider, необходимо включить в команду параметр Server. Если параметр Server не указан, команда выполняется на локальном сервере, где выполняется задача.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется.

Подробное описание

Командлет Test-IPBlockListProvider проверяет возможность доступа к заданному поставщику списков блокируемых IP-адресов, а затем выдает запрос поиска поставщику списка разрешенных IP-адресов. При тестировании подключения и функционирования поставщика списков заблокированных IP-адресов в качестве значения параметра IPAddress необходимо ввести известный блокируемый IP-адрес.

Для выполнения командлета Test-IPBlockListProvider используемой учетной записи необходимо делегировать следующие полномочия:

  • роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.

Чтобы выполнить командлет Test-IPBlockListProvider на компьютере с установленной ролью пограничного транспортного сервера, необходимо войти в систему, используя учетную запись из локальной группы администраторов на данном компьютере.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Типы ввода

Возвращаемые типы

Выход Описание

Block List Provider

Block List Provider возвращает объект поставщика списков заблокированных IP-адресов, сохраненный в локальном каталоге ADAM или в Active Directory.

Connected

Connected возвращает следующие значения: True или False.

  • True —  тест возможности доступа проходит успешно.

  • False — тест возможности доступа не проходит.

Matched

Matched возвращает следующие значения: True или False.

  • True   Параметр IPAddress, переданный с командой Test-IPBlockListProvider, совпадает с IP-адресом, предоставленным поставщиком списков блокируемых IP-адресов.

  • False   Параметр IPAddress, переданный с командой Test-IPBlockListProvider, не совпадает с IP-адресами, предоставленными поставщиком списков блокируемых IP-адресов.

ProviderResult

Параметром ProviderResult возвращается IP-адрес, который представляет состояние, согласно поставщику списков блокируемых IP-адресов, параметра IPAddress, переданного в команде Test-IPBlockListProvider. Для определения значения возвращенного здесь IP-адреса обратитесь к поставщику списков заблокированных IP-адресов.

Ошибки

Ошибка Описание

Недостаточные разрешения.

Для выполнения этой команды необходимо иметь полномочия администратора на локальном компьютере, на котором установлена роль сервера «Граничный транспорт».

Не удается подключиться к ADAM.

Если эта задача выполняется с компьютера, на котором установлена роль сервера «Граничный транспорт», убедитесь, что на локальном компьютере работает служба ADAM (MsExchangeAdam). Если эта задача выполняется с компьютера, на котором установлена роль сервера «Узловой транспорт», убедитесь, что компьютер может подключиться к Active Directory.

Не удается подключиться к поставщику списков заблокированных IP-адресов.

Обратитесь к своему поставщику списков заблокированных IP-адресов.

Пример

В следующем примере кода показана команда Test-IPBlockListProvider, которая принимает обязательные параметры. Команда тестирует возможность доступа к фиктивному поставщику списков заблокированных IP-адресов, ExampleProviderName, и затем отправляет этому поставщику поисковый запрос.

Копировать код
Test-IPBlockListProvider -IPAddress 192.168.0.1 -Provider ExampleProviderName