Remove-CsPushNotificationConfiguration

Skype for Business Server 2015
 

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

Удаляет существующую коллекцию параметров push-уведомлений. Служба push-уведомлений (Apple Push Notification Service и Microsoft Push Notification Service) позволяет отправлять уведомления о таких событиях, как получения нового сообщения или голосовой почты на мобильные устройства, такие как iPhone и Windows Phone, даже если приложение Skype для бизнеса на этих мобильных устройствах приостановлено или выполняется в фоновом режиме.Данный командлет впервые появился в накопительном пакете обновления для Lync Server 2010 за ноябрь 2011 года.

Remove-CsPushNotificationConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Tenant <Guid>] [-WhatIf [<SwitchParameter>]]

Команда из примера 1 удаляет коллекцию параметров push-уведомлений сайта Redmond.

Remove-CsPushNotificationConfiguration -Identity "site:Redmond"

В примере 2 удаляются все параметры push-уведомлений уровня сайта. Для этого сначала используется командлет Get-CsPushNotificationConfiguration с фильтром для сбора коллекции параметров уровня сайта. Значение фильтра "site:*" позволяет получить параметры с идентификатором, содержащим в начале строку "site:". Отфильтрованная коллекция затем передается в командлет Remove-CsPushNotificationConfiguration , который удаляет элементы коллекции.

Get-CsPushNotificationConfiguration -Filter "site:*" | Remove-CsPushNotificationConfiguration

В примере 3 показано, как удалить параметры конфигурации push-уведомлений, в которых отключены push-уведомления от службы push-уведомлений Майкрософт. Для этого сначала вызывается командлет Get-CsPushNotificationConfiguration , который возвращает коллекцию всех используемых параметров. Коллекция передается в командлет Where-Object , отбирающий только те параметры, свойство EnableMicrosoftPushNotificationService которых равно (-eq) False. Отфильтрованная коллекция затем передается в командлет Remove-CsPushNotificationConfiguration , который удаляет каждый элемент коллекции.

Get-CsPushNotificationConfiguration | Where-Object {$_.EnableMicrosoftPushNotificationService -eq $False} | Remove-CsPushNotificationConfiguration

Службы push-уведомлений Apple Push Notification Service и Microsoft Push Notification Service позволяют пользователям запускать Skype для бизнеса на Apple iPhone или Windows Phone для получения уведомлений о событиях Skype для бизнеса Server 2015, даже когда работа Skype для бизнеса приостановлена или выполняется в фоновом режиме. Например, пользователи могут получить уведомление для таких событий, как:

- Приглашения на новый сеанс обмена мгновенными сообщениями или конференцию

- Новые мгновенные сообщения

- Новое сообщение голосовой почты

Без службы push-уведомлений пользователи могут получать такие уведомления только тогда, когда Skype для бизнеса выполняется на переднем плане и работает как активное приложение.

Администраторы имеют возможность удалить или включить push-уведомления для пользователей iPhone и Windows Phone. (По умолчанию уведомления для них отключены.) Уведомления можно включить на глобальном уровне с помощью командлета Set-CsPushNotificationConfiguration . С помощью командлета New-CsPushNotificationConfiguration можно создать отдельные параметры конфигурации push-уведомлений уровня сайта.

Это отдельные параметры позже можно удалить с помощью командлета Remove-CsPushNotificationConfiguration . Если удалить параметры уровня сайта, то пользователи данного сайта автоматически будут управляться глобальными параметрами.

Обратите внимание на то, что командлет Remove-CsPushNotificationConfiguration можно запустить для глобальных параметров. Но в этом случае они не будут удалены, а будут восстановлены их значения по умолчанию. В таком случае будут отключены уведомления от службы push-уведомлений Apple и службы push-уведомлений Майкрософт.

По умолчанию локально запускать командлет Remove-CsPushNotificationConfiguration имеют право члены группы RTCUniversalServerAdmins.

 

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

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

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

-Identity global

Глобальные параметры нельзя удалить. Их можно только сбросить в значения по умолчанию.

Для удаления коллекции уровня сайта, используйте синтаксис следующего вида:

-Identity site:Redmond

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

Confirm

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

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

Force

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

System.Management.Automation.SwitchParameter

Запрещает на время выполнения команды отображение каких-либо сообщений о некритических ошибках.

Tenant

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

System.Guid

Глобальный уникальный идентификатор (GUID) учетной записи клиента Skype для бизнеса Online для удаляемых параметров конфигурации push-уведомлений. Например:

–Tenant "38aad667-af54-4397-aaa7-e94c79ec2308"

Вы можете вернуть идентификатор каждого клиента, выполнив эту команду:

Get-CsTenant | Select-Object DisplayName, TenantID

WhatIf

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

System.Management.Automation.SwitchParameter

Описывает, что произойдет после выполнения команды, без фактического выполнения самой команды.

Объект Microsoft.Rtc.Management.WriteableConfig.Settings.PushNotificationConfiguration.PushNotificationConfiguration. Командлет Remove-CsPushNotificationConfiguration принимает из конвейера экземпляры объекта PushNotificationConfiguration.

Нет. Командлет Remove-CsPushNotificationConfiguration удаляет экземпляры объекта Microsoft.Rtc.Management.WriteableConfig.Settings.PushNotificationConfiguration.PushNotificationConfiguration.

 
Показ: