共用方式為


Move-CsLegacyUser

 

上次修改主題的時間: 2012-05-21

將 Microsoft Office Communications Server 2007 R2 或 Microsoft Office Communications Server 2007 的一或多個使用者帳戶移轉至 Microsoft Lync Server 2010。

語法

Move-CsLegacyUser -Identity <UserIdParameter> -Target <Fqdn> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExcludeArchivingPolicy <SwitchParameter>] [-ExcludeConferencingPolicy <SwitchParameter>] [-ExcludeDialPlan <SwitchParameter>] [-ExcludeExternalAccessPolicy <SwitchParameter>] [-ExcludePresencePolicy <SwitchParameter>] [-ExcludeVoicePolicy <SwitchParameter>] [-Force <SwitchParameter>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-WhatIf [<SwitchParameter>]]

詳細描述

許多安裝 Lync Server 2010 的組織也會執行舊版軟體 (Office Communications Server 2007 R2 或 Office Communications Server 2007)。幸運地是,這不會造成問題:您可以同時執行最新版的軟體及舊版軟體。隨著時間推移,接著您可以開始移轉組態設定、原則,最後則是將使用者帳戶移轉至 Lync Server 2010。

Move-CsLegacyUser 指令程式不僅讓您可以將使用者移轉至 Lync Server 2010,針對移轉程序也給您相當大的控制權。例如,以最簡單的形式使用時,可以給 Move-CsLegacyUser 要移轉之使用者的識別身分以及使用者即將隸屬之 Lync Server 2010 登錄器集區的完整網域名稱 FQDN);反過來說,Move-CsLegacyUser 會移動使用者帳戶,而且會維護所有原先套用至該帳戶的原則和設定。例如,假設原先在 Office Communications Server 中有指派撥號對應表給 Ken Myer。根據預設,當您移轉 Ken 的帳戶,撥號對應表也會跟著移轉:這代表 Move-CsLegacyUser 會自動把在 Communications Server 2007 R2 中指派給 Ken Myer 的撥號對應表的 Lync Server 2010 等同項目指派給他。

當然,這只在您有移轉撥號對應表,且在 Communications Server 2007 R2 中指派給 Ken Myer 的撥號對應表有 Lync Server 2010 等同項目時才會發生。或者,您可能選擇安裝 Lync Server 2010 但不移轉撥號對應表。在這個情況下,您可以呼叫 Move-CsLegacyUser 搭配 ExcludeDialPlan 參數。使用此參數時,撥號對應表就不會跟著使用者帳戶一起移轉:也就是說,Ken Myer 的使用者帳戶會移到 Lync Server 2010,但不會指派撥號對應表給他 (即使您確實移轉撥號對應表,也會是這個結果;ExcludeDialPlan 參數會阻止系統將撥號對應表指派給已移轉的使用者帳戶)。其他參數可在移轉使用者帳戶時排除語音原則、會議原則、封存原則、外部存取原則,及/或目前狀態原則。

您必須先安裝 Windows Management Instrumentation (WMI) 回溯相容性介面套件,才可以執行 Merge-CsLegacyTopology;您可以執行 OCSWMIBC.msi 來安裝此應用程式 (OCSWMIBC.msi 位於安裝 DVD 的 Setup 資料夾中)。安裝相容性介面套件之後,接著就能呼叫 Merge-CsLegacyUser,藉此將 Communications Server 2007 R2 或 Communications Server 2007 的一或多個使用者帳戶移至 Lync Server 2010。

如果您需要將使用者從 Lync Server 移回 Office Communications Server,請勿使用 Move-CsLegacyUser Cmdlet。而是使用 Move-CsUser Cmdlet,並使用舊版 Office Communications Server 集區的 FQDN 作為 Move-CsUser Target 參數的參數值。例如:

Move-CsUser –Identity "Ken Myer" –Target "ocs13.litwareinc.com"

誰可以執行這個指令程式?根據預設,下列群組成員已獲得授權,可在本機執行 Move-CsLegacyUser Cmdlet:RTCUniversalUserAdmins。若要傳回指派給該指令程式的所有角色型存取控制 (RBAC) 角色清單 (包括您自己建立的任何自訂 RBAC 角色),請在 Windows PowerShell 提示中執行下列命令:

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

參數

參數 必要 類型 描述

Identity

必要

指出要移轉之使用者帳戶的識別身分。可以使用下列四種格式的其中一種來指定使用者識別:1) 使用者的 SIP 位址;2) 使用者的萬用主體名稱;3) 使用者的網域名稱和登入名稱,格式為 domain\logon (例如 litwareinc\kenmyer);以及 4) 使用者的 Active Directory 網域服務顯示名稱 (例如 Ken Myer)。您也可以使用使用者的 Active Directory 辨別名稱來參考使用者識別。

