Dela via


Get-UsageAggregates

Hämtar den rapporterade användningsinformationen för Azure-prenumerationen.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

Get-UsageAggregates
   -ReportedStartTime <DateTime>
   -ReportedEndTime <DateTime>
   [-AggregationGranularity <AggregationGranularity>]
   [-ShowDetails <Boolean>]
   [-ContinuationToken <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Cmdleten Get-UsageAggregates hämtar aggregerade användningsdata för Azure-prenumerationer med följande egenskaper:

  • Start- och sluttider för när användningen rapporterades.
  • Sammansättningsprecision, antingen dagligen eller varje timme.
  • Information på instansnivå för flera instanser av samma resurs. För konsekventa resultat baseras de returnerade data på när användningsinformationen rapporterades av Azure-resursen. Mer information finns i Referens för REST APIhttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c för Azure-fakturering (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) i Microsoft Developer Network-biblioteket.

Exempel

Exempel 1: Hämta prenumerationsdata

PS C:\>Get-UsageAggregates -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"

Det här kommandot hämtar rapporterade användningsdata för prenumerationen mellan 2015-05-05-05.

Parametrar

-AggregationGranularity

Anger aggregeringsprecisionen för data. Giltiga värden är: Varje dag och varje timme. Standardvärdet är Dagligen.

Type:Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity
Accepted values:Daily, Hourly
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ContinuationToken

Anger fortsättningstoken som hämtades från svarstexten i föregående anrop. För en stor resultatuppsättning bläddras svar med hjälp av fortsättningstoken. Fortsättningstoken fungerar som ett bokmärke för förloppet. Om du inte anger den här parametern hämtas data från början av dagen eller timmen som anges i ReportedStartTime. Vi rekommenderar att du följer nästa länk i svaret på sidan genom data.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReportedEndTime

Anger den rapporterade sluttiden för när resursanvändningen registrerades i Azure-faktureringssystemet. Azure är ett distribuerat system som sträcker sig över flera datacenter runt om i världen, så det finns en fördröjning mellan när resursen faktiskt förbrukades, vilket är resursanvändningstiden, och när användningshändelsen nådde faktureringssystemet, vilket är resursanvändningens rapporterade tid. För att hämta alla användningshändelser för en prenumeration som rapporteras under en tidsperiod frågar du efter rapporterad tid. Även om du frågar efter rapporterad tid aggregerar cmdleten svarsdata efter resursanvändningstiden. Resursanvändningsdata är den användbara pivoten för att analysera data.

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

-ReportedStartTime

Anger den rapporterade starttiden för när resursanvändningen registrerades i Azure-faktureringssystemet.

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

-ShowDetails

Anger om den här cmdleten returnerar information på instansnivå med användningsdata. Standardvärdet är $True. Om $False aggregerar tjänsten resultatet på serversidan och returnerar därför färre aggregerade grupper. Om du till exempel kör tre webbplatser får du som standard tre radobjekt för webbplatsförbrukning. Men när värdet är $False komprimeras alla data för samma subscriptionId, meterId, usageStartTime och usageEndTime till ett enda radobjekt.

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

Indata

None

Utdata

Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse