Freigeben über


Get-SCCloudUsage

Ruft Cloud-Nutzungsdaten für eine angegebene private Cloud in VMM ab.

Syntax

CloudUsage (Standardwert)

Get-SCCloudUsage
    -Cloud <Cloud>
    [-VMMServer <ServerConnection>]
    [-ReturnPerUserRole]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

UserRoleUsageOfCloud

Get-SCCloudUsage
    -Cloud <Cloud>
    -UserRole <UserRole>
    [-VMMServer <ServerConnection>]
    [-UserName <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Get-SCCloudUsage werden Cloudnutzungsdaten für eine angegebene private Cloud in Virtual Machine Manager (VMM) abgerufen. Zu den Cloud-Nutzungsdaten gehören die folgenden:

  • Anzahl von CPUs
  • Benutzerdefinierte Quotenpunkte
  • Größe des Arbeitsspeichers (in MB)
  • Speichermenge (in GB)
  • Anzahl der virtuellen Maschinen

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 Cloud-Objekt mit dem Namen Cloud01 ab und speichert das Objekt in der Variablen $Cloud.

Mit dem zweiten Befehl werden die in $Cloud gespeicherten Cloud-Nutzungsinformationen für die private Cloud abgerufen und dem Benutzer die folgenden Informationen angezeigt:

  • CPUUsageAnzahl
  • CustomQuotaUsageCount
  • SpeicherNutzungMB
  • SpeicherNutzungGB
  • VMUsageCount (VMUsage)

Beispiel 2: Abrufen der Nutzungsinformationen für eine angegebene private Cloud für eine angegebene 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 Cloud-Objekt mit dem Namen 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.

Mit dem letzten Befehl werden die Cloud-Nutzungsinformationen für die in $Cloud gespeicherte private Cloud und die in $UserRole gespeicherte Benutzerrolle abgerufen. Anschließend zeigt der Befehl dem Benutzer die Informationen zur Cloud-Nutzung an.

Beispiel 3: Abrufen der Nutzungsinformationen für eine angegebene private Cloud für einen angegebenen 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 Cloud-Objekt mit dem Namen 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.

Mit dem letzten Befehl werden die Cloud-Nutzungsinformationen für die private Cloud abgerufen, die in $Cloud gespeichert sind, und der Benutzer namens PattiFuller, der sich in der Benutzerrolle SelfServiceUsers befindet. Anschließend zeigt der Befehl dem Benutzer die Informationen zur Cloud-Nutzung an.

Parameter

-Cloud

Gibt ein privates Cloud-Objekt an.

Parametereigenschaften

Typ:Cloud
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OnBehalfOfUser

Gibt einen Benutzernamen an. Dieses Cmdlet wird im Namen des Benutzers ausgeführt, der durch diesen Parameter angegeben wird.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Namen der Benutzerrolle ausgeführt, die durch diesen Parameter angegeben wird.

Parametereigenschaften

Typ:UserRole
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ReturnPerUserRole

Gibt eine Rückgabe pro Benutzerrolle an.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CloudUsage
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-UserName

Gibt den Namen eines Benutzers an. Geben Sie einen Benutzernamen im Format Domäne\Benutzer ein.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

UserRoleUsageOfCloud
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-UserRole

Gibt ein Benutzerrollenobjekt an.

Parametereigenschaften

Typ:UserRole
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

UserRoleUsageOfCloud
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.