次の方法で共有


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 コマンドレットは、Virtual Machine Manager (VMM) で指定されたプライベート クラウドのクラウド使用状況データを取得します。 クラウド使用状況データには、次のものが含まれます。

  • CPU の数
  • カスタム クォータ ポイント
  • メモリの量 (MB 単位)
  • ストレージの容量 (GB 単位)
  • 仮想マシンの数

このデータのスコープは、ユーザー ロールごととユーザーごとの使用量に設定できます。

例 1: 指定したプライベート クラウドの使用状況情報を取得する

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

最初のコマンドは、Cloud01 という名前のプライベート クラウド オブジェクトを取得し、$Cloud変数にオブジェクトを格納します。

2 番目のコマンドは、$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変数にオブジェクトを格納します。

2 番目のコマンドは、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変数にオブジェクトを格納します。

2 番目のコマンドは、SelfServiceUsers という名前のユーザー ロール オブジェクトを取得し、そのオブジェクトを $UserRole 変数に格納します。

最後のコマンドは、$Cloudに格納されているプライベート クラウドと、SelfServiceUsers という名前のユーザー ロールに含まれる PattiFuller というユーザーのクラウド使用状況情報を取得します。 次に、ユーザーにクラウド使用状況情報が表示されます。

パラメーター

-Cloud

プライベート クラウド オブジェクトを指定します。

型:Cloud
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-OnBehalfOfUser

ユーザー名を指定します。 このコマンドレットは、このパラメーターが指定したユーザーに代わって動作します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OnBehalfOfUserRole

ユーザー ロールを指定します。 ユーザー ロールを取得するには、Get-SCUserRole コマンドレットを使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールに代わって動作します。

型:UserRole
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ReturnPerUserRole

ユーザー ロールごとのリターンを指定します。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-UserName

ユーザーの名前を指定します。 Domain\User という形式のユーザー名を入力します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-UserRole

ユーザー ロール オブジェクトを指定します。

型:UserRole
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VMMServer

VMM サーバー オブジェクトを指定します。

型:ServerConnection
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False