Get-SCUserRole

BIR VMM kullanıcı rolü alır.

Syntax

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

Description

Get-SCUserRole cmdlet'i bir veya daha fazla Virtual Machine Manager (VMM) kullanıcı rolü alır. VMM, belirli bir kullanıcı rolünün üyelerinin çalışabileceği sınırları ve bir kullanıcı rolünün izin verilen işlem üyelerinin gerçekleştirebileceği sınırları tanımlamak için rol tabanlı güvenlik kullanır.

Kullanıcı rolleri oluşturma hakkında bilgi için yazın Get-Help New-SCUserRole.

Temsilci ve salt okunur yöneticilerin kapsamı ve self servis kullanıcıların kapsamı ve eylemleri dahil olmak üzere bir kullanıcı rolünün özelliklerini ayarlama hakkında bilgi için yazın Get-Help Set-SCUserRole.

Örnekler

Örnek 1: Tüm kullanıcı rollerini alma

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

Bu komut, VMMServer01.Contoso.com adlı sunucudaki tüm VMM kullanıcı rollerini alır. Komut, her kullanıcı rolüyle ilgili bilgileri görüntüler.

Örnek 2: Ada göre kullanıcı rolü alma

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

Bu komut Administrator adlı kullanıcı rolü nesnesini alır. Komut, bu kullanıcı rolüyle ilgili bilgileri görüntüler.

Örnek 3: Profile göre kullanıcı rolü alma

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

Bu komut, SelfServiceUser kullanıcı rolü profiline sahip VMMServer01 adlı sunucunun kullanıcı rollerini alır. komut, bu kullanıcı rolleri hakkındaki bilgileri görüntüler.

Örnek 4: Kullanıcı rolü nesneleriyle ilgili özellikleri ve diğer bilgileri görüntüleme

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

İlk komut, VMMServer01 adlı sunucudaki tüm kullanıcı rolü nesnelerini alır ve ardından bu nesneleri $UserRoles değişkeninde depolar.

İkinci komut, $UserRoles'deki her kullanıcı rolü nesnesini Select-Object cmdlet'ine geçirir ve her kullanıcı rolü için ad, kullanıcı rolü profili, üst kullanıcı rolü ve bulut görüntülenir

Son komut, $UserRoles içindeki her kullanıcı rolünü Get-Member cmdlet'ine geçirir. Bu cmdlet her kullanıcı rolü için .NET türünü ve her kullanıcı rolü türüyle ilişkili yöntemleri ve özellikleri görüntüler.

Parametreler

-ID

Bu cmdlet'in aldığı kullanıcı rolü için benzersiz kimliği belirtir.

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

-Name

Bu cmdlet'in aldığı VMM kullanıcı rolünün adını belirtir.

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

-OnBehalfOfUser

Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.

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

-OnBehalfOfUserRole

Kullanıcı rolünü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

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

-UserRoleProfile

Bu cmdlet'in aldığı kullanıcı rollerinin temelini oluşturan profil türünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

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

Bu cmdlet'in kullanıcı rollerini aldığı VMM sunucusunu belirtir.

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

Çıkışlar

UserRole

Bu cmdlet bir UserRole nesnesi döndürür.