Get-SCCloudUsage

获取 VMM 中指定私有云的云使用情况数据。

语法

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>]

说明

Get-SCCloudUsage cmdlet 获取 Virtual Machine Manager (VMM) 中指定私有云的云使用情况数据。 云使用情况数据包括:

  • CPU 数
  • 自定义配额点
  • MB) 内存 (量
  • GB) 中存储 (量
  • 虚拟机数量

可以将此数据的范围限定为每个用户角色和每个用户的使用情况。

示例

示例 1:获取指定私有云的使用信息

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> Get-SCCloudUsage -Cloud $Cloud

第一个命令获取名为 Cloud01 的私有云对象,并将对象存储在$Cloud变量中。

第二个命令获取存储在$Cloud中的私有云的云使用情况信息,并向用户显示以下信息:

  • CPUUsageCount
  • CustomQuotaUsageCount
  • MemoryUsageMB
  • StorageUsageGB
  • VMUsageCount

示例 2:获取指定用户角色的指定私有云的使用信息

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $UserRole = Get-SCUserRole -Name "SelfServiceUsers"
PS C:\> Get-SCCloudUsage -Cloud $Cloud -UserRole $UserRole

第一个命令获取名为 Cloud01 的私有云对象,并将对象存储在$Cloud变量中。

第二个命令获取名为 SelfServiceUsers 的用户角色对象,并将对象存储在$UserRole变量中。

最后一个命令获取存储在$Cloud中的私有云的云使用情况信息,以及存储在$UserRole中的用户角色。 然后,该命令向用户显示云使用情况信息。

示例 3:获取用户角色中指定用户的指定私有云的使用信息

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"

第一个命令获取名为 Cloud01 的私有云对象,并将对象存储在$Cloud变量中。

第二个命令获取名为 SelfServiceUsers 的用户角色对象,并将对象存储在$UserRole变量中。

最后一个命令获取存储在 $Cloud 中的私有云的云使用情况信息,以及名为 PattiFuller 的用户,该用户位于名为 SelfServiceUsers 的用户角色中。 然后,该命令向用户显示云使用情况信息。

参数

-Cloud

指定私有云对象。

Type:Cloud
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OnBehalfOfUser

指定用户名。 此 cmdlet 代表此参数指定的用户操作。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

指定用户角色。 若要获取用户角色,请使用 Get-SCUserRole cmdlet。 此 cmdlet 代表此参数指定的用户角色进行操作。

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReturnPerUserRole

指定每个用户角色的返回。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserName

指定用户的名称。 输入格式为 Domain\User 的用户名。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRole

指定一个用户角色对象。

Type:UserRole
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

指定VMM 服务器对象。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False