共用方式為


Grant-CsLocationPolicy

 

上次修改主題的時間: 2012-03-23

將增強型 9-1-1 (E9-1-1) 位置原則指派給個別使用者或群組。E9-1-1 服務讓接聽 911 來電的人員能夠判定來電者的地理位置。

語法

Grant-CsLocationPolicy -Identity <UserIdParameter> [-PolicyName <String>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-PassThru <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

詳細描述

位置原則可用來套用和 E9-1-1 功能相關的設定。位置原則會判斷使用者是否已啟用 E9-1-1,如果是,則會決定緊急電話的行為。例如,您可以使用位置原則來定義組成緊急電話的數字 (在美國為 911)、是否應自動告知公司的安全部門,以及應如何路由傳送來電。此指令程式會將位置原則賦予特定的使用者或群組。

重要:位置原則的行為在範圍順序方面與 Microsoft Lync Server 2010 中的其他原則不同。對於其他的所有原則,如果原則是在個別使用者範圍中定義,則該原則會套用至任何授與該原則的使用者。如果使用者尚未授與個別使用者原則,則會套用站台原則。如果沒有站台原則,則會套用通用原則。系統也會以相同方式套用位置原則,但有一例外:系統也會將個別使用者位置原則指派給網站 (網站由一組子網路構成)。如果使用者正從對應到組織內部網站的位置撥打緊急電話,則會使用指派給該網站的使用者層級原則。此功能會覆寫已經授與給該使用者的個別使用者原則。如果使用者從未知或組織中未對應的位置撥打電話,將會套用標準原則範圍。

誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Grant-CsLocationPolicy Cmdlet:RTCUniversalUserAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

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

參數

參數 必要 類型 描述

Identity

必要

UserIdParameter

指出要將原則指派給哪一個使用者帳戶的 Identity。可以使用下列四種格式的其中一種來指定使用者識別:1) 使用者的 SIP 位址;2) 使用者的使用者主體名稱 (UPN);3) 使用者的網域名稱和登入名稱,格式為 domain\logon (如 litwareinc\kenmyer);4) 使用者的 Active Directory 顯示名稱 (如 Ken Myer)。請注意,無法使用 SAMAccountName 作為識別身分。

此外,使用顯示名稱作為使用者 Identity 時,可以使用星號 (*) 萬用字元。例如,Identity "* Smith" 會將原則賦予姓氏為 Smith 的所有使用者。

DomainController

選用

Fqdn

容許您指定網域控制站。若未指定網域控制站,則會使用第一個可用的網域控制站。

PassThru

選用

切換參數

包含此參數 (不會取得值) 會在指令程式完成時顯示使用者資訊。執行此指令程式時通常不會有輸出。

PolicyName

選用

字串

要套用至使用者之位置原則的 Identity。

WhatIf

選用

切換參數

描述執行命令後的結果,但無須實際執行命令。

Confirm

選用

切換參數

執行命令前先要求您確認。

輸入類型

字串。接受代表使用者帳戶 (已被授與位置原則) 識別身分的管線字串值。

傳回類型

搭配 PassThru 參數使用時,會傳回 Microsoft.Rtc.Management.ADConnect.Schema.OCSADUserOrAppContact 類型的物件。

範例

-------------------------- 範例 1 --------------------------

Grant-CsLocationPolicy -Identity "Ken Myer" -PolicyName Reno

在範例 1 中,Grant-CsLocationPolicy 會用來將 Reno 位置原則指派給使用者 Ken Myer。

-------------------------- 範例 2 --------------------------

Get-CsUser -LDAPFilter "Department=Accounting" | Grant-CsLocationPolicy -PolicyName AccountingArea

在範例 2 中,AccountingArea 原則已指派給位於 Accounting 部門的所有使用者。為了傳回 Accounting 部門中所有使用者的集合,會使用 Get-CsUser 指令程式搭配 LDAPFilter 參數。傳送給 LDAPFilter -- "Department=Accounting" -- 的查詢值會傳回 Active Directory Department 設定為 Accounting 的所有使用者。然後將此集合傳送到 Grant-CsLocationPolicy,這會繼續將 AccountingArea 原則指派給集合中的每位使用者。

-------------------------- 範例 3 --------------------------

Grant-CsLocationPolicy -Identity "Ken Myer" -PolicyName Reno -PassThru | Select-Object DisplayName, LocationPolicy

此範例會將位置原則 Reno 賦予 Identity (在此例中為顯示名稱) 為 Ken Myer 的使用者。此外,範例會包含參數 PassThru,它將在賦予位置原則之後,顯示使用者 Ken Myer 的使用者資訊。但是,不會立即將使用者資訊顯示於主控台上,而是會將該資訊傳送到 Select-Object 指令程式,它將只會顯示使用者的 DisplayName 和 LocationPolicy 屬性。

此範例中其中一個要注意的事項是,新賦予的位置原則將出現在 LocationPolicy 下方的輸出中,但將顯示為 Anchor 值,而非原則名稱 (Anchor 值是在原則建立時自動指派給它的數值)。若要查看所套用的原則名稱,請執行命令 Get-CsUser –Identity "Ken Myer" | Select-Object DisplayName, LocationPolicy。