Partager via


Set-CsUserServer

 

Dernière rubrique modifiée : 2012-04-23

Permet de modifier un pool existant de services d’utilisateurs. Entre autres choses, le pool de services d’utilisateurs fournit des informations de présence et facilite la gestion des conférences.

Syntaxe

Set-CsUserServer [-Identity <XdsGlobalRelativeIdentity>] [-ConferenceServer <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-McuFactorySipPort <UInt16>] [-UserDatabase <String>] [-WhatIf [<SwitchParameter>]]

Description détaillée

Le module Services d’utilisateurs est un composant générique qui joue plusieurs rôles Microsoft Lync Server 2010 clés. Il fournit notamment des informations de présence, aide à gérer les conférences (via le focus et le planificateur de focus), gère les autorisations des utilisateurs et le routage des données au niveau de ces derniers et sert de principale interface pour la base de données principale. Les services d’utilisateurs contribuent également à la mise en service des comptes des utilisateurs.

C’est pourquoi il est important pour les administrateurs de connaître la configuration exacte de leurs pools de services d’utilisateurs et, si nécessaire, d’y apporter des modifications. Vous pouvez récupérer des informations sur les pools de services d’utilisateurs à l’aide de la commande suivante :

Get-CsService -UserServer

De même, la cmdlet Set-CsUserServer permet d’apporter des modifications à ces pools. Grâce à la cmdlet Set-CsUserServer, les administrateurs peuvent modifier la base de données des utilisateurs et/ou le serveur de conférence associé à un pool. La cmdlet vous permet également de modifier le port employé pour les connexions avec le planificateur de focus.

Personnes autorisées à exécuter cette cmdlet : Par défaut, les membres des groupes qui suivent sont autorisés à exécuter localement la cmdlet Set-CsUserServer : RTCUniversalServerAdmins. Pour retourner une liste de tous les rôles RBAC (Contrôle d’accès basé sur un rôle) auxquels cette cmdlet a été affectée (y compris les rôles RBAC personnalisés créés par vos soins), exécutez la commande suivante à l’invite Windows PowerShell :

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsUserServer"}

Paramètres

Paramètre Obligatoire Type Description

Identity

Facultatif

XdsIdentity

Identificateur unique du pool de services d’utilisateurs à modifier. Par exemple : -Identity "UserServer:atl-cs-001.litwareinc.com".

Notez que vous pouvez supprimer le préfixe « UserServer: » lorsque vous spécifiez un serveur User Server. Par exemple : -Identity "atl-cs-001.litwareinc.com".

ConferenceServer

Facultatif

Chaîne

ID de service du serveur de conférence associé au pool de services d’utilisateurs. Par exemple : -ConferenceServer "ConferenceServer:atl-cs-001.litwareinc.com".

McuFactorySipPort

Facultatif

Entier

Port utilisé pour la connexion au planificateur de focus (McuFactory). Le planificateur de focus alloue des unités de contrôle de média (MCU) dans le but d’ajouter des types de média spécifiques (comme l’audio) à des conférences.

UserDatabase

Facultatif

Chaîne

ID de service de la base de données utilisateur associé au pool de services d’utilisateurs. Par exemple : -UserDatabase "UserDatabase:atl-cs-001.litwareinc.com".

Force

Facultatif

Paramètre de commutateur

Supprime l’affichage de tous les messages d’erreur récupérable susceptibles d’apparaître lors de l’exécution de la commande.

WhatIf

Facultatif

Paramètre de commutateur

Décrit ce qui se passe si vous exécutez la commande sans l’exécuter réellement.

Confirm

Facultatif

Paramètre de commutateur

Vous demande confirmation avant d’exécuter la commande.

Types d’entrées

Aucun. Set-CsUserServer n’accepte pas la saisie de données transmises via le pipeline.

Types de retours

Set-CsUserServer ne retourne ni objet ni valeur. Au lieu de cela, la cmdlet modifie les instances existantes de l’objet Microsoft.Rtc.Management.Xds.DisplayUserServer.

Exemple

-------------------------- Exemple 1 ------------------------

Set-CsUserServer -Identity "UserServer:atl-cs-001.litwareinc.com" -McuFactorySipPort 445

La commande présentée dans l’exemple 1 modifie la valeur McuFactorySipPort pour un seul pool de services d’utilisateurs : il s’agit du pool dont le paramètre Identity est UserServer:atl-cs-001.litwareinc.com Dans cet exemple, le port est redéfini sur le port 445.

-------------------------- Exemple 2 ------------------------

Get-CsService -UserServer | ForEach-Object {Set-CsUserServer -Identity $_.Identity -McuFactorySipPort 445}

La commande présentée dans l’exemple 2 est une variante de la commande dévoilée dans l’exemple 1. Dans ce cas, en revanche, la valeur McuFactorySipPort est modifiée pour tous les pools de services d’utilisateurs de l’organisation. Pour ce faire, la commande utilise d’abord la cmdlet Get-CsService et le paramètre UserServer pour retourner une collection de tous les pools de services d’utilisateurs en cours d’utilisation. Cette collection est ensuite redirigée vers la cmdlet ForEach-Object qui extrait chaque pool de la collection et définit McuFactorySipPort sur 445. Les données doivent être redirigées vers ForEach-Object car la cmdlet Set-CsUserServer elle-même ne peut pas accepter de données transmises via le pipeline.

Voir aussi

Autres ressources

Get-CsService