Partager via


Disable-CsUser

 

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

Modifie le compte Active Directory d’un ou plusieurs utilisateurs spécifiés ; cette modification empêche les utilisateurs de recourir aux clients Microsoft Lync Server 2010 tels que Microsoft Lync 2010. Disable-CsUser ne restreint que les activités liées à Lync Server 2010 ; elle ne désactive ni ne supprime le compte Active Directory d’un utilisateur.

Syntaxe

Disable-CsUser -Identity <UserIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-PassThru <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Description détaillée

La cmdlet Disable-CsUser supprime toutes les informations d’attribut relatives à Lync Server d’un compte d’utilisateur Active Directory ; cette action empêche l’utilisateur de se connecter à Lync Server. Lors de l’exécution de Disable-CsUser, tous les attributs liés à Lync Server sont supprimés d’un compte, notamment les identités de toutes les stratégies utilisateur qui ont été affectées à ce compte. Vous pourrez ensuite réactiver le compte par l’intermédiaire de la cmdlet Enable-CsUser. Toutefois, toutes les informations liées à Lync Server (comme les stratégies d’attribution) auparavant associées au compte devront être recréées. Si vous souhaitez empêcher un utilisateur de se connecter à Lync Server, mais que vous ne voulez pas perdre l’ensemble des informations relatives à son compte, utilisez plutôt Set-CsUser. Pour plus d’informations, consultez la rubrique d’aide Set-CsUser.

Une fois qu’un compte a été désactivé avec Disable-CsUser, l’utilisateur concerné ne sera plus retourné par la cmdlet Get-CsUser. Ceci est dû au fait que l’utilisateur n’a plus de compte Lync Server valide. Pour récupérer les informations relatives à ce compte d’utilisateur désactivé, utilisez la cmdlet Get-CsAdUser.

Par ailleurs, les données utilisateur appartenant au compte d’utilisateur supprimé seront éliminées des bases de données principales. Par exemple, l’utilisateur sera supprimé des listes Contacts de l’organisation et toutes les conférences qu’il a planifiées seront effacées.

Personnes autorisées à exécuter cette cmdlet : Par défaut, les membres des groupes qui suivent sont autorisés à exécuter localement la cmdlet Disable-CsUser : RTCUniversalUserAdmins. 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 "Disable-CsUser"}

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

Paramètre ID utilisateur

Indique l’identité du compte d’utilisateur à désactiver. Les identités utilisateur peuvent être spécifiées dans l’un des quatre formats suivants : 1) L’adresse SIP de l’utilisateur ; 2) Le nom d’utilisateur principal de l’utilisateur ; 3) Le nom de domaine et le nom d’ouverture de session de l’utilisateur, sous la forme domaine\ouverture de session (par exemple, litwareinc\kenmyer) ; et 4) Le nom complet Active Directory de l’utilisateur (par exemple, Ken Myer). Vous pouvez également faire référence à un compte d’utilisateur en utilisant son nom unique Active Directory.

Vous pouvez recourir à l’astérisque (caractère générique *) si vous utilisez le nom complet comme identité utilisateur. Par exemple, l’identité « * Smith » renvoie tous les utilisateurs dont le nom complet se termine par la valeur de chaîne « Smith ».

DomainController

Facultatif

Chaîne

Permet de vous connecter au contrôleur de domaine spécifié, afin de désactiver un compte d’utilisateur. Pour vous connecter à un contrôleur de domaine spécifique, incluez le paramètre DomainController suivi du nom de l’ordinateur (par exemple, atl-cs-001) ou de son nom de domaine complet (par exemple, atl-cs-001.litwareinc.com).

PassThru

Facultatif

Paramètre de commutateur

Permet de transmettre un objet utilisateur via le pipeline qui représente le compte d’utilisateur à désactiver. Par défaut, la cmdlet Disable-CsUser ne transmet aucun objet via le pipeline.

Confirm

Facultatif

Paramètre de commutateur

Vous demande confirmation avant d’exécuter 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.

Types d’entrées

Objet String ou Microsoft.Rtc.Management.ADConnect.Schema.ADUser. Disable-CsUser accepte une valeur de chaîne redirigée représentant l’identité d’un compte d’utilisateur ayant été activé pour Lync Server. La cmdlet accepte également les instances redirigées de l’objet utilisateur Active Directory.

Types de retours

Disable-CsUser ne retourne aucune valeur ni objet. Au lieu de cela, la cmdlet configure les instances de l’objet Microsoft.Rtc.Management.ADConnect.Schema.ADUser.

Exemple

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

Disable-CsUser -Identity "Ken Myer"

L’exemple ci-dessus désactive le compte Lync Server pour l’utilisateur Ken Myer. Dans cet exemple, le nom complet de l’utilisateur est employé pour indiquer son identité.

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

Get-CsUser -LDAPFilter "Department=Finance" | Disable-CsUser

Dans l’exemple 2, tous les utilisateurs du service Finance ont leurs comptes Lync Server désactivés. Pour effectuer cette tâche, la commande utilise d’abord la cmdlet Get-CsUser, puis le paramètre LDAPFilter pour retourner une collection de tous les utilisateurs qui appartiennent au service Finance. Cette collection est ensuite redirigée vers Disable-CsUser, qui désactive chaque compte contenu dans la collection.

-------------------------- Exemple 3 --------------------------

Get-CsUser -UnassignedUser | Disable-CsUser

Dans l’exemple ci-dessus, tous les comptes d’utilisateur qui ne sont pas actuellement attribués à un pool de serveurs d’inscriptions sont désactivés. Pour ce faire, Get-CsUser est appelé, avec le paramètre UnassignedUser. Ce paramètre limite les données retournées aux utilisateurs qui disposent de comptes d’utilisateurs valides, mais qui ne sont pas affectés à un pool de serveurs d’inscriptions. Cette collection est ensuite redirigée vers Disable-CsUser, qui désactive chaque compte contenu dans la collection.

Voir aussi

Autres ressources

Enable-CsUser
Get-CsUser