Test-CsWebScheduler

Skype for Business Server 2015
 

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

Проверяет, может ли пользователь использовать веб-планировщик Skype для бизнеса для планирования собрания по сети. Данный командлет впервые появился в Lync Server 2013.

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

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

Test-CsWebScheduler -TargetUri <String> -UserSipAddress <String> [-Authentication <TrustedServer | Negotiate | ClientCertificate | LiveID | OAuth>] [-WebCredential <PSCredential>] <COMMON PARAMETERS>

COMMON PARAMETERS: [-Force <SwitchParameter>] [-OutLoggerVariable <String>] [-OutVerboseVariable <String>]

В предыдущем примере проверяется веб-планировщик для пула atl-cs-001.litwareinc.com. Эта команда будет работать, только если для пула atl-cs-001.litwareinc.com были определены тестовые пользователи. В этом случае команда определит, сможет ли первый пользователь запланировать собрание по сети, используя веб-планировщик.

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

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

Команды, показанные в примере 2, проверяют возможность конкретного пользователя (litwareinc\pilar) запланировать собрание по сети с помощью веб-планировщика. Для этого первая команда в этом примере использует командлет Get-Credential , чтобы создать объект учетных данных интерфейса командной строки Windows PowerShell, содержащий имя и пароль пользователя Pilar Ackerman. (Так как имя для входа litwareinc\pilar было включено в качестве параметра, диалоговое окно "Запрос учетных данных Windows PowerShell" потребует от администратора только ввести пароль для учетной записи Pilar Ackerman.) Полученный объект учетных данных сохраняется в переменной с именем $cred1.

Затем вторая команда проверяет, может ли этот пользователь войти в пул atl-cs-001.litwareinc.com и запланировать собрание по сети. Для выполнения этой задачи вызывается командлет Test-CsWebScheduler с тремя параметрами: TargetFqdn (полное доменное имя пула регистратора), UserCredential (объект Windows PowerShell, содержащий учетные данные пользователя Pilar Ackerman) и UserSipAddress (SIP-адрес, соответствующий указанным учетным данным пользователя).

$credential = Get-Credential "litwareinc\kenmyer"

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

Веб-планировщик позволяет пользователям без Microsoft Outlook планировать собрания по сети. Среди прочего этот новый компонент (который включает в себя функциональные возможности средства веб-планировщика, входящего в состав набора ресурсов Microsoft Lync Server 2010) предоставляет пользователям следующие возможности:

  • Планирование нового собрания по сети.

  • Отображение списка всех собраний, запланированных данным пользователем.

  • Просмотр и изменение существующего собрания.

  • Удаление существующего собрания.

  • Отправка приглашения участникам собрания по электронной почте с использованием предварительно настроенного почтового SMTP-сервера.

  • Присоединение к существующей конференции.

Командлет Test-CsWebScheduler позволяет проверить, может ли указанный пользователь запланировать собрание с помощью веб-планировщика.

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

 

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

TargetFqdn

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

System.String

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

TargetUri

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

System.String

URI-ссылка на веб-планировщик. Обратите внимание, что нельзя использовать в одной команде и параметр TargetUri, и параметр TargetFqdn.

UserCredential

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

System.Management.Automation.PSCredential

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

$x = Get-Credential "litwareinc\kenmyer"

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

Authentication

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

Microsoft.Rtc.Management.SyntheticTransactions.SipSyntheticTransaction+AuthenticationMechanism

Допустимые значения:

* TrustedServer

* Negotiate

* ClientCertificate

* LiveID

External

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

System.Management.Automation.SwitchParameter

Позволяет проверить для внешних пользователей возможность использовать веб-планировщик.

Force

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

System.Management.Automation.SwitchParameter

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

HybridOnlineUserAuthentication

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

Microsoft.Rtc.Management.SyntheticTransactions.SipSyntheticTransaction+HybridOnlineAuthenticationMechanism

PARAMVALUE: LiveID | OAuth

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.

UserSipAddress

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

System.String

Адрес SIP тестируемой учетной записи пользователя, например:

-UserSipAddress "sip:kenmyer@litwareinc.com"

Параметр UserSipAddress должен ссылаться на ту же учетную запись пользователя, что и параметр UserCredential. Данный параметр не требуется, если тест выполняется с параметрами конфигурации наблюдения за работоспособностью пула.

WebCredential

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

System.Management.Automation.PSCredential

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

$x = Get-Credential "litwareinc\kenmyer"

Этот параметр обязателен, если указан параметр TargetUri или UserSipAddress, а у компьютера, на котором выполняется команда, отсутствует сертификат сервера.

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

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

 
Показ: