Get-SCCloudUsage
Ruft Cloudnutzungsdaten für eine angegebene private Cloud in VMM ab.
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>]
Beschreibung
Das Get-SCCloudUsage Cmdlet ruft Cloudnutzungsdaten für eine angegebene private Cloud im Virtual Machine Manager (VMM) ab. Cloud-Nutzungsdaten umfassen Folgendes:
- Anzahl der CPUs
- Benutzerdefinierte Kontingentpunkte
- Arbeitsspeichermenge (in MB)
- Speichermenge (in GB)
- Anzahl virtueller Computer
Sie können diese Daten auf die Nutzung pro Benutzerrolle und pro Benutzer beschränken.
Beispiele
Beispiel 1: Abrufen der Nutzungsinformationen für eine angegebene private Cloud
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> Get-SCCloudUsage -Cloud $Cloud
Der erste Befehl ruft das private Cloudobjekt "Cloud01" ab und speichert das Objekt in der variablen $Cloud.
Der zweite Befehl ruft die Cloudnutzungsinformationen für die private Cloud ab, die in $Cloud gespeichert ist, und zeigt dem Benutzer die folgenden Informationen an:
- CPUUsageCount
- CustomQuotaUsageCount
- MemoryUsageMB
- StorageUsageGB
- VMUsageCount
Beispiel 2: Abrufen der Nutzungsinformationen für eine angegebene private Cloud für eine bestimmte Benutzerrolle
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $UserRole = Get-SCUserRole -Name "SelfServiceUsers"
PS C:\> Get-SCCloudUsage -Cloud $Cloud -UserRole $UserRole
Der erste Befehl ruft das private Cloudobjekt "Cloud01" ab und speichert das Objekt in der variablen $Cloud.
Der zweite Befehl ruft das Benutzerrollenobjekt mit dem Namen SelfServiceUsers ab und speichert das Objekt in der variablen $UserRole.
Der letzte Befehl ruft die Cloudnutzungsinformationen für die private Cloud ab, die in $Cloud gespeichert ist, und die in $UserRole gespeicherte Benutzerrolle. Anschließend zeigt der Befehl dem Benutzer die Informationen zur Cloudnutzung an.
Beispiel 3: Abrufen der Nutzungsinformationen für eine angegebene private Cloud für einen bestimmten Benutzer innerhalb einer Benutzerrolle
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"
Der erste Befehl ruft das private Cloudobjekt "Cloud01" ab und speichert das Objekt in der variablen $Cloud.
Der zweite Befehl ruft das Benutzerrollenobjekt mit dem Namen SelfServiceUsers ab und speichert das Objekt in der variablen $UserRole.
Der letzte Befehl ruft die Cloudnutzungsinformationen für die private Cloud ab, die in $Cloud gespeichert ist, und den Benutzer namens PattiFuller, der sich in der Benutzerrolle namens SelfServiceUsers befindet. Anschließend zeigt der Befehl dem Benutzer die Informationen zur Cloudnutzung an.
Parameter
-Cloud
Gibt ein privates Cloudobjekt an.
Typ: | Cloud |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-OnBehalfOfUser
Gibt einen Benutzernamen an. Dieses Cmdlet wird im Auftrag des Benutzers ausgeführt, den dieser Parameter angibt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OnBehalfOfUserRole
Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das cmdlet Get-SCUserRole. Dieses Cmdlet wird im Auftrag der Benutzerrolle ausgeführt, die dieser Parameter angibt.
Typ: | UserRole |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ReturnPerUserRole
Gibt eine Rückgabe pro Benutzerrolle an.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UserName
Gibt den Namen eines Benutzers an. Geben Sie einen Benutzernamen mit dem Format "Domäne\Benutzer" ein.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UserRole
Gibt ein Benutzerrollenobjekt an.
Typ: | UserRole |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Typ: | ServerConnection |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |