Partager via


New-SCUserRole

Crée un rôle d’utilisateur pour un groupe d’utilisateurs VMM.

Syntaxe

New-SCUserRole
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   -UserRoleProfile <Profile>
   [-ID <Guid>]
   [-JobGroup <Guid>]
   [-Description <String>]
   [-ParentUserRole <UserRole>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

La cmdlet New-SCUserRole crée un rôle d’utilisateur pour un groupe d’utilisateurs VMM (Virtual Machine Manager). Vous pouvez créer les rôles d’utilisateur suivants : Administrateur délégué, administrateur Read-Only, administrateur de machine virtuelle et utilisateur Self-Service. Il n’existe qu’un seul rôle Administrateur. Vous ne pouvez pas créer un autre rôle d’administrateur ou supprimer celui existant.

Si vous êtes membre d’un rôle d’utilisateur Administrateur délégué, vous pouvez créer un rôle d’utilisateur. Toutefois, l’étendue du nouveau rôle d’utilisateur doit être un sous-ensemble de l’étendue de son rôle d’utilisateur parent.

Après avoir créé un rôle d’utilisateur, vous pouvez utiliser la cmdlet Set-SCUserRole pour renommer le rôle d’utilisateur, ajouter ou supprimer des membres, et ajouter ou modifier l’étendue des objets que les membres du rôle peuvent gérer. Pour un rôle d’utilisateur Self-Service, vous pouvez spécifier les actions que les membres d’un rôle d’utilisateur Self-Service peuvent prendre sur leurs machines virtuelles et définir un quota qui limite le nombre d’utilisateurs en libre-service des machines virtuelles. Bien que vous ne puissiez pas créer ou supprimer le rôle Administrateur ou limiter son étendue, vous pouvez utiliser Set-SCUserRole pour ajouter ou supprimer des membres à ce rôle.

Pour plus d’informations sur la modification des propriétés d’un rôle d’utilisateur, tapez Get-Help Set-SCUserRole.

Exemples

Exemple 1 : Créer un rôle d’utilisateur Administrateur délégué

PS C:\> New-SCUserRole -Name "ContosoDelegatedAdmin" -Description "Delegated Administrators for the Contoso.com domain" -UserRoleProfile "DelegatedAdmin"

Cette commande crée un rôle d’utilisateur administrateur délégué nommé ContosoDelegatedAdmin, fournit la description des administrateurs délégués pour le domaine Contoso.com et utilise le paramètre UserRoleProfile pour désigner le type de rôle d’utilisateur en tant qu’administrateur délégué.

Exemple 2 : Créer un rôle d’utilisateur libre-service

PS C:\> $SelfServiceRole = New-SCUserRole -Name "ContosoSelfServiceUsers" -UserRoleProfile "SelfServiceUser"

Cette commande crée un nouveau rôle d’utilisateur nommé ContosoSelfServiceUsers, utilise le paramètre UserRoleProfile pour désigner le nouveau type de rôle d’utilisateur en tant qu’utilisateur Self-Service et stocke le nouvel objet de rôle d’utilisateur dans la variable $SelfServiceRole.

Exemple 3 : Créer un rôle Administrateur de machine virtuelle

PS C:\> New-SCUserRole -Name "VirtualMachineAdmin" -UserRoleProfile "VMAdmin" -Description "Virtual Machine administrator for contoso.com domain"

Cette commande crée un rôle d’utilisateur administrateur de machine virtuelle nommé VirtualMachineAdmin, fournit la description « Administrateur de machine virtuelle pour contoso.com domaine » et utilise le paramètre UserRoleProfile pour désigner le type de rôle utilisateur en tant que VMAdmin.

Paramètres

-Description

Spécifie une description du rôle d’utilisateur.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ID

Spécifie l’ID unique du nouveau rôle d’utilisateur.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobGroup

Spécifie un identificateur pour une série de commandes qui s’exécute en tant que jeu juste avant la commande finale qui inclut le même identificateur de groupe de travaux.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobVariable

Spécifie une variable dans laquelle la progression du travail est suivie et stockée.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie un nom pour le nouveau rôle d’utilisateur.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OnBehalfOfUser

Spécifie un nom d’utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez la cmdlet Get-SCUserRole. Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.

Type:UserRole
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ParentUserRole

Spécifie un rôle d’utilisateur VMM existant en tant que parent du nouveau rôle d’utilisateur.

Type:UserRole
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-UserRoleProfile

Spécifie le type de profil qui est la base du nouveau rôle d’utilisateur. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser
  • TenantAdmin
  • VMAdmin
Type:Profile
Valeurs acceptées:Administrator, DelegatedAdmin, VMAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VMMServer

Spécifie le serveur VMM sur lequel cette applet de commande crée un rôle d’utilisateur.

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

UserRole

Cette applet de commande retourne un objet UserRole.