Set-CsUserServer
Ultima modifica dell'argomento: 2012-04-23
Consente di modificare un pool di servizi utente esistente. Tra le altre cose, tale pool fornisce informazioni sulla presenza e facilita la gestione delle conferenze.
Sintassi
Set-CsUserServer [-Identity <XdsGlobalRelativeIdentity>] [-ConferenceServer <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-McuFactorySipPort <UInt16>] [-UserDatabase <String>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
I servizi utente sono un componente completo per l'esecuzione di diversi ruoli chiave di Microsoft Lync Server 2010. Ad esempio, forniscono informazioni sulla presenza, consentono di gestire le conferenze mediante Focus e Focus Factory, gestiscono l'autorizzazione degli utenti e il routing a livello utente e fungono da interfaccia principale per il database di back-end. I servizi utente consentono inoltre di eseguire il provisioning degli account utente.
Per questo motivo, è importante per gli amministratori sapere esattamente come sono stati configurati i pool di servizi utente e, se necessario, modificare tali configurazioni. È possibile recuperare le informazioni sui pool di servizi utente utilizzando questo comando:
Get-CsService -UserServer
Analogamente, è possibile utilizzare il cmdlet Set-CsUserServer per apportare modifiche a questi pool. Set-CsUserServer consente agli amministratori di cambiare il database degli utenti e/o il server per conferenze associato a un pool. Questo cmdlet consente inoltre di modificare la porta utilizzata per le connessioni a Focus Factory.
Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Set-CsUserServer 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 "Set-CsUserServer"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Facoltativo |
Identità XDS |
L'identificatore univoco per il pool di servizi utente da modificare. Ad esempio: -Identity "UserServer:atl-cs-001.litwareinc.com". È possibile omettere il prefisso "UserServer:" quando si specifica un server utente. Ad esempio: -Identity "atl-cs-001.litwareinc.com". |
ConferenceServer |
Facoltativo |
Stringa |
L'ID servizio del server per conferenze associato al pool di servizi utente. Ad esempio: -ConferenceServer "ConferenceServer:atl-cs-001.litwareinc.com". |
McuFactorySipPort |
Facoltativo |
Numero intero |
Porta utilizzata per la connessione a Focus Factory (McuFactory). Focus Factory alloca unità MCU (Media Control Unit) per aggiungere tipi di elementi multimediali specifici, come l'audio, alle conferenze. |
UserDatabase |
Facoltativo |
Stringa |
L'ID di servizio per il database degli utenti associato al pool di servizi utente. Ad esempio: -UserDatabase "UserDatabase:atl-cs-001.litwareinc.com". |
Force |
Facoltativo |
Parametro opzionale |
Consente di evitare la visualizzazione di qualunque messaggio di errore non grave che potrebbe essere generato nel corso dell'esecuzione del comando. |
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. Set-CsUserServer non accetta l'input da pipeline.
Tipi restituiti
Set-CsUserServer non restituisce alcun oggetto o valore. In realtà il cmdlet modifica le istanze esistenti dell'oggetto Microsoft.Rtc.Management.Xds.DisplayUserServer.
Esempio
-------------------------- Esempio 1 ------------------------
Set-CsUserServer -Identity "UserServer:atl-cs-001.litwareinc.com" -McuFactorySipPort 445
Il comando indicato nell'esempio 1 consente di modificare la porta McuFactorySipPort per un singolo pool di servizi utente: ovvero, il pool con il parametro Identity UserServer:atl-cs-001.litwareinc.com. In questo esempio la porta viene impostata su 445.
-------------------------- Esempio 2 ------------------------
Get-CsService -UserServer | ForEach-Object {Set-CsUserServer -Identity $_.Identity -McuFactorySipPort 445}
Il comando mostrato nell'esempio 2 è una variante del comando dell'esempio 1. In questo caso, la porta McuFactorySipPort viene però modificata per tutti i pool di servizi utente nell'organizzazione. A tale scopo, nel comando vengono innanzitutto utilizzati Get-CsService e il parametro UserServer per restituire una raccolta di tutti i pool di servizi utente attualmente in uso. La raccolta viene quindi inviata tramite pipe al cmdlet ForEach-Object, che individua ciascun pool della raccolta e imposta McuFactorySipPort su 445. I dati devono essere inviati tramite pipe a ForEach-Object, in quanto il cmdlet Set-CsUserServer non può accettare direttamente i dati da pipeline.