Поделиться через


Тестирование конфигурации сервера LIS в Lync Server 2013

 

Последнее изменение раздела: 2014-06-05

Расписание проверки

Ежедневно

Средство тестирования

Windows PowerShell

Необходимые разрешения

При локальном запуске с помощью командной консоли Lync Server пользователи должны быть членами группы безопасности RTCUniversalServerAdmins.

При запуске с помощью удаленного экземпляра Windows PowerShell пользователям должна быть назначена роль RBAC, которая имеет разрешение на выполнение Test-CsLisConfiguration командлета. Чтобы просмотреть список всех ролей RBAC, которые могут использовать этот командлет, выполните следующую команду из Windows PowerShell запроса:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsLisConfiguration"}

Описание

Командлет Test-CsLisConfiguration проверяет возможность связи с веб-службой LIS. Если можно связаться с веб-службой, тест будет считаться успешным независимо от того, можно ли найти конкретные расположения.

Выполнение теста

Командлет Test-CsLisConfguration можно запустить с помощью предварительно настроенной тестовой учетной записи (см. раздел "Настройка тестовых учетных записей для выполнения тестов Lync Server") или учетной записи любого пользователя, включенного для Lync Server. Чтобы выполнить эту проверку с помощью тестовой учетной записи, достаточно указать полное доменное имя тестируемого пула Lync Server. Например:

Test-CsLisConfiguration -TargetFqdn "atl-cs-001.litwareinc.com"

Чтобы выполнить эту проверку с использованием фактической учетной записи пользователя, необходимо сначала создать Windows PowerShell учетных данных, содержащий имя и пароль учетной записи. Затем необходимо включить этот объект учетных данных и адрес SIP, назначенный учетной записи при вызове Test-CsLisConfiguration:

$credential = Get-Credential "litwareinc\kenmyer"
Test-CsLisConfiguration -TargetFqdn "atl-cs-001.litwareinc.com"-UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $credential

Дополнительные сведения см. в справочной документации по командлету Test-CsLisConfiguration .

Определение успешности или сбоя

Если liS настроен правильно, вы получите примерно такой результат со свойством Result, помеченным как "Успешно":

TargetUri: https://atl-cs-001.litwareinc.com:443/locationinformation/

liservice.svc

TargetFqdn: atl-cs-001.litwareinc.com

Результат: успешно

Задержка: 00:00:06.1616913

Ошибка:

Диагноз:

Если указанному пользователю не удается войти в систему или выйдите из системы, результат отобразится как "Сбой", а дополнительные сведения будут записаны в свойствах "Ошибка" и "Диагностика":

TargetUri:

TargetFqdn: atl-cs-001.litwareinc.com

Результат: сбой

Задержка: 00:00:00

Ошибка: 11004, запрашиваемое имя является допустимым, но данные запрашиваемого объекта отсутствуют.

тип найден

Диагноз:

Test-CsLisConfiguration: в топологии не найден соответствующий кластер.

Например, в предыдущих выходных данных содержится примечание "В топологии не найден соответствующий кластер". Обычно это указывает на проблему с пограничным сервером: LIS, использующий пограничный сервер для подключения к поставщику услуг и проверки адресов.

Если Test-CsLisConfiguration сбой, может потребоваться повторно запустить тест, на этот раз включив параметр Verbose:

Test-CsLisConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -Verbose

Если параметр Verbose включен, Test-CsLisConfiguration возвращает пошаговую учетную запись каждого действия, которое оно попыталось выполнить при проверке возможности указанного пользователя войти в Lync Server. Например:

Вызов службы сведений о расположении.

Путь к службе = https://atl-cs-001.litwareinc.com:443/locationinformation/liservice.svc

Подсеть =

BssId = 5

ChassisId =

PortId =

PortIdSubType = неопределенный тип

Mac

Исключение "Запрос веб-службы сведений о расположении завершился сбоем с кодом ответа Item400". произошел во время выполнения рабочего процесса Microsoft.Rtc.SyntheticTrsnactions.Workflows.STLisConfigurationWorkflow.

Если внимательно изучить предыдущие выходные данные, вы увидите, что командлет завершился сбоем после попытки вызова службы сведений о расположении. Один из параметров, которые использовались в этом вызове:

BssId = 5

Это недопустимое значение для идентификатора базового набора служб (BssID). Вместо этого идентификатор BssID должен выглядеть следующим образом:

12-34-56-78-90-ab

Причины сбоя теста

Ниже приведены некоторые распространенные причины, по которым Test-CsLisConfiguration ошибки:

  • Указано неверное значение параметра. Как показано в предыдущем примере, необязательные параметры должны быть настроены правильно, в противном случае тест завершится ошибкой. Повторно выполните команду без необязательных параметров и посмотрите, успешно ли это.