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.