Test-CsMcxConference

Skype for Business Server 2015
 

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

Проверяет способность трех пользователей участвовать в конференции Skype для бизнеса Server 2015, проводимой с помощью службы Mobility Service. Служба Mobility Service предоставляет пользователям мобильных телефонов, таких как iPhone и Windows Phone, такие возможности, как обмен мгновенными сообщениями и сведениями о присутствии, хранение и получение голосовой почты внутри системы, а не с помощью поставщика услуг беспроводной сети, а также такие возможности Skype для бизнеса Server 2015, как "Позвонить с рабочего" и присоединение к конференции обратным звонком. Данный командлет впервые появился в накопительном пакете обновления для Lync Server 2010 за ноябрь 2011 года.

Test-CsMcxConference -OrganizerSipAddress <String> -User2SipAddress <String> -UserSipAddress <String> <COMMON PARAMETERS>
Test-CsMcxConference -OrganizerCredential <PSCredential> -OrganizerSipAddress <String> -User2Credential <PSCredential> -User2SipAddress <String> -UserCredential <PSCredential> -UserSipAddress <String> <COMMON PARAMETERS>
COMMON PARAMETERS: -Authentication <TrustedServer | Negotiate | ClientCertificate | LiveID> [-Force <SwitchParameter>] [-OutLoggerVariable <String>] [-OutVerboseVariable <String>] [-RegistrarPort <Int32>] [-TargetFqdn <String>]

Команды, показанные в примере 1, проверяют возможность проведения конференции Mobility Service с участием трех учетных записей пользователей: Ken Myer (организатор собрания), Pilar Ackerman и Aidan Delaney. Для выполнения этого теста сначала необходимо создать объект учетных данных для каждой учетной записи. Эти объекты создаются в первых трех строках кода и сохраняются в переменных $organizerCred (Ken Myer), $user1Cred (Pilar Ackerman) и $user2Cred (Aidan Delaney).

После создания объектов учетных данных можно вызвать командлет Test-CsMcxConference , указав конечный пул регистратора (atl-cs-001.litwareinc,com), тип проверки подлинности (Negotiate), а также адреса SIP и учетные данные трех пользователей, которые выступают в роли участников конференции.

$organizerCred = Get-Credential "litwareinc\kenmyer"
$user1Cred = Get-Credential "litwareinc\packerman"
$user2Cred = Get-Credential "litwareinc\adelaney"

Test-CsMcxConference -TargetFqdn "atl-cs-001.litwareinc.com" -Authentication Negotiate -OrganizerSipAddress "sip:kenmyer@litwareinc.com" -OrganizerCredential $organizerCred -UserSipAddress "sip:pilar@litwareinc.com" -UserCredential $user1Cred -User2SipAddress "sip:adelaney@litwareinc.com" -User2Credential $user2Cred

Служба Mobility Service предоставляет множество возможностей Skype для бизнеса Server 2015 пользователям мобильных устройств, таких как Apple iPhone, Windows Phone, телефоны Android и Nokia. Помимо прочего пользователи с помощью своих телефонов могут обмениваться мгновенными сообщениями и сведениями о присутствии, а также получать уведомления о новых сообщениях голосовой почты. Благодаря службе push-уведомлений (Apple Push Notification Service и Microsoft Push Notification Service) пользователи, имеющие устройство iPhone или Windows Phone, могут получать подобные уведомления, даже если Skype для бизнеса выполняется в фоновом режиме. Служба Mobility Service также позволяет организациям использовать функцию "Позвонить с рабочего". Благодаря этой функции пользователь может выполнить звонок с мобильного телефона, который будет обработан как звонок с рабочего телефона, и системы определения номеров будут видеть номер рабочего телефона вместо номера мобильного телефона.

Командлет Test-CsMcxConference позволяет определить, может ли группа из трех пользователей участвовать в конференции, проводимой с помощью службы Mobility Service. Обратите внимание, что для выполнения этого командлета не требуется использовать мобильные телефоны, и он не создает реальную конференцию. Командлет проверяет, могут ли три пользователя выполнить вход в Skype для бизнеса Server 2015 и может ли служба Mobility Service установить соединения, необходимые для проведения конференции. Этот командлет также проверяет, может ли организатор конференции отправить мгновенное сообщение двум другим ее участникам.

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

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

 

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

Authentication

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

Microsoft.Rtc.Management.SyntheticTransactions.SipSyntheticTransaction+AuthenticationMechanism

Допустимые значения: TrustedServer, Negotiate, ClientCertificate и LiveID.

OrganizerCredential

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

System.Management.Automation.PSCredential

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

$z = Get-Credential "litwareinc\adelaney"

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

OrganizerSipAddress

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

System.String

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

-OrganizerSipAddress "sip:adelaney@litwareinc.com"

Параметр OrganizerSipAddress должен ссылаться на ту же учетную запись пользователя, что и параметр OrganizerCredential.

User2Credential

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

System.Management.Automation.PSCredential

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

$y = Get-Credential "litwareinc\kenmyer"

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

User2SipAddress

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

System.String

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

-User2SipAddress "sip:pilar@litwareinc.com"

Параметр User2SipAddress должен ссылаться на ту же учетную запись пользователя, что и параметр User2Credential.

UserCredential

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

System.Management.Automation.PSCredential

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

$x = Get-Credential "litwareinc\pilar"

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

UserSipAddress

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

System.String

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

-UserSipAddress "sip:kenmyer@litwareinc.com"

Параметр UserSipAddress должен ссылаться на ту же учетную запись пользователя, что и параметр UserCredential.

Force

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

System.Management.Automation.SwitchParameter

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

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.

TargetFqdn

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

System.String

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

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

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

 
Показ: