Revoke-SCResource
Mencabut akses ke sumber daya dari peran pengguna atau pengguna.
Sintaks
Revoke-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 Revoke-SCResource mencabut akses ke sumber daya dari peran pengguna atau pengguna.
Contoh
Contoh 1: Mencabut akses ke sumber daya dari pengguna tertentu
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -Username "Contoso\Katarina"
Perintah pertama mendapatkan objek templat bernama Template01 dan menyimpan objek dalam variabel $Resource.
Perintah kedua mencabut akses ke sumber daya yang disimpan di $Resource (Template01) dari pengguna bernama Katarina. Jika pengguna adalah anggota dari beberapa peran pengguna, akses akan dicabut dari pengguna di semua peran penggunanya.
Contoh 2: Mencabut akses ke sumber daya dari pengguna yang merupakan anggota dari beberapa peran pengguna
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -Username "Contoso\Katarina" -UserRoleName @("ContosoSelfServiceUsers", "SelfServiceUserRole02")
Perintah pertama mendapatkan objek templat bernama Template01 dan menyimpan objek dalam variabel $Resource.
Perintah kedua mencabut akses ke sumber daya yang disimpan di $Resource (Template01) dari pengguna bernama Katarina, tetapi hanya jika pengguna menggunakan peran pengguna ContosoSelfServiceUsers atau SelfServiceUserRole02. Jika Katarina menggunakan peran pengguna berbeda yang memiliki akses ke sumber daya maka dia masih dapat mengakses sumber daya.
Contoh 3: Mencabut akses ke sumber daya dari semua anggota peran pengguna
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -UserRoleName "ContosoSelfServiceUsers"
Perintah pertama mendapatkan objek templat bernama Template01 dan menyimpan objek dalam variabel $Resource.
Perintah kedua mencabut akses ke sumber daya yang disimpan di $Resource (Template01) dari semua 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 .