Move-CsConferenceDirectory

 

Ultima modifica dell'argomento: 2012-03-23

Sposta una directory conferenze esistente da un pool all'altro. Le directory conferenza consentono agli utenti delle conferenze telefoniche con accesso esterno di individuare le informazioni relative alle conferenze.

Sintassi

Move-CsConferenceDirectory -Identity <XdsGlobalRelativeIdentity> -TargetPool <String> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Quando si crea un URI (Uniform Resource Identifier) di conferenza telefonica con accesso esterno, a tale URI viene assegnato un indirizzo SIP univoco. Gli indirizzi SIP tuttavia sono difficili da interpretare nei dispositivi che non supportano il protocollo SIP. Un telefono di una rete PSTN (Public Switched Telephone Network) ad esempio non è in grado di interpretare un indirizzo SIP. Per questo motivo, in Microsoft Lync Server 2010 vengono utilizzate le directory conferenza per semplificare l'individuazione e la connessione alle conferenze telefoniche con accesso esterno da parte di tali dispositivi. Per questo scopo si crea una directory conferenze SIP associata a ogni URI di conferenza telefonica con accesso esterno e identificata da un valore intero anziché da un URI SIP. I telefoni PSTN e altri dispositivi possono quindi utilizzare questi numeri anziché un URI SIP quando si connettono alle conferenze. Il numero della directory infatti viene incluso nell'ID conferenza PSTN immesso dagli utenti quando si connettono a una conferenza telefonica con accesso esterno.

A volte può essere necessario spostare una directory conferenza da un pool all'altro. Se ad esempio si rimuove un pool, potrebbe essere necessario spostare tutte le directory conferenza esistenti in un'altra posizione. Il cmdlet Move-CsConferenceDirectory consente di spostare le directory conferenza in un altro pool.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Move-CsConferenceDirectory i membri dei seguenti gruppi: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control) a cui è stato assegnato questo cmdlet, inclusi gli eventuali ruoli RBAC personalizzati creati dall'utente, dal prompt di Windows PowerShell eseguire il seguente comando:

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

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Numero intero

Identità numerica della directory conferenze da spostare.

TargetPool

Obbligatorio

Stringa

Nome di dominio completo (FQDN) del pool in cui deve essere spostata la directory conferenza. Ad esempio: -Identity atl-cs-002.litwareinc.com.

Force

Facoltativo

Parametro opzionale

Se specificato, questo parametro consente di spostare la directory conferenze anche se il pool di destinazione non è attualmente disponibile. Per impostazione predefinita, Move-CsConferenceDirectory non sposta le directory se non è possibile contattare il pool di destinazione.

Prima di eseguire Move-CsConferenceDirectory con il parametro Force, è consigliabile utilizzare Dbimpexp.exe per esportare manualmente i dati legacy e quindi importarli nel pool di registrazione di destinazione. Dbimpexp.exe è disponibile nella directory radice del supporto di installazione di Lync Server.

WhatIf

Facoltativo

Parametro opzionale

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

Confirm

Facoltativo

Parametro opzionale

Viene visualizzata una richiesta di conferma prima di eseguire il comando.

Tipi di input

Nessuno. Move-CsConferenceDirectory non accetta l'input da pipeline.

Tipi restituiti

Nessuno.

Esempio

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

Move-CsConferenceDirectory -Identity 3 -TargetPool atl-cs-002.litwareinc.com

Con il comando mostrato nell'esempio 1 si sposta la directory conferenze con identità 3 nel pool atl-cs-002.litwareinc.com.

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

Move-CsConferenceDirectory -Identity 3 -TargetPool atl-cs-002.litwareinc.com -Force

Il comando riportato nell'esempio 2 è una variante di quello mostrato nell'esempio 1. In questo caso è tuttavia incluso il parametro Force per garantire che lo spostamento venga eseguito anche se il pool di destinazione non è attualmente disponibile.

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

Get-CsConferenceDirectory | Move-CsConferenceDirectory -TargetPool atl-cs-002.litwareinc.com 

Con il comando precedente si spostano tutte le directory conferenze esistenti nel pool di destinazione atl-cs-002.litwareinc.com. Per eseguire questa attività, nel comando viene utilizzato innanzitutto Get-CsConferenceDirectory per restituire una raccolta di tutte le directory conferenza attualmente in uso nell'organizzazione. La raccolta viene quindi inviata tramite pipe al cmdlet Move-CsConferenceDirectory, che sposta ogni directory della raccolta nel pool di destinazione.