Get-SCUserRole
Obtient un rôle d’utilisateur VMM.
Syntax
Get-SCUserRole
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-UserRoleProfile <Profile>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
L’applet de commande Get-SCUserRole obtient un ou plusieurs rôles d’utilisateur Virtual Machine Manager (VMM). VMM utilise la sécurité basée sur le rôle pour définir les limites dans lesquelles les membres d’un rôle d’utilisateur donné peuvent fonctionner et l’ensemble des opérations autorisées d’un rôle d’utilisateur peut effectuer.
Pour plus d’informations sur la création de rôles d’utilisateur, tapez Get-Help New-SCUserRole
.
Pour plus d’informations sur la définition des propriétés d’un rôle d’utilisateur, notamment l’étendue des administrateurs délégués et en lecture seule et l’étendue et les actions pour les utilisateurs en libre-service, tapez Get-Help Set-SCUserRole
.
Exemples
Exemple 1 : Obtenir tous les rôles d’utilisateur
PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"
Cette commande obtient tous les rôles d’utilisateur VMM sur le serveur nommé VMMServer01.Contoso.com. La commande affiche des informations sur chaque rôle d’utilisateur.
Exemple 2 : Obtenir un rôle d’utilisateur par nom
PS C:\> Get-SCUserRole -Name "Administrator"
Cette commande obtient l’objet de rôle utilisateur nommé Administrateur. La commande affiche des informations sur ce rôle d’utilisateur.
Exemple 3 : Obtenir un rôle d’utilisateur par profil
PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com" -UserRoleProfile "SelfServiceUser"
Cette commande obtient les rôles d’utilisateur que le serveur nommé VMMServer01 possède un profil de rôle d’utilisateur de SelfServiceUser. La commande affiche des informations sur ces rôles d’utilisateur.
Exemple 4 : Afficher des propriétés et d’autres informations sur les objets de rôle utilisateur
PS C:\> $UserRoles = Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"
PS C:\> $UserRoles | Select-Object -Property Name, UserRoleProfile, ParentUserRole, Cloud
PS C:\> $UserRoles | Get-Member
La première commande obtient tous les objets de rôle utilisateur sur le serveur nommé VMMServer01, puis stocke ces objets dans la variable $UserRoles.
La deuxième commande transmet chaque objet de rôle d’utilisateur dans $UserRoles à l’applet de commande Select-Object, qui affiche ensuite le nom, le profil de rôle d’utilisateur, le rôle d’utilisateur parent et le cloud pour chaque rôle d’utilisateur
La commande finale transmet chaque rôle d’utilisateur dans $UserRoles à l’applet de commande Get-Member , qui affiche le type .NET pour chaque rôle d’utilisateur et les méthodes et propriétés associées à chaque type de rôle d’utilisateur.
Paramètres
-ID
Spécifie l’ID unique du rôle d’utilisateur que cette applet de commande obtient.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom du rôle d’utilisateur VMM que cette applet de commande obtient.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleProfile
Spécifie le type de profil qui est la base des rôles d’utilisateur que cette applet de commande obtient. Les valeurs valides pour ce paramètre sont :
- DéléguédAdmin
- ReadOnlyAdmin
- SelfServiceUser
Type: | Profile |
Accepted values: | Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Spécifie le serveur VMM sur lequel cette applet de commande obtient des rôles d’utilisateur.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
UserRole
Cette applet de commande retourne un objet UserRole .