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.