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 |