Remove-CsLocationPolicy

Skype for Business Server 2015
 

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

Удаляет выбранную политику местонахождения. (Политики местонахождения используются службой Enhanced 9-1-1, чтобы операторы, отвечающие на звонки 911, могли определять географическое положение по номеру телефона или устройства, с которого совершается звонок.) Данный командлет впервые появился в Lync Server 2010.

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

Команда в примере 1 использует командлет Remove-CsLocationPolicy для удаления политики местонахождения с идентификатором Reno. После удаления политики, заданной на уровне пользователя, пользователи или группы, на которых распространялась эта политика, автоматически начинают использовать политику, настроенную на уровне сайте. Если политика на уровне сайта отсутствует, пользователи и группы используют глобальную политику местонахождения.

Remove-CsLocationPolicy -Identity Reno

В примере 2 удаляются все политики местонахождения, в значении свойства EnhancedEmergencyServicesEnabled которых указано False (иначе говоря, удаляются все политики местонахождения, не работающие с E9-1-1). Для этого команда сначала вызывает командлет Get-CsLocationPolicy , чтобы получить все политики местонахождения, использующиеся организацией в настоящий момент. Эта коллекция передается в командлет Where-Object , который применяет фильтр, ограничивающий возвращаемые данные политикой, свойство EnhancedEmergencyServicesEnabled которой имеет значение (-eq) False ($False). После этого отфильтрованный список передается в командлет Remove-CsLocationPolicy , который удаляет все политики в коллекции.

Get-CsLocationPolicy | Where-Object {$_.EnhancedEmergencyServicesEnabled -eq $false} | Remove-CsLocationPolicy

Политика местонахождения используется для применения параметров, связанных с функциональностью E9-1-1. Политика местонахождения определяет, может ли пользователь работать с E9-1-1, и если да, то как нужно обрабатывать экстренный вызов. Например, с помощью этой политики можно определить номер экстренного вызова (911 в Соединенных Штатах), выяснить, необходимо ли уведомить корпоративную службу безопасности, или узнать, как следует направлять вызов. Данный командлет удаляет существующую политику местонахождения.

Кроме удаления политики местоположения на уровне веб-сайта и пользователя данный командлет также применяется для удаления глобальной политики. Однако в этом случае политика не удаляется фактически. Вместо этого ее параметры сбрасываются на значения по умолчанию.

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

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsLocationPolicy"}

 

Параметр Применение Тип Описание

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

Уникальный идентификатор удаляемой политики местонахождения. Для удаления глобальной политики (установка значений по умолчанию) используется значение Global. Если политика действует на уровне веб-сайта, значение выглядит как site:<имя сайта>, где название сайта определяется распределением Skype для бизнеса Server 2015 (например, site:Redmond). Для политики, действующей на уровне пользователя, в качестве этого значения указывается название политики, например: Bldg30Floor3Sector1.

Confirm

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

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

Tenant

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

System.Guid

Уникальный глобальный идентификатор (GUID) учетной записи клиента Skype для бизнеса Online, для которой удаляется политика расположения. Пример:

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

Идентификатор каждого из клиентов можно Skype для бизнеса Online получить с помощью следующей команды:

Get-CsTenant | Select-Object DisplayName, TenantID

WhatIf

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

System.Management.Automation.SwitchParameter

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

Объект Microsoft.Rtc.Management.WritableConfig.Policy.Location.LocationPolicy. Принимает в качестве входных данных объекты локальных политик, переданные по конвейеру.

Данный командлет не возвращает значения и объекты. Вместо этого командлет удаляет экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.Location.LocationPolicy.

 
Показ: