New-SCUserRole
Membuat peran pengguna untuk sekelompok pengguna VMM.
Sintaks
New-SCUserRole
[-VMMServer <ServerConnection>]
[-Name] <String>
-UserRoleProfile <Profile>
[-ID <Guid>]
[-JobGroup <Guid>]
[-Description <String>]
[-ParentUserRole <UserRole>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Deskripsi
Cmdlet New-SCUserRole membuat peran pengguna untuk sekelompok pengguna Virtual Machine Manager (VMM). Anda dapat membuat peran pengguna berikut: Administrator yang Didelegasikan, Administrator Read-Only, administrator Komputer Virtual, dan Pengguna Self-Service. Hanya ada satu peran Administrator. Anda tidak dapat membuat peran Administrator lain atau menghapus peran yang sudah ada.
Jika Anda adalah anggota peran pengguna Administrator yang Didelegasikan, Anda bisa membuat peran pengguna. Namun, cakupan peran pengguna baru harus merupakan subset dari cakupan peran pengguna induknya.
Setelah membuat peran pengguna, Anda dapat menggunakan cmdlet Set-SCUserRole untuk mengganti nama peran pengguna, untuk menambahkan atau menghapus anggota, dan untuk menambahkan atau memodifikasi cakupan objek yang dapat dikelola anggota peran. Untuk peran pengguna Self-Service, Anda dapat menentukan tindakan mana yang dapat diambil anggota peran pengguna Self-Service pada komputer virtual mereka, dan Anda dapat menentukan kuota yang membatasi jumlah komputer virtual yang dapat dibuat pengguna layanan mandiri. Meskipun Anda tidak dapat membuat atau menghapus peran Administrator atau membatasi cakupannya, Anda dapat menggunakan Set-SCUserRole untuk menambahkan atau menghapus anggota ke peran tersebut.
Untuk informasi tentang cara mengubah properti peran pengguna, ketik Get-Help Set-SCUserRole
.
Contoh
Contoh 1: Membuat peran pengguna Administrator yang Didelegasikan
PS C:\> New-SCUserRole -Name "ContosoDelegatedAdmin" -Description "Delegated Administrators for the Contoso.com domain" -UserRoleProfile "DelegatedAdmin"
Perintah ini membuat peran pengguna administrator yang didelegasikan bernama ContosoDelegatedAdmin, menyediakan deskripsi Administrator yang Didelegasikan untuk domain Contoso.com, dan menggunakan parameter UserRoleProfile untuk menetapkan jenis peran pengguna sebagai Administrator yang Didelegasikan.
Contoh 2: Membuat peran pengguna Layanan Mandiri
PS C:\> $SelfServiceRole = New-SCUserRole -Name "ContosoSelfServiceUsers" -UserRoleProfile "SelfServiceUser"
Perintah ini membuat peran pengguna baru bernama ContosoSelfServiceUsers, menggunakan parameter UserRoleProfile untuk menunjuk jenis peran pengguna baru sebagai pengguna Self-Service, dan menyimpan objek peran pengguna baru dalam variabel $SelfServiceRole.
Contoh 3: Membuat peran Administrator Komputer Virtual
PS C:\> New-SCUserRole -Name "VirtualMachineAdmin" -UserRoleProfile "VMAdmin" -Description "Virtual Machine administrator for contoso.com domain"
Perintah ini membuat peran pengguna administrator Komputer Virtual bernama VirtualMachineAdmin, menyediakan deskripsi 'Administrator Komputer Virtual untuk domain contoso.com' dan menggunakan parameter UserRoleProfile untuk menetapkan jenis peran pengguna sebagai VMAdmin.
Parameter
-Description
Menentukan deskripsi untuk peran pengguna.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Menentukan ID unik untuk peran pengguna baru.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Menentukan pengidentifikasi untuk serangkaian perintah yang berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Menentukan variabel di mana kemajuan pekerjaan dilacak dan disimpan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama untuk peran pengguna baru.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentUserRole
Menentukan peran pengguna VMM yang ada sebagai induk peran pengguna baru.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleProfile
Menentukan jenis profil yang menjadi dasar untuk peran pengguna baru. Nilai yang dapat diterima untuk parameter ini adalah:
- DelegatedAdmin
- ReadOnlyAdmin
- SelfServiceUser
- TenantAdmin
- VMAdmin
Type: | Profile |
Accepted values: | Administrator, DelegatedAdmin, VMAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Menentukan server VMM tempat cmdlet ini membuat peran pengguna.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
UserRole
Cmdlet ini mengembalikan objek UserRole .