Sdílet prostřednictvím


Set-SCUserRoleQuota

Upraví nastavení kvóty role uživatele.

Syntaxe

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

Rutina Set-SCUserRoleQuota upraví nastavení kvóty role uživatele nástroje Virtual Machine Manager (VMM).

Příklady

Příklad 1: Zvýšení kvóty počtu virtuálních počítačů

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}

První příkaz získá cloud s názvem Cloud01 a pak tento objekt uloží do proměnné $Cloud.

Druhý příkaz získá roli uživatele ContosoSelfServiceUsers a pak tento objekt uloží do $Role proměnné.

Třetí příkaz získá kvótu role uživatele pro cloud uložený v $Cloud a roli uživatele uloženou v $Role. Vzhledem k tomu, že parametr QuotaPerUser má hodnotu $False, příkaz získá kvótu pro roli uživatele.

Čtvrtý příkaz zobrazí kvótu počtu virtuálních počítačů.

Poslední příkaz určuje, jestli je kvóta virtuálního počítače menší než 20. Pokud ano, nastaví kvótu na 20.

Parametry

-Cloud

Určuje objekt privátního cloudu, ve kterém tato rutina upravuje kvóty rolí uživatele.

Typ:Cloud
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CPUCount

Určuje počet virtuálních procesorů pro kvótu role uživatele.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-CustomQuotaCount

Určuje počet vlastních bodů kvóty pro kvótu role uživatele.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobGroup

Určuje identifikátor pro řadu příkazů, které se spouští jako sada těsně před posledním příkazem, který obsahuje stejné spuštění identifikátoru skupiny úloh.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

Určuje proměnnou, ve které je průběh úlohy sledován a uložen.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MemoryMB

Určuje velikost paměti v megabajtech (MB) pro kvótu role uživatele.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUserRole

Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-QuotaPerUser

Označuje, že se tím nastaví kvóty na úrovni člena. Zadání $False označuje kvóty na úrovni role. Pokud se parametr nepoužívá, obě kvóty se nastaví nebo vrátí.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StorageGB

Určuje velikost úložiště v gigabajtech (GB) pro kvótu role uživatele. Tato velikost úložiště nezahrnuje úložiště knihovny.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseCPUCountMaximum

Označuje, že pro roli uživatele je povolený maximální počet virtuálních procesorů. Pokud zadáte tento parametr, nástroj VMM nevynucuje kvótu role uživatele pro dimenzi virtuálního procesoru.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseCustomQuotaCountMaximum

Označuje, že pro roli uživatele je povolený maximální počet vlastních bodů kvóty. Pokud zadáte tento parametr, nástroj VMM nevynucuje kvótu role uživatele pro vlastní dimenzi kvóty.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseMaximumQuota

Označuje, že všechny dimenze kvóty jsou nastaveny na maximum. Pokud zadáte tento parametr, nástroj VMM nevynucuje kvóty rolí uživatele.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseMemoryMBMaximum

Označuje, že pro roli uživatele je povolené maximální množství paměti v megabajtech. Pokud zadáte tento parametr, nástroj VMM nevynucuje kvótu role uživatele pro dimenzi paměti.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UserRoleQuota

Určuje objekt kvóty role uživatele.

Typ:UserRoleQuota
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-UseStorageGBMaximum

Označuje, že pro roli uživatele je povolené maximální množství úložiště v gigabajtech. Pokud zadáte tento parametr, nástroj VMM nevynucuje kvótu role uživatele pro dimenzi úložiště.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-UseVMCountMaximum

Označuje, že pro roli uživatele je povolený maximální počet virtuálních počítačů. Pokud zadáte parametr, nástroj VMM nevynucuje kvótu role uživatele pro dimenzi virtuálního počítače.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMCount

Určuje počet virtuálních počítačů pro kvótu role uživatele.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VMMServer

Určuje server VMM, na kterém tato rutina upraví kvótu role uživatele.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

UserRoleQuota

Tato rutina vrátí objekt UserRoleQuota.