Test-CsMcxP2PIM

Skype for Business Server 2015
 

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

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

Test-CsMcxP2PIM -ReceiverSipAddress <String> -SenderSipAddress <String> <COMMON PARAMETERS>
Test-CsMcxP2PIM -ReceiverCredential <PSCredential> -ReceiverSipAddress <String> -SenderCredential <PSCredential> -SenderSipAddress <String> <COMMON PARAMETERS>
COMMON PARAMETERS: -Authentication <TrustedServer | Negotiate | ClientCertificate | LiveID> [-Force <SwitchParameter>] [-OutLoggerVariable <String>] [-OutVerboseVariable <String>] [-RegistrarPort <Int32>] [-TargetFqdn <String>]

Команды в примере 1 проверяют, могут ли два пользователя, Ken Myer и Pilar Ackerman, обмениваться мгновенными сообщениями с помощью службы Mobility Service. Для этого первые две команды в примере вызывают командлет Get-Credential , который создает объекты учетных данных для двух пользователей: учетные данные пользователя Ken Myer сохраняются в переменной $credential1, а учетные данные пользователя Pilar Ackerman сохраняются в переменной $credential2.

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

$credential1 = Get-Credential "litwareinc\kenmyer"
$credential2 = Get-Credential "litwareinc\pilar"

Test-CsMcxP2PIM -TargetFqdn "atl-cs-001.litwareinc.com" -Authentication Negotiate -SenderSipAddres "sip:kenmyer@litwareinc.com" -SenderCredential $credential1 -ReceiverSipAddress "sip:packerman@litwareinc.com" -ReceiverCredential $credential2

Служба Mobility Service Skype для бизнеса Server 2015 расширяет различные возможности 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-CsMcxP2PIM позволяет определить, может ли пара пользователей обмениваться мгновенными сообщениями с помощью службы Mobility Service. Обратите внимание, что для запуска этого командлета не нужно использовать мобильные телефоны, и он не отправляет мгновенные сообщения. Вместо это командлет проверяет, могут ли два пользователя входить в Skype для бизнеса Server 2015, а также может ли служба Mobility Service устанавливать соединения, необходимые для обмена мгновенными сообщениями между пользователями.

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

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

 

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

Authentication

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

Microsoft.Rtc.Management.SyntheticTransactions.SipSyntheticTransaction+AuthenticationMechanism

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

ReceiverCredential

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

System.Management.Automation.PSCredential

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

$y = Get-Credential "litwareinc\pilar"

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

ReceiverSipAddress

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

System.String

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

-ReceiverSipAddress "sip:pilar@litwareinc.com"

Параметр ReceiverSipAddress должен указывать на ту же учетную запись, что и ReceiverCredential.

SenderCredential

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

System.Management.Automation.PSCredential

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

$x = Get-Credential "litwareinc\kenmyer"

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

SenderSipAddress

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

System.String

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

-SenderSipAddress "sip:kenmyer@litwareinc.com"

Параметр SenderSipAddress должен указывать на ту же учетную запись, что и SenderCredential.

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-CsMcxP2PIM не принимает входные данные из конвейера.

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

 
Показ: