Get-UsageAggregates
Ottiene i dettagli di utilizzo della sottoscrizione di Azure segnalati.
Avviso
Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.
Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.
Sintassi
Get-UsageAggregates
-ReportedStartTime <DateTime>
-ReportedEndTime <DateTime>
[-AggregationGranularity <AggregationGranularity>]
[-ShowDetails <Boolean>]
[-ContinuationToken <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-UsageAggregates ottiene i dati aggregati sull'utilizzo delle sottoscrizioni di Azure in base alle proprietà seguenti:
- Ora di inizio e fine del momento in cui è stato segnalato l'utilizzo.
- Precisione di aggregazione, giornaliera o oraria.
- Dettagli del livello di istanza per più istanze della stessa risorsa. Per ottenere risultati coerenti, i dati restituiti si basano su quando i dettagli di utilizzo sono stati segnalati dalla risorsa di Azure. Per altre informazioni, vedere Informazioni di riferimentohttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c sulle API REST di fatturazione di Azure (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) nella libreria Microsoft Developer Network.
Esempio
Esempio 1: Recuperare i dati della sottoscrizione
PS C:\>Get-UsageAggregates -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"
Questo comando recupera i dati di utilizzo segnalati per la sottoscrizione tra il 2/05/05/2015 e il 5/5/2015.
Parametri
-AggregationGranularity
Specifica la precisione di aggregazione dei dati. I valori validi sono: giornaliera e oraria. Il valore predefinito è Daily.
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
Specifica il token di continuazione recuperato dal corpo della risposta nella chiamata precedente. Per un set di risultati di grandi dimensioni, le risposte vengono eseguite tramite token di continuazione. Il token di continuazione funge da segnalibro per lo stato di avanzamento. Se non si specifica questo parametro, i dati vengono recuperati dall'inizio del giorno o dell'ora specificata in ReportedStartTime. È consigliabile seguire il collegamento successivo nella risposta alla pagina anche se i dati.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReportedEndTime
Specifica l'ora di fine segnalata per il momento in cui l'utilizzo delle risorse è stato registrato nel sistema di fatturazione di Azure. Azure è un sistema distribuito, che si estende su più data center in tutto il mondo, quindi si verifica un ritardo tra il momento in cui la risorsa è stata effettivamente usata, ovvero il tempo di utilizzo delle risorse e quando l'evento di utilizzo ha raggiunto il sistema di fatturazione, ovvero il tempo segnalato dall'utilizzo delle risorse. Per ottenere tutti gli eventi di utilizzo per una sottoscrizione segnalata per un periodo di tempo, eseguire una query in base all'ora segnalata. Anche se si esegue una query in base al tempo segnalato, il cmdlet aggrega i dati di risposta in base al tempo di utilizzo delle risorse. I dati di utilizzo delle risorse sono il pivot utile per l'analisi dei dati.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReportedStartTime
Specifica l'ora di inizio segnalata per il momento in cui l'utilizzo delle risorse è stato registrato nel sistema di fatturazione di Azure.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShowDetails
Indica se questo cmdlet restituisce i dettagli a livello di istanza con i dati di utilizzo. Il valore predefinito è $True. Se $False, il servizio aggrega i risultati sul lato server e restituisce quindi un minor numero di gruppi di aggregazione. Ad esempio, se si eseguono tre siti Web, per impostazione predefinita si otterranno tre voci per l'utilizzo del sito Web. Tuttavia, quando il valore è $False, tutti i dati per lo stesso subscriptionId, meterId, usageStartTime e usageEndTime vengono compressi in un'unica voce.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse