Aracılığıyla paylaş


Revoke-SCResource

Bir kullanıcı veya kullanıcı rolünden kaynağa erişimi iptal eder.

Syntax

Revoke-SCResource
      [-VMMServer <ServerConnection>]
      -Resource <ClientObject>
      [-UserRoleName <String[]>]
      [-UserRoleID <Guid[]>]
      [-UserName <String>]
      [-JobGroup <Guid>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Description

Revoke-SCResource cmdlet'i bir kullanıcı veya kullanıcı rolünden kaynağa erişimi iptal eder.

Örnekler

Örnek 1: Belirli bir kullanıcıdan kaynağa erişimi iptal etme

PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"} 
PS C:\> Revoke-SCResource -Resource $Resource -Username "Contoso\Katarina"

İlk komut Template01 adlı şablon nesnesini alır ve nesneyi $Resource değişkeninde depolar.

İkinci komut, Katarina adlı kullanıcıdan $Resource(Template01) içinde depolanan kaynağa erişimi iptal eder. Kullanıcı birden çok kullanıcı rolünün üyesiyse, tüm kullanıcı rollerinde kullanıcıdan erişim iptal edilir.

Örnek 2: Birden çok kullanıcı rolünün üyesi olan bir kullanıcıdan kaynağa erişimi iptal etme

PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -Username "Contoso\Katarina" -UserRoleName @("ContosoSelfServiceUsers", "SelfServiceUserRole02")

İlk komut Template01 adlı şablon nesnesini alır ve nesneyi $Resource değişkeninde depolar.

İkinci komut, katarina adlı kullanıcıdan $Resource (Template01) içinde depolanan kaynağa erişimi iptal eder, ancak yalnızca kullanıcı ContosoSelfServiceUsers veya SelfServiceUserRole02 kullanıcı rollerini kullanıyorsa. Katarina kaynağa erişimi olan farklı bir kullanıcı rolü kullanıyorsa kaynağa erişmeye devam edecektir.

Örnek 3: Bir kullanıcı rolünün tüm üyelerinden kaynağa erişimi iptal etme

PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -UserRoleName "ContosoSelfServiceUsers"

İlk komut Template01 adlı şablon nesnesini alır ve nesneyi $Resource değişkeninde depolar.

İkinci komut, ContosoSelfServiceUsers kullanıcı rolünün tüm üyelerinden $Resource (Template01) içinde depolanan kaynağa erişimi iptal eder.

Parametreler

-JobGroup

Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmadan hemen önce küme olarak çalışacak bir dizi komut için tanımlayıcı belirtir.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

Type:String
Position:Named
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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Resource

Bir kaynak nesnesi belirtir.

Type:ClientObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RunAsynchronously

Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserName

Bir kullanıcının adını belirtir. Etki Alanı\Kullanıcı biçiminde bir kullanıcı adı girin.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleID

Kullanıcı rolünün kimliğini belirtir.

Type:Guid[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleName

Kullanıcı rolünün adını belirtir. Atanan Yönetici, Read-Only Yöneticisi ve Self-Service Kullanıcı adlı kullanıcı rolü türleridir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

BIR VMM sunucu nesnesi belirtir.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Çıkışlar

Resource

Bu cmdlet bir Resource nesnesi döndürür.