Get-SCUserRole
Ottiene un ruolo utente VMM.
Sintassi
Get-SCUserRole
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-UserRoleProfile <Profile>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-SCUserRole ottiene uno o più ruoli utente di Virtual Machine Manager (VMM). VMM usa la sicurezza basata sui ruoli per definire i limiti all'interno dei quali i membri di un determinato ruolo utente possono operare e il set di membri operativi consentiti di un ruolo utente può eseguire.
Per informazioni sulla creazione di ruoli utente, digitare Get-Help New-SCUserRole
.
Per informazioni sull'impostazione delle proprietà di un ruolo utente, inclusi l'ambito per gli amministratori delegati e di sola lettura e l'ambito e le azioni per gli utenti self-service, digitare Get-Help Set-SCUserRole
.
Esempio
Esempio 1: Ottenere tutti i ruoli utente
PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"
Questo comando ottiene tutti i ruoli utente VMM nel server denominato VMMServer01.Contoso.com. Il comando visualizza informazioni su ogni ruolo utente.
Esempio 2: Ottenere un ruolo utente in base al nome
PS C:\> Get-SCUserRole -Name "Administrator"
Questo comando ottiene l'oggetto ruolo utente denominato Administrator. Il comando visualizza informazioni sul ruolo utente.
Esempio 3: Ottenere un ruolo utente per profilo
PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com" -UserRoleProfile "SelfServiceUser"
Questo comando ottiene i ruoli utente del server denominato VMMServer01 con un profilo di ruolo utente SelfServiceUser. Il comando visualizza informazioni su questi ruoli utente.
Esempio 4: Visualizzare le proprietà e altre informazioni sugli oggetti ruolo utente
PS C:\> $UserRoles = Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"
PS C:\> $UserRoles | Select-Object -Property Name, UserRoleProfile, ParentUserRole, Cloud
PS C:\> $UserRoles | Get-Member
Il primo comando ottiene tutti gli oggetti ruolo utente nel server denominato VMMServer01 e quindi archivia tali oggetti nella variabile $UserRoles.
Il secondo comando passa ogni oggetto ruolo utente in $UserRoles al cmdlet Select-Object, che visualizza quindi il nome, il profilo del ruolo utente, il ruolo utente padre e il cloud per ogni ruolo utente
Il comando finale passa ogni ruolo utente in $UserRoles al cmdlet Get-Member
Parametri
-ID
Specifica l'ID univoco per il ruolo utente che ottiene questo cmdlet.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome del ruolo utente VMM che ottiene questo cmdlet.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUser
Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUserRole
Specifica un ruolo utente.
Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole
Tipo: | UserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UserRoleProfile
Specifica il tipo di profilo che rappresenta la base per i ruoli utente che ottiene questo cmdlet. I valori accettabili per questo parametro sono:
- DelegatedAdmin
- ReadOnlyAdmin
- SelfServiceUser
Tipo: | Profile |
Valori accettati: | Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica il server VMM in cui questo cmdlet ottiene i ruoli utente.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Output
UserRole
Questo cmdlet restituisce un oggetto UserRole.