Bagikan melalui


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 .