Get-SCUserRoleQuota
Získá kvótu role uživatele.
Syntaxe
Get-SCUserRoleQuota
[-VMMServer <ServerConnection>]
[[-UserRole] <UserRole>]
[-QuotaPerUser <Boolean>]
[-Cloud <Cloud>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Rutina Get-SCUserRoleQuota získá objekty kvóty role uživatele nástroje Virtual Machine Manager (VMM).
Tato rutina vrátí dva objekty kvóty role 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 $Role proměnné.
Třetí příkaz získá kvótu role uživatele pro privátní cloud uložený v $Cloud a roli uživatele uloženou 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.
Typ: | Cloud |
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 |
-QuotaPerUser
Určuje, jestli tato rutina získá kvóty na úrovni uživatele nebo kvóty na úrovni členů. Zadejte hodnotu $True pro získání kvót na úrovni členů. Zadejte hodnotu $False pro získání kvót na úrovni role. Pokud tento parametr nezadáte, rutina vrátí oba typy kvót.
Typ: | Boolean |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-UserRole
Určuje objekt role uživatele, pro který tato rutina získá kvóty rolí uživatele.
Typ: | UserRole |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMMServer
Určuje objekt serveru VMM, na kterém tato rutina získá kvóty rolí uživatele.
Typ: | ServerConnection |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
UserRoleQuota
Tato rutina vrátí objekt UserRoleQuota.