Test-CsAudioConferencingProvider

Skype for Business Server 2015
 

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

Проверяет, может ли пользователь подключиться к своему поставщику услуг аудиоконференций. Поставщик услуг аудиоконференций — это сторонняя компания, предоставляющая организациям услуги по проведению аудиоконференций. Помимо прочего подобный поставщик позволяет пользователям, находящимся вне пределов сайта или не подключенным к сети предприятия или Интернету, принимать участие в конференции или собрании с помощью аудиосвязи. Этот командлет появился в Lync Server 2013.

Test-CsAudioConferencingProvider -TargetFqdn <String> [-Authentication <TrustedServer | Negotiate | ClientCertificate | LiveID | OAuth>] [-RegistrarPort <Int32>] [-UserSipAddress <String>] <COMMON PARAMETERS>

Test-CsAudioConferencingProvider -UserCredential <PSCredential> -UserSipAddress <String> [-Authentication <TrustedServer | Negotiate | ClientCertificate | LiveID | OAuth>] [-HybridOnlineUserAuthentication <LiveID | OAuth>] [-HybridOnlineUserCredential <PSCredential>] [-IsHybridOnlineUser <$true | $false>] [-RegistrarPort <Int32>] [-TargetFqdn <String>] <COMMON PARAMETERS>

Test-CsAudioConferencingProvider [-Authentication <TrustedServer | Negotiate | ClientCertificate | LiveID | OAuth>] <COMMON PARAMETERS>

COMMON PARAMETERS: [-DialoutUserCredential <PSCredential>] [-DialoutUserSipAddress <String>] [-Force <SwitchParameter>] [-OutLoggerVariable <String>] [-OutVerboseVariable <String>] [-TestJoinLauncher <SwitchParameter>]

В примере 1 проверяется, может ли тестовый пользователь, определенный для пула atl-cs-001.litwareinc.com, подключиться к своему поставщику услуг аудиоконференций. Для этой команды необходимо, чтобы для пула был определен хотя бы один тестовый пользователь. Если для пула atl-cs-001.litwareinc.com тестовые пользователи не определены, команда завершится ошибкой, потому что командлет Test-CsAudioConferencingProvider не узнает, какой пользователь должен участвовать в тестировании. Если вы не определили тестовых пользователей для пула, необходимо включить в команду параметр UserSipAddress и учетные данные учетной записи пользователя, которые команда будет использовать при проверке подключения к поставщику услуг аудиоконференций.

Test-CsAudioConferencingProvider -TargetFqdn atl-cs-001.litwareinc.com

В примере 2 проверяется, может ли указанный пользователь (litwareinc\kenmyer) подключиться к своему поставщику услуг аудиоконференций. Для этого первая команда примера с помощью командлета Get-Credential создает объект учетных данных командной строки Windows PowerShell, содержащий имя и пароль пользователя Ken Myer. (Поскольку имя для входа litwareinc\kenmyer включено в качестве параметра, в диалоговом окне запроса учетных данных Windows PowerShell администратору требуется только ввести пароль учетной записи Ken Myer.) Полученный объект учетных данных сохраняется в переменной $credential.

Вторая команда проверяет, может ли пользователь подключиться к своему поставщику услуг аудиоконференций. Для этого вызывается командлет Test-CsAudioConferencingProvider с тремя параметрами: TargetFqdn (полное доменное имя пула регистратора), UserCredential (объект Windows PowerShell, содержащий учетные данные пользователя Ken Myer) и UserSipAddress (SIP-адрес, соответствующий предоставленным учетным данным пользователя).

$credential = Get-Credential "litwareinc\kenmyer"

Test-CsAudioConferencingProvider -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $credential

Поставщик услуг аудиоконференций — это сторонняя компания, предоставляющая организациям услуги по проведению аудиоконференций. Помимо прочего подобный поставщик позволяет пользователям, находящимся вне пределов сайта или не подключенным к сети предприятия или Интернету, принимать участие в конференции или собрании с помощью аудиосвязи. Подобные поставщики часто предоставляют и высококачественные услуги, например, синхронный перевод, запись и обслуживание оговоренных конференций оператором.

Командлет Test-CsAudioConferencingProvider проверяет, может ли пользователь установить соединение со своим поставщиком услуг аудиоконференций. Этот командлет может выполняться одним из двух способов. Многие администраторы используют командлеты CsHealthMonitoringConfiguration, чтобы настроить тестовых пользователей для каждого из своих пулов регистратора. Эти тестовые пользователи представляют пару учетных записей пользователей, предварительно настроенных для искусственных транзакций. (Обычно это тестовые учетные записи, не связанные с реальными пользователями.) Если для пула настроены тестовые пользователи, администраторы могут выполнить для этого пула командлет Test-CsAudioConferencingProvider , не указывая идентификатор (и учетные данные) учетной записи пользователя, участвующего в тестировании.

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

