Set-SCUserRoleQuota
Upraví nastavení kvóty rolí uživatele.
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
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 proměnné $Role.
Třetí příkaz získá kvótu role uživatele pro cloud uložený v $Cloud a roli uživatele uložené v $Role. Protož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živatelů.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Určuje počet virtuálních procesorů pro kvótu rolí uživatele.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomQuotaCount
Určuje počet vlastních bodů kvót pro kvótu role uživatele.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Určuje identifikátor řady příkazů, které běží jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje proměnnou, ve které se sleduje a ukládá průběh úlohy.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Určuje velikost paměti v megabajtech (MB) pro kvótu role uživatele.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina pracuje jménem uživatele, kterého tento parametr určuje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina pracuje jménem role uživatele, kterou tento parametr určuje.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QuotaPerUser
Označuje, že se nastaví kvóty na úrovni člena. Zadání $False označuje kvóty na úrovni rolí. Pokud se parametr nepoužívá, obě kvóty se nastaví nebo vrátí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageGB
Určuje velikost úložiště v gigabajtech (GB) pro kvótu rolí uživatele. Tato velikost úložiště nezahrnuje úložiště knihovny.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCPUCountMaximum
Označuje, že pro roli uživatele je povolený maximální počet virtuálních procesorů. Pokud tento parametr zadáte, nástroj VMM nevynucuje kvótu role uživatele pro dimenzi virtuálního procesoru.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCustomQuotaCountMaximum
Označuje, že pro roli uživatele je povolený maximální počet vlastních bodů kvót. Pokud tento parametr zadáte, nástroj VMM nevynucuje kvótu role uživatele pro vlastní dimenzi kvóty.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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živatelů.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseMemoryMBMaximum
Označuje, že maximální velikost paměti v megabajtech je povolená pro roli uživatele. Pokud tento parametr zadáte, nástroj VMM pro dimenzi paměti nevynucuje kvótu role uživatele.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleQuota
Určuje objekt kvóty role uživatele.
Type: | UserRoleQuota |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UseStorageGBMaximum
Označuje, že maximální velikost úložiště v gigabajtech je povolená pro roli uživatele. Pokud zadáte tento parametr, nástroj VMM nevynucuje kvótu role uživatele pro dimenzi úložiště.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMCount
Určuje počet virtuálních počítačů pro kvótu rolí uživatele.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Určuje server VMM, na kterém tato rutina upraví kvótu role uživatele.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Výstupy
UserRoleQuota
Tato rutina vrátí objekt UserRoleQuota .