Get-CsLocationPolicy

Skype for Business Server 2015
 

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

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

Get-CsLocationPolicy [-Identity <XdsIdentity>] <COMMON PARAMETERS>
Get-CsLocationPolicy [-Filter <String>] <COMMON PARAMETERS>
COMMON PARAMETERS: [-LocalStore <SwitchParameter>] [-Tenant <Guid>]

В примере 1 извлекается коллекция всех политик определения местонахождения, используемых в организации в текущий момент. Это делается путем вызова командлета Get-CsLocationPolicy без параметров.

Get-CsLocationPolicy

Команда, показанная в примере 2, извлекает только политики определения местонахождения с удостоверением Reno. Поскольку удостоверения должны быть уникальными, эта команда будет извлекать не более одной политики.

Get-CsLocationPolicy -Identity Reno

В примере 3 с помощью параметра Filter извлекаются все политики определения местонахождения, настроенные на уровне пользователя. (Политики настроенные на уровне пользователя, могут непосредственно назначаться пользователям и узлам сети.) Строка с подстановочным знаком tag:* говорит командлету Get-CsLocationPolicy , что следует ограничить извлекаемые данные теми политиками определения местонахождения, удостоверение которых начинается со строки tag:. Даже если нет необходимости указывать префикс tag: при извлечении отдельной политики, его можно использовать, чтобы отфильтровать все политики на уровне пользователя.

Get-CsLocationPolicy -Filter tag:*

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

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

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

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

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

 

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

Filter

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

System.String

Строка с подстановочными знаками для извлечения политик определения местонахождения на основе сопоставления значения Identity политики и этой строки.

Identity

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

Microsoft.Rtc.Management.Xds.XdsIdentity

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

LocalStore

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

System.Management.Automation.SwitchParameter

Извлекает сведения о политике определения местонахождения из локальной реплики центрального хранилища управления, а не из самого центрального хранилища управления.

Tenant

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

System.Guid

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

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

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

Get-CsTenant | Select-Object DisplayName, TenantID

Командлет Get-CsLocationPolicy возвращает экземпляры объекта Microsoft.Rtc.Management.WritableConfig.Policy.Location.LocationPolicy.

 
Показ: