Get-SCUserRoleQuota
Získá kvótu role uživatele.
Syntax
Get-SCUserRoleQuota
[-VMMServer <ServerConnection>]
[[-UserRole] <UserRole>]
[-QuotaPerUser <Boolean>]
[-Cloud <Cloud>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Rutina Get-SCUserRoleQuota získá objekty kvóty rolí uživatele nástroje Virtual Machine Manager (VMM).
Tato rutina vrátí dva objekty kvóty rolí uživatele pro roli samoobslužného uživatele na privátní cloud. Jeden objekt obsahuje informace o kvótě na úrovni role. Druhý objekt obsahuje informace o kvótě na úrovni člena. Zadejte hodnotu $True pro rutinu QuotaPerUser, která vrátí pouze objekt kvóty na úrovni člena. Zadejte hodnotu $False, aby rutina vrátila pouze objekt kvóty na úrovni role.
Příklady
Příklad 1: Získání kvóty počtu virtuálních počítačů pro jednotlivé uživatele
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $Role = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> $Quota = Get-SCUserRoleQuota -Cloud $Cloud -UserRole $Role -QuotaPerUser $True
PS C:\> Write-Output $Quota.VMCount
První příkaz získá objekt privátního cloudu s názvem Cloud01 a pak tento objekt uloží do proměnné $Cloud.
Druhý příkaz získá objekt role uživatele s názvem ContosoSelfServiceUsers a pak tento objekt uloží do proměnné $Role.
Třetí příkaz získá kvótu role uživatele pro privátní cloud uložený v $Cloud a roli uživatele uložené v $Role. Protože parametr QuotaPerUser má hodnotu $True, získá tento příkaz kvótu pro členy.
Poslední příkaz zobrazí kvótu počtu virtuálních počítačů.
Parametry
-Cloud
Určuje objekt privátního cloudu, ve kterém tato rutina získá kvóty rolí uživatele.
Type: | Cloud |
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 |
-QuotaPerUser
Určuje, jestli tato rutina získá kvóty na úrovni uživatele nebo kvóty na úrovni člena. Zadejte hodnotu $True pro získání kvót na úrovni členů. Zadejte hodnotu $False pro získání kvót na úrovni rolí. Pokud tento parametr nezadáte, vrátí rutina oba typy kvót.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Určuje objekt role uživatele, pro který tato rutina získá kvóty rolí uživatele.
Type: | UserRole |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM, na kterém tato rutina získá kvóty rolí uživatele.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
UserRoleQuota
Tato rutina vrátí objekt UserRoleQuota .