Spostare un utente utilizzando Lync Server Management Shell

 

Ultima modifica dell'argomento: 2011-04-11

È possibile spostare un utente pilota nella nuova distribuzione di Microsoft Lync Server 2010 utilizzando i due metodi seguenti: Pannello di controllo di Microsoft Lync Server 2010 e Lync Server Management Shell. Per informazioni dettagliate sullo spostamento di utenti tramite Lync Server Management Shell, vedere Spostare un utente utilizzando Lync Server Management Shell. È necessario soddisfare questi requisiti per garantire una transizione senza problemi a Lync Server 2010. Per informazioni dettagliate sull'esecuzione delle procedure descritte in questo argomento, vedere Configurare i client per la migrazione (migrazione Office Communications Server 2007).

importantImportante:
Per il cmdlet Move-CsLegacyUser è necessario che i nomi utente siano nel formato appropriato e non contengano spazi iniziali o finali. Non è possibile spostare un account utente tramite il cmdlet Move-CsLegacyUser se contiene spazi iniziali o finali.

Quando si sposta un utente in un pool di Lync Server 2010, i dati per l'utente vengono spostati nel database back-end associato al nuovo pool.

importantImportante:
Tali dati includono le riunioni attive create dall'utente legacy. Se ad esempio un utente legacy ha configurato una conferenza di tipo Riunione personale, tale conferenza sarà ancora disponibile nel nuovo pool di Lync Server 2010 dopo lo spostamento dell'utente. I dettagli per accedere alla riunione saranno ancora lo stesso URL e lo stesso ID di conferenza. L'unica differenza è che la conferenza è ora ospitata nel pool di Lync Server 2010 e non nel pool di Office Communications Server 2007.

Nota

Lo spostamento degli utenti in Lync Server 2010 non rende necessario eseguire allo stesso tempo la distribuzione dei client aggiornati. Le nuove funzionalità degli utenti saranno disponibili per gli utenti solo quando eseguono l'aggiornamento al nuovo software client.

Per spostare un utente utilizzando Lync Server Management Shell

  1. Accedere al computer con un account membro del gruppo RTCUniversalServerAdmins o assegnato al ruolo amministrativo CSAdministrator o CSUserAdministrator.

  2. Avviare Lync Server Management Shell: fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft Lync Server 2010 e quindi Lync Server Management Shell.

  3. Nella riga di comando digitare:

    Get-CsUser -OnOfficeCommunicationServer
    

    Utilizzando l'indirizzo SIP di un utente legacy come parametro, eseguire il cmdlet Move-CsLegacyUser.

    Move-CsLegacyUser -Identity "sip address" -Target "pool_FQDN"
    

    Ad esempio, per spostare un utente legacy nel pool pilota, eseguire:

    Move-CsLegacyUser -Identity "sip:kate@contoso.net" -Target "lync-se.contoso.net"
    
  4. Nella riga di comando digitare:

    Get-CsUser "sip address"
    

    L'identità RegistrarPool punta ora al pool specificato come "pool_FQDN" nel passaggio precedente. La presenza di questa identità conferma che l'utente è stato spostato correttamente.

    Per informazioni dettagliate sul cmdlet Get-CsUser, eseguire:

    Get-Help Get-CsUser -Detailed
    
  5. Utilizzando il Pannello di controllo di Lync Server è inoltre possibile verificare che gli utenti siano stati spostati, esaminando la colonna Pool di registrazione.

    importantImportante:
    Il cmdlet Move-CsLegacyUser può non riuscire con l'errore seguente: Move-CsLegacyUser : SetMoveResourceData failed because the user is not provisioned. At line:1 char:18 + Move-CsLegacyUser <<<<  -Identity "jeff@contoso.net" -Target "lync-se.contoso.net" + CategoryInfo : InvalidOperation: (CN=Jeff Ander...contoso,DC=net:OCSADUser) [Move-CsLegacyUser], MoveUserException + FullyQualifiedErrorId : MoveLegacyUserError,Microsoft.Rtc.Management.AD.Cmdlets.MoveOcsLegacyUserCmdlet
    Se si verifica questo errore, vedere Verificare il completamento della replica utente (migrazione Office Communications Server 2007).