Get-SCCloudUsage
Obtém dados de utilização em nuvem para uma nuvem privada especificada em VMM.
Syntax
Get-SCCloudUsage
[-VMMServer <ServerConnection>]
-Cloud <Cloud>
[-ReturnPerUserRole]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCCloudUsage
[-VMMServer <ServerConnection>]
-Cloud <Cloud>
-UserRole <UserRole>
[-UserName <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
O cmdlet Get-SCCloudUsage obtém dados de utilização em nuvem para uma nuvem privada especificada no Virtual Machine Manager (VMM). Os dados de utilização da nuvem incluem os seguintes:
- Número de CPUs
- Pontos de quota personalizados
- Quantidade de memória (em MB)
- Quantidade de armazenamento (em GB)
- Número de Máquinas Virtuais
Pode estender este número de dados à utilização por função do utilizador e por utilizador.
Exemplos
Exemplo 1: Obtenha as informações de utilização de uma nuvem privada especificada
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> Get-SCCloudUsage -Cloud $Cloud
O primeiro comando recebe o objeto de nuvem privada chamado Cloud01 e armazena o objeto na variável $Cloud.
O segundo comando obtém a informação de utilização da nuvem para a nuvem privada armazenada em $Cloud e apresenta as seguintes informações ao utilizador:
- CPUUSageCount
- CustomQuotaUsageCount
- MemoryUsageMB
- ArmazenamentoUsageGB
- VMUsageCount
Exemplo 2: Obtenha as informações de utilização de uma nuvem privada especificada para uma função de utilizador especificada
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $UserRole = Get-SCUserRole -Name "SelfServiceUsers"
PS C:\> Get-SCCloudUsage -Cloud $Cloud -UserRole $UserRole
O primeiro comando recebe o objeto de nuvem privada chamado Cloud01 e armazena o objeto na variável $Cloud.
O segundo comando obtém o objeto da função do utilizador chamado SelfServiceUsers e armazena o objeto na variável $UserRole.
O último comando obtém a informação de utilização da nuvem para a nuvem privada armazenada em $Cloud e a função do utilizador armazenada em $UserRole. Em seguida, o comando apresenta as informações de utilização da nuvem ao utilizador.
Exemplo 3: Obtenha as informações de utilização de uma nuvem privada especificada para um utilizador especificado dentro de uma função de utilizador
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $UserRole = Get-SCUserRole -Name "SelfServiceUsers"
PS C:\> Get-SCCloudUsage -Cloud $Cloud -UserRole $UserRole -UserName "Contoso\PattiFuller"
O primeiro comando recebe o objeto de nuvem privada chamado Cloud01 e armazena o objeto na variável $Cloud.
O segundo comando obtém o objeto da função do utilizador chamado SelfServiceUsers e armazena o objeto na variável $UserRole.
O último comando obtém a informação de utilização da nuvem para a nuvem privada armazenada em $Cloud e o utilizador chamado PattiFuller que está na função de utilizador chamada SelfServiceUsers. Em seguida, o comando apresenta as informações de utilização da nuvem ao utilizador.
Parâmetros
-Cloud
Especifica um objeto de nuvem privada.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador que este parâmetro especifica.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador que este parâmetro especifica.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReturnPerUserRole
Especifica uma devolução por função de utilizador.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserName
Especifica um nome de um utilizador. Introduza um nome de utilizador com o formato Domínio\Utilizador.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Especifica um objeto de função do utilizador.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |