Get-CsTestUserCredential

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-15

Возвращает сведения, которые указывают, настроен ли пользователь в качестве тестового пользователя узла-наблюдателя. Узлы-наблюдатели — это компьютеры, которые периодически используют Microsoft System Center Operations Manager и искусственные транзакции Skype для бизнеса Server 2015 для проверки того, правильно ли работают компоненты Skype для бизнеса Server 2015. Данный командлет впервые появился в Lync Server 2013.

Get-CsTestUserCredential -SipAddress <String>

Команда, показанная в примере 1, возвращает сведения о пользователе sip:kenmyer@litwareinc.com, если он был настроен в качестве тестового пользователя узла-наблюдателя. Если пользователь не настроен в качестве тестового пользователя, то командлет Get-CsTestUserCredential вернет сообщение об ошибке.

Get-CsTestUserCredential -SipAddress "sip:kenmyer@litewareinc.com"

Команды, показанные в примере 2, возвращают список всех пользователей, которые настроены в качестве тестовых пользователей узла-наблюдателя. Первая команда присваивает переменной $ErrorActionPreference командной строки Windows PowerShell значение "SilentlyContinue". Это значение позволяет подавлять сообщения об ошибках, которые отображались бы в случае, если бы командлет Get-CsTestUserCredential попытался вернуть сведения о пользователе, который не настроен в качестве тестового пользователя узла-наблюдателя.

Вторая команда с помощью командлета Get-CsUser возвращает список всех пользователей, включенных для Skype для бизнеса Server 2015. Полученная коллекция передается командлету ForEach-Object . Чтобы проверить, настроен ли пользователь в качестве тестового пользователя узла-наблюдателя, командлет ForEach-Object запускает командлет Get-CsTestUserCredential для каждой учетной записи пользователя. Если пользователь настроен в качестве тестового пользователя, сведения об этом пользователе отображаются на экране. В противном случае экран остается пустым.

Последняя команда в примере сбрасывает переменную $ErrorActionPreference в значение "Continue".

$ErrorActionPreference = "SilentlyContinue"
Get-CsUser | ForEach-Object {Get-CsTestUserCredential -SipAddress $_.SipAddress}
$ErrorActionPreference = "Continue"

Если в вашей организации используется System Center Operations Manager с Skype для бизнеса Server 2015, то вы можете настроить компьютеры узлов-наблюдателей. Узлы-наблюдатели — это компьютеры, которые периодически (и автоматически) выполняют искусственные транзакции. Искусственные транзакции — это командлеты, которые проверяют различные функции Skype для бизнеса Server 2015. Например, существуют искусственные транзакции, которые проверяют, может ли пользователь зарегистрироваться в Skype для бизнеса Server 2015, обмениваться мгновенными сообщениями и сведениями о присутствии с помощью Skype для бизнеса Server 2015, участвовать в сеансах совместной работы с данными и конференциях с общим доступом к приложениям, а также совершать звонки через сеть PSTN. Как было упомянуто, эти искусственные транзакции выполняются периодически, а в случае их сбоя администраторы получают уведомления о том, что в системе, возможно, возникли проблемы.

Для многих искусственных транзакций требуются тестовые пользователи; например, вы не можете протестировать возможность двух пользователей обмениваться мгновенными сообщениями, пока не воспользуетесь парой учетных записей пользователей и не попытаетесь с их помощью обменяться мгновенными сообщениями. При Настройке узла-наблюдателя вам следует назначить ему не менее двух тестовых пользователей. Ими могут быть любые действительные учетные записи пользователей Active Directory, разрешенные для системы Skype для бизнеса Server 2015 и зарегистрированные в качестве тестовых учетных записей. Учетные записи регистрируются в качестве тестовых учетных записей с помощью командлета Set-CsTestUserCredential. Если позднее вы решите больше не использовать учетную запись в качестве тестовой, вы можете отменить ее регистрацию с помощью командлета Remove-CsTestUserCredential. Этот командлет не удаляет, отключает или иным образом изменяется учетную запись, а просто предотвращает ее использование в качестве тестовой учетной записи узла-наблюдателя.

Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которым назначен этот командлет (включая все самостоятельно созданные роли RBAC), выполните в командной строке Windows PowerShell следующую команду:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsTestUserCredential"}

Панель управления Панель управления Skype для бизнеса Server: функции, выполняемые командлетом Get-CsTestUserCredential , недоступны в панели управления Панель управления Skype для бизнеса Server.

 

Параметр Применение Тип Описание

SipAddress

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

System.String

SIP-адрес проверяемой учетной записи. Например:

-SipAddress "sip:kenmyer@litwareinc.com"

При вызове командлета Get-CsTestUserCredential вы должны указать параметр SipAddress. В противном случае вам будет предложено ввести адрес.

Нет. Командлет Get-CsTestUserCredential не принимает входные данные из конвейера.

Командлет Get-CsTestUserCredential возвращает экземпляры объекта System.Management.Automation.PSCredential.

 
Показ: