Sdílet prostřednictvím


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 .