共用方式為


Move-CsUser

 

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

將針對 Microsoft Lync Server 2010 啟用的一或多個使用者帳戶移至新的登錄器集區。

語法

Move-CsUser -Identity <UserIdParameter> -Target <Fqdn> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-WhatIf [<SwitchParameter>]]

詳細描述

Move-CsUser 指令程式可讓您將啟用 Lync Server 2010 的使用者帳戶從一個登錄器集區移至另一個登錄器集區。Move-CsUser 只會影響使用者的 Lync Server 帳戶位置;不會將使用者的 Active Directory 帳戶移至新的組織單位 (OU) 或其他新位置。

如果 Lync Server 與 Office Communications Server 2007 R2 或 Office Communications Server 2007 並存,則可使用 Move-CsUser 指令程式將使用者從 Lync Server 移回 Office Communications Server 的舊版安裝。若要將使用者移回 Office Communications Server,請對 Target 參數指派舊版集區的完整網域名稱 (FQDN)。如果這樣做,請記住移回 Office Communications Server 的使用者可能會發生功能與資料遺失;這是因為 Lync Server 的功能比 Office Communications Server 2007 或 Office Communications Server 2007 R2 功能更多。移回的使用者可能需要安裝舊版的用戶端軟體,也可能需要重新排定當他們的使用者帳戶屬於 Lync Server 時所建立的會議。

若要將使用者從 Communications Server 2007 或 Communications Server 2007 R2 移到 Lync Server,請使用 Move-CsLegacyUser 指令程式。指派 Move-CsUser 可將使用者從某個 Lync Server 移到另一個 Lync Server 集區,或將使用者從 Lync Server 集區移到 Office Communications Server 集區。Move-CsLegacyUser 可將使用者從 Office Communications Server 移到 Lync Server。

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

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

參數

參數 必要 類型 說明

Identity

必要

使用者 ID 參數

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

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

Target

必要

FQDN

應移動其使用者帳戶之登錄器集區的 FQDN (例如,atl-cs-001.litwareinc.com)。除了登錄器集區外,Target 也可以是舊版 Office Communications Server 前端伺服器或代管供應商的 FQDN。移到代管供應商 (例如 Microsoft Lync Online 2010) 的所有帳戶將會遺失所有相關聯的使用者資料。例如,會刪除使用者已排定的所有會議,而且在 Lync Online 2010 中無法使用。

DomainController

選用

字串

可讓您連線至指定的網域控制站,以擷取連絡人資訊。若要連線至特定的網域控制站,請加入 DomainController 參數,後面加上電腦名稱 (例如,atl-cs-001) 或其 FQDN (例如,atl-cs-001.litwareinc.com)。

ProxyPool

選用

字串

此參數只能用於 Microsoft Lync Online 2010。請勿用於 Lync Server 的內部部署實作。

Force

選用

切換參數

如果存在,則會移動使用者帳戶,但刪除任何關聯的資料 (例如使用者已排定的會議)。如果不存在,則會移動帳戶與關聯的資料。

PassThru

選用

切換參數

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

WhatIf

選用

切換參數

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

Confirm

選用

切換參數

可讓您略過確認提示,否則當您嘗試移動使用者時,會出現該確認提示。若要略過確認提示,請使用此語法並包含 Confirm 參數:

-Confirm:$False

如果希望出現確認提示,請使用此語法:

-Confirm

輸入類型

字串或 Microsoft.Rtc.Management.ADConnect.Schema.ADUser 物件。Move-CsUser 接受管線傳送的字串值,代表已經針對 Lync Server 啟用的使用者帳戶 Identity。該指令程式也接受管線傳送的 Active Directory 使用者物件執行個體。

傳回類型

Move-CsUser 不會傳回值或物件。而是指令程式會修改 Microsoft.Rtc.Management.ADConnect.Schema.ADUser 物件的執行個體。

範例

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

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

在以上的範例中,Move-CsUser 用來將 Identity 為 Pilar Ackerman 的使用者帳戶移至登錄器集區 atl-cs-001.litwareinc.com。

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

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

在範例 2 中,Finance 組織單位 (OU) 中的所有使用者帳戶會移至登錄器集區 atl-cs-001.litwareinc.com。為了執行此工作,命令先使用 Get-CsUser 和 OU 參數,擷取 Finance OU 中所有使用者帳戶的集合。擷取資料之後,此資訊會傳送到 Move-CsUser,這樣會將集合中的每一個帳戶移至登錄器集區 atl-cs-001.litwareinc.com。

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

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

在以上的範例中,Move-CsUser 用來將 Identity 為 Pilar Ackerman 的使用者帳戶移至登錄器集區 atl-cs-001.litwareinc.com。此外,Force 參數用來確保只移動帳戶本身,與該帳戶相關聯的資料 (例如 Pilar 已排程的會議) 不會移動,而是捨棄。只有當您嘗試不使用該參數呼叫 Move-CsUser,但移動仍失敗時,才需要使用 Force 參數。

請參閱

其他資源

Get-CsUser
Move-CsLegacyUser