Dela via


Set-SCUserRoleQuota

Ändrar inställningarna för en användarrollkvot.

Syntax

Set-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   -UserRoleQuota <UserRoleQuota>
   [-CPUCount <Int32>]
   [-CustomQuotaCount <Int32>]
   [-MemoryMB <Int32>]
   [-StorageGB <Int32>]
   [-VMCount <Int32>]
   [-UseCPUCountMaximum]
   [-UseCustomQuotaCountMaximum]
   [-UseMemoryMBMaximum]
   [-UseStorageGBMaximum]
   [-UseVMCountMaximum]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   [-UserRoleQuota <UserRoleQuota>]
   [-UseMaximumQuota]
   [-QuotaPerUser]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   -Cloud <Cloud>
   [-CPUCount <Int32>]
   [-CustomQuotaCount <Int32>]
   [-MemoryMB <Int32>]
   [-StorageGB <Int32>]
   [-VMCount <Int32>]
   [-UseCPUCountMaximum]
   [-UseCustomQuotaCountMaximum]
   [-UseMaximumQuota]
   [-UseMemoryMBMaximum]
   [-UseStorageGBMaximum]
   [-UseVMCountMaximum]
   [-QuotaPerUser]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Cmdleten Set-SCUserRoleQuota ändrar inställningarna för en VMM-användarrollkvot (Virtual Machine Manager).

Exempel

Exempel 1: Öka antalet virtuella datorer

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $Role = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> $Quota = Get-SCUserRoleQuota -Cloud $Cloud -UserRole $Role -QuotaPerUser $False
PS C:\> Write-Output $Quota.VMCount
PS C:\> if ($Quota.VMCount -lt 20) {Set-SCUserRoleQuota -UserRoleQuota $Quota -VMCount 20}

Det första kommandot hämtar molnet med namnet Cloud01 och lagrar sedan objektet i variabeln $Cloud.

Det andra kommandot hämtar användarrollen ContosoSelfServiceUsers och lagrar sedan objektet i variabeln $Role.

Det tredje kommandot hämtar användarrollkvoten för molnet som lagras i $Cloud och användarrollen som lagras i $Role. Eftersom parametern QuotaPerUser har värdet $False hämtar kommandot kvoten för användarrollen.

Det fjärde kommandot visar kvoten för antal virtuella datorer.

Det sista kommandot avgör om kvoten för virtuella datorer är mindre än 20. Om den är det anger den kvoten till 20.

Parametrar

-Cloud

Anger ett privat molnobjekt där den här cmdleten ändrar användarrollskvoter.

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

-CPUCount

Anger antalet virtuella processorer för en användarrollkvot.

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

-CustomQuotaCount

Anger antalet anpassade kvotpunkter för en användarrollskvot.

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

-JobGroup

Anger en identifierare för en serie kommandon som körs som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.

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

-JobVariable

Anger en variabel där jobbstatus spåras och lagras.

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

-MemoryMB

Anger mängden minne i megabyte (MB) för en användarrollkvot.

Typ:Int32
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

-QuotaPerUser

Anger att detta anger kvoter på medlemsnivå. Om du anger $False anger du kvoter på rollnivå. Om parametern inte används anges eller returneras båda kvoterna.

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

-StorageGB

Anger mängden lagringsutrymme i gigabyte (GB) för en användarrollkvot. Den här lagringsmängden inkluderar inte bibliotekslagring.

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

-UseCPUCountMaximum

Anger att det maximala antalet virtuella processorer tillåts för en användarroll. Om du anger den här parametern tillämpar VMM inte någon användarrollkvot för den virtuella CPU-dimensionen.

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

-UseCustomQuotaCountMaximum

Anger att det maximala antalet anpassade kvotpunkter tillåts för en användarroll. Om du anger den här parametern framtvingar VMM inte någon användarrollkvot för den anpassade kvotdimensionen.

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

-UseMaximumQuota

Anger att alla kvotdimensioner är inställda på max. Om du anger den här parametern tillämpar VMM inte användarrollkvoter.

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

-UseMemoryMBMaximum

Anger att den maximala mängden minne i megabyte tillåts för en användarroll. Om du anger den här parametern tillämpar VMM inte någon användarrollkvot för minnesdimensionen.

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

-UserRoleQuota

Anger ett användarrollskvotobjekt.

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

-UseStorageGBMaximum

Anger att den maximala mängden lagringsutrymme i gigabyte tillåts för en användarroll. Om du anger den här parametern framtvingar VMM inte någon användarrollkvot för lagringsdimensionen.

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

-UseVMCountMaximum

Anger att det maximala antalet virtuella datorer tillåts för en användarroll. Om du anger parametern framtvingar VMM inte någon användarrollkvot för den virtuella datordimensionen.

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

-VMCount

Anger antalet virtuella datorer för en användarrollkvot.

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

-VMMServer

Anger en VMM-server där den här cmdleten ändrar en användarrollkvot.

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

Utdata

UserRoleQuota

Den här cmdleten returnerar ett UserRoleQuota- objekt.