使用「顯示名稱」作為使用者識別時,您可以使用星號 (*) 萬用字元。例如,Identity "* Smith" 會傳回所有顯示名稱是以字串 " Smith" 結束的使用者。

Target

必要

字串

使用者帳戶應屬之登錄集區的 FQDN。例如:-Target atl-cs-001.litwareinc.com。

DomainController

選用

字串

讓您連線至指定的網域控制站,以移動使用者帳戶。若要連線至特定的網域控制站,請加入 DomainController 參數,後面加上電腦名稱 (例如,atl-cs-001) 或其 FQDN (例如,atl-cs-001.litwareinc.com)。

ExcludeArchivingPolicy

選用

切換參數

若有使用此參數,在移轉帳戶時不會保留任何指派給使用者帳戶的封存原則。

ExcludeConferencingPolicy

選用

切換參數

若有使用此參數,在移轉帳戶時不會保留任何指派給使用者帳戶的會議原則。

ExcludeDialPlan

選用

切換參數

若有使用此參數,在移轉帳戶時不會保留任何指派給使用者帳戶的撥號對應表。

ExcludeExternalAccessPolicy

選用

切換參數

若有使用此參數,在移轉帳戶時不會保留任何指派給使用者帳戶的外部存取原則。

ExcludePresencePolicy

選用

切換參數

若有使用此參數,在移轉帳戶時不會保留任何指派給使用者帳戶的目前狀態原則。

ExcludeVoicePolicy

選用

切換參數

若有使用此參數,在移轉帳戶時不會保留任何指派給使用者帳戶的語音原則。

ProxyPool

選用

字串

此參數僅能與 Microsoft Lync Online 2010 搭配使用。請勿用於 Lync Server 的內部部署實作。

Force

選用

切換參數

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

PassThru

選用

切換參數

讓您透過管線傳遞使用者物件,代表被移動的使用者帳戶。根據預設,Move-CsLegacyUser 指令程式不會透過管線傳遞任何物件。

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

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

輸入類型

無。Move-CsLegacyUser 不會接受管線傳送的資料。

傳回類型

Move-CsLegacyUser 不會傳回任何值或物件。而是指令程式會移動 Microsoft.Rtc.Management.ADConnect.Schema.ADUser 物件的執行個體。

範例

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

Move-CsLegacyUser -Identity "Pilar Ackerman" -Target "atl-cs-001.litwareinc.com"

在前面的範例中,使用 Move-CsLegacyUser 將使用者帳戶 (Identity 為 Pilar Ackerman) 移轉至登錄器集區 atl-cs-001.litwareinc。因為沒有使用額外的參數,任何原先指派給此帳戶的原則或設定也會跟著移轉。這意味著,如果原先有指派原則 (如撥號對應表) 給 Pilar Ackerman,則移動她的帳戶時,將會指派 Lync Server 2010 等同項目給她。

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

Move-CsLegacyUser -Identity "Pilar Ackerman" -Target "atl-cs-001.litwareinc.com" -ExcludeDialPlan 

範例 2 所示的命令會移轉 Pilar Ackerman 的使用者帳戶,但不會移轉任何原先指派至她帳戶的撥號對應表。當帳戶移轉後,將不會指派撥號對應表給 Pilar。

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

Get-CsUser -OU "ou=Finance,dc=litwareinc,dc=com" | Move-CsLegacyUser -Target "atl-cs-001.litwareinc.com"

在範例 3 中,Finance OU 中的所有使用者帳戶會移至 Lync Server 登錄器集區 atl-cs-001.litwareinc.com。為了執行此工作,命令先使用 Get-CsUser 和 OU 參數,擷取 Finance OU 中所有使用者帳戶的集合。擷取帳戶後,集合會傳送到 Move-CsLegacyUser,該指令程式會將每個帳戶移往新登錄集區。此命令假設 Finance OU 中的所有使用者皆為原有使用者。

-------------------------- 範例 4 ------------------------

Get-CsUser -UnassignedUser | Move-CsLegacyUser -Target "atl-cs-001.litwareinc.com"

在上述範例中,系統使用 Move-CsLegacyUser 將已啟用 Lync Server 但目前尚未指派給登錄集區的使用者,指派給登錄集區。在此命令中,會先呼叫 Get-CsUser 指令程式並指定 UnassignedUser 參數,以傳回目前未指派至登錄器集區的所有使用者的集合。接著,此集合會傳送到 Move-CsLegacyUser,這樣會將每一個使用者指派至集區 atl-cs-001.litwareinc.com。此範例假設所有未指派的使用者均為原有使用者。