Revoke-SCResource
Återkallar åtkomst till en resurs från en användare eller användarroll.
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
Cmdleten Revoke-SCResource återkallar åtkomsten till en resurs från en användare eller användarroll.
Exempel
Exempel 1: Återkalla åtkomst till en resurs från en viss användare
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -Username "Contoso\Katarina"
Det första kommandot hämtar mallobjektet Template01 och lagrar objektet i variabeln $Resource.
Det andra kommandot återkallar åtkomsten till resursen som lagras i $Resource (Template01) från användaren Katarina. Om användaren är medlem i flera användarroller återkallas åtkomsten från användaren i alla dess användarroller.
Exempel 2: Återkalla åtkomst till en resurs från en användare som är medlem i flera användarroller
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -Username "Contoso\Katarina" -UserRoleName @("ContosoSelfServiceUsers", "SelfServiceUserRole02")
Det första kommandot hämtar mallobjektet Template01 och lagrar objektet i variabeln $Resource.
Det andra kommandot återkallar åtkomsten till resursen som lagras i $Resource (Template01) från användaren Katarina, men endast om användaren använder användarrollerna ContosoSelfServiceUsers eller SelfServiceUserRole02. Om Katarina använder en annan användarroll som har åtkomst till resursen kommer hon fortfarande att kunna komma åt resursen.
Exempel 3: Återkalla åtkomst till en resurs från alla medlemmar i en användarroll
PS C:\> $Resource = Get-SCVMTemplate | where {$_.Name -eq "Template01"}
PS C:\> Revoke-SCResource -Resource $Resource -UserRoleName "ContosoSelfServiceUsers"
Det första kommandot hämtar mallobjektet Template01 och lagrar objektet i variabeln $Resource.
Det andra kommandot återkallar åtkomsten till resursen som lagras i $Resource (Template01) från alla medlemmar i användarrollen ContosoSelfServiceUsers.
Parametrar
-JobGroup
Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill hämta en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Resource
Anger ett resursobjekt.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
Anger namnet på en användare. Ange ett användarnamn med formatet Domän\Användare.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleID
Anger ID för en användarroll.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleName
Anger namnet på en användarroll. Typer av användarroller som heter inkluderar Delegerad administratör, Read-Only-administratör och Self-Service användare.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
Resource
Den här cmdleten returnerar ett resursobjekt .