Тестирование завершится ошибкой, если пользователю, используемому командлетом Test-CsAudioConferencingProvider , не назначен поставщик услуг аудиоконференций.

 

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

TargetFqdn

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

System.String

Полное доменное имя пула, который должен тестироваться.

UserCredential

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

System.Management.Automation.PSCredential

Объект учетных данных пользователя для тестируемой учетной записи. Значение, передаваемое для UserCredential, должно быть ссылкой на объект, полученной с помощью командлета Get-Credential . Например, следующий код возвращает объект учетных данных для пользователя litwareinc\kenmyer и сохраняет его в переменной $x:

$x = Get-Credential "litwareinc\kenmyer"

При выполнении этой команды необходимо указать пароль пользователя.

Данный параметр не требуется, если команда применяет тестовых пользователей, заданных командлетами CsHealthMonitoringConfiguration.

Authentication

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

Microsoft.Rtc.Management.SyntheticTransactions.SipSyntheticTransaction+AuthenticationMechanism

Тип проверки подлинности, используемой во время выполнения теста. Разрешенные значения:

* TrustedServer

* Negotiate

* ClientCertificate

* LiveID

DialoutUserCredential

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

System.Management.Automation.PSCredential

Объект учетных данных пользователя для учетной записи с обратным звонком, которая должна тестироваться. Значение, переданное в DialoutUserCredential, должно быть ссылкой на объект, полученной с помощью командлета Get-Credential . Например, следующий код возвращает объект учетных данных для пользователя litwareinc\pilar и сохраняет этот объект в переменной с именем $x:

$x = Get-Credential "litwareinc\pilar"

При выполнении этой команды необходимо указать пароль пользователя.

DialoutUserSipAddress

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

System.String

Адрес SIP для тестируемой учетной записи пользователя, подключающегося к внешним службам по телефонной линии. Пример: -DialoutUserSipAddress "sip:pilar@litwareinc.com". Параметр DialoutUserSipAddress должен относиться к той же учетной записи, что и параметр DialoutUserCredential.

Force

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

System.Management.Automation.SwitchParameter

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

HybridOnlineUserAuthentication

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

Microsoft.Rtc.Management.SyntheticTransactions.SipSyntheticTransaction+HybridOnlineAuthenticationMechanism

PARAMVALUE: LiveID | OAuth

HybridOnlineUserCredential

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

System.Management.Automation.PSCredential

PARAMVALUE: PSCredential

IsHybridOnlineUser

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

System.Boolean

PARAMVALUE: $true | $false

OutLoggerVariable

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

System.String

Если этот параметр используется, подробные результаты выполнения командлета будут сохранены в указанной переменной. Эта переменная включает в себя пару методов, ToHTML и ToXML, которые затем могут использоваться для сохранения этих результатов в HTML-файле или в XML-файле.

Для сохранения выходных результатов в переменной средства ведения журнала с именем $TestOutput используется следующий синтаксис:

-OutLoggerVariable TestOutput

Обратите внимание, что не следует добавлять к началу имени переменной символ "$".

Чтобы сохранить информацию, содержащуюся в переменной средства ведения журнала, в HTML-файл, используйте команду, аналогичную следующей:

$TestOutput.ToHTML() > C:\Logs\TestOutput.html

Чтобы сохранить информацию, содержащуюся в переменной средства ведения журнала, в XML-файле, используйте команду, аналогичную следующей:

$TestOutput.ToXML() > C:\Logs\TestOutput.xml

OutVerboseVariable

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

System.String

При указании этого параметра подробные результаты выполнения командлета будут сохранены в указанной переменной. Например, чтобы сохранить результаты в переменную $TestOutput, используйте следующий синтаксис:

-OutVerboseVariable TestOutput

При указании имени переменной не следует добавлять в его начало символ $.

RegistrarPort

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

System.Int32

Порт SIP, используемый службой регистратора. Этот параметр не обязателен, если регистратор использует порт по умолчанию, 5061.

TestJoinLauncher

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

System.Management.Automation.SwitchParameter

Если этот параметр используется, проверяется возможность компонента обеспечения процесса присоединения принять участие в конференции. Компонент обеспечения процесса присоединения помогает пользователям мобильных устройств (и, соответственно, пользователям службы Mobility Service) принимать участие в конференциях.

UserSipAddress

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

System.String

Адрес SIP для тестируемой учетной записи пользователя. Пример: -UserSipAddress "sip:kenmyer@litwareinc.com". Параметр UserSipAddress должен относиться к той же учетной записи, что и параметр UserCredential.

Если команда применяется к тестовым пользователям, настроенным с помощью командлетов CsHealthMonitoringConfiguration, этот параметр не требуется.

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

Командлет Test-CsAudioConferencingProvider возвращает экземпляр объекта Microsoft.Rtc.SyntheticTransactions.TaskOutput.

 
Показ: