Get-UsageAggregates
Pobiera zgłoszone szczegóły użycia subskrypcji platformy Azure.
Ostrzeżenie
Moduł AzureRM PowerShell został oficjalnie przestarzały od 29 lutego 2024 r. Zaleca się migrowanie użytkowników z modułu AzureRM do modułu Az programu PowerShell w celu zapewnienia ciągłej obsługi i aktualizacji.
Mimo że moduł AzureRM może nadal działać, nie jest już utrzymywany ani obsługiwany, umieszczając wszelkie dalsze zastosowania według uznania i ryzyka użytkownika. Zapoznaj się z naszymi zasobami migracji, aby uzyskać wskazówki dotyczące przejścia do modułu Az.
Składnia
Get-UsageAggregates
-ReportedStartTime <DateTime>
-ReportedEndTime <DateTime>
[-AggregationGranularity <AggregationGranularity>]
[-ShowDetails <Boolean>]
[-ContinuationToken <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-UsageAggregates pobiera zagregowane dane użycia subskrypcji platformy Azure według następujących właściwości:
- Godzina rozpoczęcia i zakończenia raportowania użycia.
- Precyzja agregacji — codziennie lub co godzinę.
- Szczegóły poziomu wystąpienia dla wielu wystąpień tego samego zasobu. W przypadku spójnych wyników zwracane dane są oparte na tym, kiedy szczegóły użycia zostały zgłoszone przez zasób platformy Azure. Aby uzyskać więcej informacji, zobacz Dokumentacjahttps://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c interfejsu API REST rozliczeń platformy Azure (https://msdn.microsoft.com/library/azure/1ea5b323-54bb-423d-916f-190de96c6a3c) w bibliotece Microsoft Developer Network.
Przykłady
Przykład 1. Pobieranie danych subskrypcji
PS C:\>Get-UsageAggregates -ReportedStartTime "5/2/2015" -ReportedEndTime "5/5/2015"
To polecenie pobiera zgłoszone dane użycia dla subskrypcji między 2.05.05.2015 i 5.5.2015.
Parametry
-AggregationGranularity
Określa dokładność agregacji danych. Prawidłowe wartości to: Codziennie i Co godzinę. Wartość domyślna to Codziennie.
Typ: | Microsoft.Azure.Commerce.UsageAggregates.Models.AggregationGranularity |
Dopuszczalne wartości: | Daily, Hourly |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ContinuationToken
Określa token kontynuacji pobrany z treści odpowiedzi w poprzednim wywołaniu. W przypadku dużego zestawu wyników odpowiedzi są stronicowane przy użyciu tokenów kontynuacji. Token kontynuacji służy jako zakładka do postępu. Jeśli nie określisz tego parametru, dane zostaną pobrane od początku dnia lub godziny określonej w obszarze ReportedStartTime. Zalecamy skorzystanie z następnego linku w odpowiedzi na stronę, choć dane.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ReportedEndTime
Określa zgłaszany czas zakończenia, kiedy użycie zasobów zostało zarejestrowane w systemie rozliczeniowym platformy Azure. Platforma Azure jest systemem rozproszonym obejmującym wiele centrów danych na całym świecie, dlatego występuje opóźnienie między czasem rzeczywistego użycia zasobu, czyli czasem użycia zasobów, a czasem osiągnięcia systemu rozliczeniowego zdarzenia użycia, czyli czasu raportowania użycia zasobów. Aby uzyskać wszystkie zdarzenia użycia dla subskrypcji, które są zgłaszane przez pewien czas, należy wykonać zapytanie według zgłoszonego czasu. Mimo że wykonujesz zapytanie według zgłoszonego czasu, polecenie cmdlet agreguje dane odpowiedzi według czasu użycia zasobu. Dane użycia zasobów to przydatny element przestawny do analizowania danych.
Typ: | DateTime |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ReportedStartTime
Określa zgłaszany czas rozpoczęcia, kiedy użycie zasobów zostało zarejestrowane w systemie rozliczeniowym platformy Azure.
Typ: | DateTime |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ShowDetails
Wskazuje, czy to polecenie cmdlet zwraca szczegóły na poziomie wystąpienia z danymi użycia. Wartość domyślna to $True. Jeśli $False, usługa agreguje wyniki po stronie serwera i w związku z tym zwraca mniej grup agregacji. Jeśli na przykład uruchamiasz trzy witryny internetowe, domyślnie otrzymasz trzy elementy wiersza do użycia witryny internetowej. Jeśli jednak wartość jest $False, wszystkie dane dla tych samych wartości subscriptionId, meterId, usageStartTime i usageEndTime są zwinięte do pojedynczego elementu wiersza.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
Microsoft.Azure.Commerce.UsageAggregates.Models.UsageAggregationGetResponse