共用方式為


Set-CsSimpleUrlConfiguration

 

上次修改主題的時間: 2012-10-17

修改現有的簡易 URL 組態集合。簡易 URL 讓使用者較容易加入會議,並讓系統管理員更容易登入 Microsoft Lync Server 2010 控制台。

語法

Set-CsSimpleUrlConfiguration [-Identity <XdsIdentity>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-SimpleUrl <PSListModifier>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]

Set-CsSimpleUrlConfiguration [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Instance <PSObject>] [-SimpleUrl <PSListModifier>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]

詳細描述

在 Microsoft Office Communications Server 2007 R2 中,會議具有類似下列的 URL:

https://imdf.litwareinc.com/Join?uri=sip%3Akenmyer%40litwareinc.com%3Bgruu%3Bopaque%3Dapp%3Aconf%3Afocus%3Aid%3A125f95a0b0184dcea706f1a0191202a8\&key=EcznhLh5K5t

不過,這種 URl 不是很直覺,不容易傳達給其他人。Lync Server 2010 中採用的簡易 URL 提供類似下列的 URL 給使用者,有助於克服這些問題:

https://meet.litwareinc.com/kenmyer/071200

Simple URL 大幅改善了舊版 Office Communications Server 中使用的 URL。但是系統不會自動建立簡易 URL;而是您必須自行設定 URL。此外,您還必須執行其他動作,例如建立每個 URL 的網域名稱系統 (DNS) 記錄、設定外部存取的反向 Proxy 規則、將簡易 URL 新增至前端伺服器憑證等。

Lync Server 可讓您建立三個不同的簡易 URL:

Meet – 用於會議。您的每個 SIP 網域必須至少有一個 Meet URL。

Admin – 用於將系統管理員指向 Lync Server 2010 控制台。

Dialin – 用於電話撥入式會議網頁。

簡易 URL 儲存在簡易 URL 組態集合中。當您安裝 Lync Server 後,系統會建立通用集合,您也可以在站台範圍建立自訂集合。這讓您能夠在每個站台使用不同的簡易 URL。

簡易 URL 組態集合是使用 New-CsSimpleUrlConfiguration 指令程式建立的,您之後可以使用其他的指令程式 (例如 New-CsSimpleUrlSet-CsSimpleUrlConfiguration) 將簡易 URL 填入到這些集合中。建立集合之後,Set-CsSimpleUrlConfiguration 也會為您提供修改這些集合中所儲存之 URL 的能力。

將簡易 URL 新增至集合相當簡單。一開始,您使用 New-CsSimpleUrlNew-CsSimpleUrlEntry 來建立只存在記憶體內的 URL。然後使用 Add 命令,將新的 URL 新增至現有的集合。或者,可以使用 Replace 方法,利用新的 URL 來取代所有現有的 URL。

從集合中移除 URL 就有點困難;這是因為您必須先建立該 URL (模擬現有 URL 的那一個) 的新物件參照,然後使用該物件參照和 Remove 方法來刪除 URL。

更新簡易 URL 後,接著您必須執行 Enable-CsComputer 指令程式。

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

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

參數

參數 必要 類型 描述

Identity

選用

Xds 識別身份

要修改之簡易 URL 集合的唯一識別碼。若要修改通用集合,請使用下列語法:-Identity global。若要從站台範圍修改集合,請使用類似下列的語法:-Identity "site:Redmond."

如果未指定此參數,將會修改通用集合。

Instance

選用

SimpleUrlConfiguration 物件

允許您將物件參照傳遞給 Cmdlet,而不設定個別參數值。

SimpleUrl

選用

PS 清單修改程式

針對此集合設定的簡易 URL。必須使用 New-SimpleUrlNew-SimpleUrlEntry 指令程式建立這些 URL。

Force

選用

切換參數

隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。

Tenant

選用

Guid

這個參數不會與內部部署的 Lync Server 2010 版本搭配使用。

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.SimpleUrl.SimpleUrlConfiguration 物件。Set-CsSimpleUrlConfiguration 會接受 Simple URL 組態物件的管線傳送執行個體。

