Dela via


Revoke-SCResource

Återkallar åtkomsten 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 (Mall01) från användaren med namnet 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.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUser

Anger ett användarnamn. Den här cmdleten fungerar för användaren som den här parametern anger.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUserRole

Anger en användarroll. Om du vill skaffa 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.

Typ:UserRole
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Resource

Anger ett resursobjekt.

Typ:ClientObject
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UserName

Anger namnet på en användare. Ange ett användarnamn med formatet Domain\User.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UserRoleID

Anger ID för en användarroll.

Typ:Guid[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UserRoleName

Anger namnet på en användarroll. Typer av användarroller som heter är delegerad administratör, Read-Only administratör och Self-Service användare.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

Resource

Den här cmdleten returnerar ett Resource-objekt.