Partilhar via


Get-SCUserRole

Obtém um papel de utilizador VMM.

Syntax

Get-SCUserRole
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-UserRoleProfile <Profile>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

O cmdlet Get-SCUserRole obtém uma ou mais funções de utilizador do Gestor de Máquinas Virtuais (VMM). O VMM utiliza a segurança baseada em funções para definir os limites dentro dos quais os membros de uma determinada função de utilizador podem operar e o conjunto de membros de operações permitidos de uma função de utilizador pode desempenhar.

Para obter informações sobre a criação de funções de utilizador, escreva Get-Help New-SCUserRole.

Para obter informações sobre a definição das propriedades de uma função de utilizador, incluindo o âmbito para administradores delegados e apenas de leitura e o âmbito e ações para utilizadores de self-service, tipo Get-Help Set-SCUserRole.

Exemplos

Exemplo 1: Obtenha todas as funções de utilizador

PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"

Este comando obtém todas as funções de utilizador VMM no servidor denominado VMMServer01.Contoso.com. O comando apresenta informações sobre cada função de utilizador.

Exemplo 2: Obter uma função de utilizador pelo nome

PS C:\> Get-SCUserRole -Name "Administrator"

Este comando obtém o objeto da função do utilizador chamado Administrador. O comando apresenta informações sobre a função do utilizador.

Exemplo 3: Obtenha uma função de utilizador por perfil

PS C:\> Get-SCUserRole -VMMServer "VMMServer01.Contoso.com" -UserRoleProfile "SelfServiceUser"

Este comando obtém as funções de utilizador do servidor chamado VMMServer01 que têm um perfil de função de utilizador do SelfServiceUser. O comando apresenta informações sobre estas funções do utilizador.

Exemplo 4: Exibir propriedades e outras informações sobre objetos de função do utilizador

PS C:\> $UserRoles = Get-SCUserRole -VMMServer "VMMServer01.Contoso.com"
PS C:\> $UserRoles | Select-Object -Property Name, UserRoleProfile, ParentUserRole, Cloud
PS C:\> $UserRoles | Get-Member

O primeiro comando obtém todos os objetos de função do utilizador no servidor chamado VMMServer01 e, em seguida, armazena esses objetos na variável $UserRoles.

O segundo comando transmite cada objeto de função do utilizador em $UserRoles para o cmdlet Select-Object, que depois exibe o nome, perfil de função do utilizador, papel de utilizador principal e nuvem para cada papel de utilizador

O comando final passa cada papel de utilizador em $UserRoles para o cmdlet Get-Member , que exibe o tipo .NET para cada papel de utilizador e os métodos e propriedades associados a cada tipo de papel do utilizador.

Parâmetros

-ID

Especifica o ID único para a função de utilizador que este cmdlet obtém.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica o nome da função de utilizador VMM que este cmdlet obtém.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador que este parâmetro especifica.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador que este parâmetro especifica.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleProfile

Especifica o tipo de perfil que é a base para as funções de utilizador que este cmdlet obtém. Os valores aceitáveis para este parâmetro são:

  • DelegadoAdmin
  • 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

Especifica o servidor VMM no qual este cmdlet obtém as funções do utilizador.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Saídas

UserRole

Este cmdlet devolve um objeto UserRole .