Move-CsUser

 

Ultima modifica dell'argomento: 2012-03-23

Consente di spostare uno o più account utente abilitati per Microsoft Lync Server 2010 in un nuovo pool di registrazione.

Sintassi

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

Descrizione dettagliata

Il cmdlet Move-CsUser consente di spostare un account utente abilitato per Lync Server 2010 da un pool di registrazione all'altro. Move-CsUser influisce solamente sulla posizione dell'account in Lync Server non provoca lo spostamento dell'account Active Directory dell'utente in una nuova unità organizzativa o in una nuova posizione.

Se Lync Server coesiste con Office Communications Server 2007 R2 o Office Communications Server 2007, il cmdlet Move-CsUser può essere utilizzato per riportare un utente da Lync Server alla precedente installazione di Office Communications Server. Per riportare un utente a Office Communications Server, assegnare al parametro Target il nome di dominio completo (FQDN) del precedente pool. Si tenga presente che l'utente che viene riportato in Office Communications Server probabilmente sperimenterà perdite di funzionalità e di dati, questo poiché Lync Server è dotato di molte più funzionalità sia di Office Communications Server 2007 che di Office Communications Server 2007 R2. Gli utenti che vengono riportati ad una versione precedente potrebbero avere la necessità di reinstallare le versioni precedenti dei propri software client e potrebbe essere necessario ripianificare riunioni create quando quell'account utente era domiciliato su Lync Server.

Per spostare utenti da Communications Server 2007 o Communications Server 2007 R2 verso Lync Server, utilizzare il cmdlet Move-CsLegacyUser. Move-CsUser è progettato per spostare utenti da un pool di Lync Server ad un altro pool di Lync Server o per spostare un utente da un pool di Lync Server ad un pool di Office Communications Server. Move-CsLegacyUser sposta utenti da Office Communications Server a Lync Server.

Utenti autorizzati a utilizzare questo cmdlet: per impostazione predefinita, il cmdlet Move-CsUser può essere utilizzato localmente dai membri dei seguenti gruppi: RTCUniversalUserAdmins. Per ottenere un elenco di tutti i ruoli RBAC (controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (inclusi eventuali ruoli RBAC personalizzati), utilizzare il seguente comando dal prompt di Windows PowerShell:

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

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Parametro User ID

Indica l'identità dell'account utente da spostare. Le identità dell'utente possono essere specificate utilizzando uno dei seguenti quattro formati: 1) l'indirizzo SIP dell'utente; 2) il nome dell'entità utente (UPN); 3) il nome del dominio e il nome di accesso dell'utente nella forma dominio\accesso (ad esempio, litwareinc\davidegarghentini); 4) il nome visualizzato Active Directory dell'utente (ad esempio, Davide Garghentini). Alle identità utente è anche possibile fare riferimento utilizzando il nome distinto Active Directory dell'utente.

È possibile utilizzare il carattere jolly asterisco (*) quando si utilizza il nome visualizzato come identità utente. Ad esempio, il parametro Identity "* Smith" restituirà tutti gli utenti con un nome visualizzato che termina con il valore di stringa " Smith".

Target

Obbligatorio

FQDN

Il nome di dominio completo (ad esempio, atl-cs-001.litwareinc.com) del pool di registrazione in cui deve essere spostato l'account utente. In aggiunta al pool di registrazione il parametro Target può essere costituito dal FQDN di un precedente Office Communications Server server Front End o di un provider di hosting. Qualunque account spostato verso un provider di hosting (ad esempio, Microsoft Lync Online 2010) perderà i propri dati utente associati. Ad esempio, qualsiasi conferenza che l'utente ha pianificato verrà eliminata e non sarà disponibile in Lync Online 2010.

DomainController

Facoltativo

Stringa

Consente di eseguire la connessione al controller di dominio specificato per recuperare le informazioni sul contatto. Per la connessione a un controller di dominio specifico, includere il parametro DomainController seguito dal nome computer (ad esempio, atl-cs-001) o dal suo FQDN (ad esempio, atl-cs-001.litwareinc.com).

ProxyPool

Facoltativo

Stringa

Questo parametro è utilizzato solo per Microsoft Lync Online 2010. Non deve essere utilizzato con un'implementazione locale di Lync Server.

Force

Facoltativo

Parametro opzionale

Se presente, consente di spostare l'account utente e di eliminare eventuali dati associati (ad esempio, le conferenze pianificate dall'utente). Se non è presente verranno spostati sia l'account che i dati associati.

PassThru

Facoltativo

Parametro opzionale

Consente di specificare attraverso la pipeline un oggetto utente che rappresenta l'account utente che si sta spostando. Per impostazione predefinita, il cmdlet Move-CsUser non fornisce alcun oggetto tramite la pipeline.

WhatIf

Facoltativo

Parametro opzionale

Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.

Confirm

Facoltativo

Parametro opzionale

Consente di ignorare il prompt di conferma che comunque si vuol far apparire quando si tenta di spostare un utente. Per ignorare il prompt di conferma, includere il parametro Confirm utilizzando questa sintassi:

-Confirm:$False

Se invece si preferisce avere il prompt di conferma utilizzare questa sintassi:

-Confirm

Tipi di input

Stringa o oggetto Microsoft.Rtc.Management.ADConnect.Schema.ADUser. Move-CsUser accetta gli input tramite pipeline dei valori stringa che rappresentano l'identità di un account utente abilitato per Lync Server. Il cmdlet accetta anche istanze di oggetti utente di Active Directory inviate tramite pipeline.

Tipi restituiti

Move-CsUser non restituisce alcun oggetto o valore. In realtà il cmdlet consente di modificare istanze dell'oggetto Microsoft.Rtc.Management.ADConnect.Schema.ADUser.

Esempio

-------------------------- Esempio 1 --------------------------

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

Nell'esempio precedente, il cmdlet Move-CsUser è utilizzato per spostare l'account utente con identità Luisa Cazzaniga al pool di registrazione atl-cs-001.litwareinc.

-------------------------- Esempio 2 --------------------------

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

Nell'Esempio 2 tutti gli account utente nell'unità organizzativa Finance vengono spostati nel pool di registrazione atl-cs-001.litwareinc.com. Per eseguire questa operazione, il comando utilizza prima Get-CsUser e il parametro OU per recuperare una raccolta di tutti gli account utente nell'unità organizzativa Finance. Dopo aver recuperato i dati, le informazioni vengono inviate tramite pipe al cmdlet Move-CsUser che sposta ogni account nella raccolta al pool di registrazione atl-cs-001.litwareinc.com.

-------------------------- Esempio 3 --------------------------

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

Nell'esempio precedente, il cmdlet Move-CsUser è utilizzato per spostare l'account utente con identità Luisa Cazzaniga al pool di registrazione atl-cs-001.litwareinc. Inoltre, il parametro Force consente di garantire che venga spostato solo l'account; i dati associati all'account (ad esempio, le informazioni sui criteri assegnati a Pilar) non verranno spostati ma ignorati. Il parametro Force dovrebbe essere utilizzato solo se si è tentato di eseguire Move-CsUser senza parametri e lo spostamento ha avuto esito negativo.

Vedere anche

Ulteriori risorse

Get-CsUser
Move-CsLegacyUser