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.