Grant-SCResource
Memberikan akses peran pengguna atau pengguna layanan mandiri ke sumber daya.
Sintaks
Grant-SCResource
[-VMMServer <ServerConnection>]
-Resource <ClientObject>
[-UserRoleName <String[]>]
[-UserRoleID <Guid[]>]
[-UserName <String>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Deskripsi
Cmdlet Grant-SCResource memberikan akses peran pengguna atau pengguna layanan mandiri ke sumber daya.
Jenis sumber daya yang dapat Anda bagikan menggunakan Grant-SCResource meliputi yang berikut ini:
Templat layanan
Templat komputer virtual
Profil sistem operasi tamu
profil SQL Server
Profil perangkat keras
Profil aplikasi
Layanan
Komputer virtual
Contoh
Contoh 1: Berbagi sumber daya dengan pengguna tertentu
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Grant-SCResource -Resource $Resource -Username "Contoso\Katarina"
Perintah pertama mendapatkan objek templat bernama Template01 dan menyimpan objek dalam variabel $Resource.
Perintah kedua berbagi sumber daya yang disimpan di $Resource (Template01) dengan pengguna bernama Katarina. Jika pengguna adalah anggota dari beberapa peran pengguna layanan mandiri dengan izin menerima, maka peran pengguna harus ditentukan.
Contoh 2: Berbagi sumber daya dengan pengguna yang merupakan anggota dari beberapa peran pengguna
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Grant-SCResource -Resource $Resource -Username "Contoso\Katarina" -UserRoleName @("ContosoSelfServiceUsers", "SelfServiceUserRole02")
Perintah pertama mendapatkan objek templat bernama Template01 dan menyimpan objek dalam variabel $Resource.
Perintah kedua berbagi sumber daya yang disimpan di $Resource (Template01) dengan pengguna bernama Katarina tetapi hanya saat pengguna tersebut menggunakan peran pengguna ContosoSelfServiceUsers atau SelfServiceUserRole02.
Contoh 3: Berbagi sumber daya dengan semua anggota peran pengguna
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> Grant-SCResource -Resource $Resource -UserRoleName "ContosoSelfServiceUsers"
Perintah pertama mendapatkan objek templat bernama VMTemplate01 dan menyimpan objek dalam variabel $Resource.
Perintah kedua berbagi sumber daya yang disimpan di $Resource (VMTemplate01) dengan anggota peran pengguna bernama ContosoSelfServiceUsers.
Contoh 4: Berbagi sumber daya dengan semua anggota peran pengguna dengan menggunakan ID peran pengguna
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $UserRole = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> Grant-SCResource -Resource $Resource -UserRoleId $UserRole.Id
Perintah pertama mendapatkan objek templat bernama VMTemplate01 dan menyimpan objek dalam variabel $Resource.
Perintah kedua mendapatkan objek peran pengguna bernama ContosoSelfServiceUsers dan menyimpan objek dalam variabel $UserRole.
Perintah terakhir berbagi sumber daya yang disimpan di $Resource (VMTemplate01) dengan anggota peran pengguna ContosoSelfServiceUsers.
Parameter
-JobGroup
Menentukan pengidentifikasi untuk serangkaian perintah yang akan 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 bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) 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 |
-Resource
Menentukan objek sumber daya.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
-UserName
Menentukan nama pengguna. Masukkan nama pengguna dengan format Domain\User.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleID
Menentukan ID peran pengguna.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleName
Menentukan nama peran pengguna. Jenis peran pengguna yang diberi nama termasuk Administrator yang Didelegasikan, Administrator Read-Only, dan Pengguna Self-Service.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Menentukan objek server VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Resource
Cmdlet ini mengembalikan objek Sumber Daya .