Invoke-RDMUserCleanup
Synopsis
Désactiver ou supprimer les utilisateurs qui ne correspondent plus à leur fournisseur d'identité.
Syntaxe
__AllParameterSets
Invoke-RDMUserCleanup [-InputObject] <PSUserSyncResult[]> -CleanupOption <UserCleanupOption>
[-UnassignLicenses] [-TransferUserVaultToSharedVault] [-ForcePromptAnswer <DialogResult[]>]
[-WhatIf] [-Confirm] [<CommonParameters>]Description
Désactiver ou supprimer les utilisateurs qui ne correspondent plus à leur fournisseur d'identité, normalement ceux signalés par Sync-RDMUser. Chaque utilisateur reçu en pipeline reçoit la même CleanupOption, donc exécuter l'applet de commande une fois par option pour appliquer un mélange. Les utilisateurs laissés hors du pipeline ne sont pas touchés. Les utilisateurs supprimés sont déplacés vers la liste des utilisateurs supprimés plutôt que retirés définitivement. Nécessite un espace de travail Devolutions Server.
Exemples
Exemple 1
PS C:\> Sync-RDMUser -Provider Domain | Invoke-RDMUserCleanup -CleanupOption Disable -UnassignLicensesDésactiver chaque utilisateur que le domaine n'a pas pu réconcilier et libérer les licences qu'ils détenaient.
Exemple 2
Appliquer une option différente à chaque groupe, en conservant le contenu des coffres privés des utilisateurs supprimés.
Paramètres
-CleanupOption
L'action à appliquer à chaque utilisateur reçu en pipeline. Pour laisser un utilisateur tranquille, le garder hors du pipeline.
-Confirm
Demande une confirmation avant d'exécuter l'applet de commande.
-ForcePromptAnswer
Commutateur à utiliser avec prudence. Il répondra automatiquement aux invites posant des questions oui/non, oui/non/annuler ou ok/annuler. En cas d'invites multiples, plusieurs valeurs peuvent être passées à ce paramètre. Voici les valeurs acceptées :
Yes : Accepter l'invite. Couvre les valeurs OK et Automatic.
No : Refuser l'invite oui/non/annuler. « Cancel » est l'option de repli s'il n'y a pas d'option « No ».
Cancel : Annuler l'invite oui/non/annuler. « No » est l'option de repli s'il n'y a pas d'option « Cancel ».
-InputObject
Spécifie les utilisateurs à nettoyer. Les utilisateurs doivent être signalés par Sync-RDMUser.
-TransferUserVaultToSharedVault
Déplacer le contenu des coffres privés des utilisateurs supprimés vers un nouveau coffre partagé. S'applique uniquement à l'option Delete.
-UnassignLicenses
Libérer les licences détenues par les utilisateurs désactivés. S'applique uniquement à l'option Disable.
-WhatIf
Montre ce qui se passerait si l'applet de commande était exécutée. L'applet de commande n'est pas exécutée.
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d'informations, consultez about_CommonParameters.
Entrées
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSUserSyncResult[]
Utilisateurs signalés par Sync-RDMUser
Notes
Pour plus d'information, tapez « Get-Help Invoke-RDMUserCleanup -detailed ». Pour de l'information technique, tapez « Get-Help Invoke-RDMUserCleanup -full ».
Mis à jour
Ce contenu vous a-t-il été utile ?