傳回類型

無。

範例

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

Set-CsSimpleUrlConfiguration -Identity "site:Redmond" -SimpleUrl $Null

範例 1 所示的命令會從 Redmond 站台移除所有的簡易 URL,但不會移除簡易 URL 的實際集合 (此集合仍會存在,但不再包含任何 URL)。為達成此目的,命令會使用 SimpleUrl 參數並將參數值設定為 Null 值 ($Null)。這會從集合中移除所有的簡易 URL。

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

$urlEntry = New-CsSimpleUrlEntry -Url "https://meet.fabrikam.com"
$simpleUrl = New-CsSimpleUrl -Component "meet" -Domain "fabrikam.com" -SimpleUrlEntry $urlEntry -ActiveUrl "https://meet.fabrikam.com"

Set-CsSimpleUrlConfiguration -Identity "site:Redmond" -SimpleUrl @{Add=$simpleUrl}

上述範例顯示如何將新的 URL 新增至簡易 URL 的現有集合中。一開始,範例的第一個命令會使用 New-CsSimpleUrlEntry,建立指向 https://meet.litwareinc.com 的 URL 項目;此 URL 項目儲存於名為 $urlEntry 的變數中。

在第二個命令中,New-CsSimpleUrl 用於僅在記憶體中建立簡易 URL 的執行個體。在此範例中,URL 元件設為 Meet;網域設為 litwareinc.com;ActiveUrl 設為 https://meet.litwareinc.com;SimpleUrl 屬性設為 $urlEntry,而 $urlEntry 是第一個命令中建立的 URL 項目。

在 URL 建立 (並儲存在物件參考 $simpleUrl 中) 後,範例中的最後一個命令會將新的 URL 新增至 Redmond 站台的簡易 URL 集合。這可以透過使用 Set-CsSimpleUrlConfiguration 指令程式、SimpleUrl 參數和參數值 @{Add=$simpleUrl} 完成。此語法會使儲存在物件參考 $simpleUrl 中的 URL 新增至 SimpleUrl 屬性。

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

$urlEntry = New-CsSimpleUrlEntry -Url "https://fabrikam.vdomain.com"
$simpleUrl = New-CsSimpleUrl -Component "meet" -Domain "fabrikam.com" -SimpleUrlEntry $urlEntry -ActiveUrl "https://meet.fabrikam.com"

Set-CsSimpleUrlConfiguration -Identity "site:Redmond" -SimpleUrl @{Remove=$simpleUrl}

範例 3 所示的命令示範您如何從簡易 URL 集合中刪除單一 URL。由於 Set-CsSimpleUrlConfiguration 需要與 URL 物件一起運作,因此範例一開始便會建立包含與要刪除 URL 完全相同之屬性值的新物件。作法上第一個命令會使用 New-CsSimpleUrlEntry,來建立指向 https://meet.fabrikam.com 的 URL 項目;此 URL 項目儲存於名為 $urlEntry 的變數中。

建立 URL 項目之後,第二個命令會使用 New-CsSimpleUrl,建立的簡易 URL 之只存在記憶體內的執行個體。在此範例中,將 URL Component 設定為 Meet;將網域設定為 fabrikam.com;將 ActiveUrl 設定為 https://meet.fabrikam.com;以及將 SimpleUrl 屬性設定為 $urlEntry,$urlEntry 是第一個命令中建立的 URL 項目。這會建立記憶體內的 URL ($simpleUrl),該 URL 具備與要刪除之 URL 相同的屬性值。

然後範例中的最後一個命令會從適用於 Redmond 站台的簡易 URL 集合中刪除該 URL。這可以使用 Set-CsSimpleUrlConfiguration 指令程式、SimpleUrl 參數及參數值 @{Remove=$simpleUrl} 來完成。此語法只是使儲存於物件參照 $simpleUrl 中的 URL 從 SimpleUrl 屬性中移除。