Udostępnij za pośrednictwem


Get-AzBatchTaskSlotCount

Pobiera liczbę miejsc zadań dla określonego zadania.

Składnia

Get-AzBatchTaskSlotCount
   [-JobId] <String>
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzBatchTaskSlotCount
   [[-Job] <PSCloudJob>]
   -BatchContext <BatchAccountContext>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzBatchTaskSlotCount pobiera liczbę miejsc zadań usługi Azure Batch dla zadania usługi Batch. Określ zadanie za pomocą parametru JobId lub parametru Job. Liczba miejsc zadań zapewnia liczbę miejsc według aktywnego, uruchomionego lub ukończonego stanu zadania oraz liczby miejsc, w których zadania zakończyły się powodzeniem lub niepowodzeniem. Miejsca dla zadań w stanie przygotowywania są liczone jako uruchomione. Jeśli parametr validationStatus jest niewalecjonowany, usługa Batch nie mogła sprawdzić liczby stanów względem stanów zadań zgodnie z raportem w interfejsie API zadań listy. Wartość validationStatus może być nieowalczona, jeśli zadanie zawiera więcej niż 200 000 zadań.

Przykłady

Przykład 1. Pobieranie liczników zadań według identyfikatora

Get-AzBatchTaskSlotCount -JobId "Job01" -BatchContext $Context

Active              : 1
Completed           : 0
Failed              : 0
Running             : 1
Succeeded           : 5
ValidationStatus    : Validated

To polecenie pobiera liczbę zadań dla zadania Job01. Użyj polecenia cmdlet Get-AzBatchAccountKey, aby przypisać kontekst do zmiennej $Context.

Parametry

-BatchContext

Wystąpienie batchAccountContext do użycia podczas interakcji z usługą Batch. Jeśli użyjesz polecenia cmdlet Get-AzBatchAccount w celu pobrania elementu BatchAccountContext, uwierzytelnianie Microsoft Entra będzie używane podczas interakcji z usługą Batch. Aby zamiast tego użyć uwierzytelniania klucza współużytkowanego, użyj polecenia cmdlet Get-AzBatchAccountKeys, aby uzyskać obiekt BatchAccountContext z wypełnionymi kluczami dostępu. W przypadku korzystania z uwierzytelniania za pomocą klucza współużytkowanego klucz podstawowy jest używany domyślnie. Aby zmienić klucz do użycia, ustaw właściwość BatchAccountContext.KeyInUse.

Typ:BatchAccountContext
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Job

Określa zadanie, które zawiera zadania, które pobiera to polecenie cmdlet. Aby uzyskać obiekt psCloudJob, użyj polecenia cmdlet Get-AzBatchJob.

Typ:PSCloudJob
Position:0
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-JobId

Identyfikator zadania, dla którego ma być pobierana liczba miejsc zadań.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

PSCloudJob

BatchAccountContext

Dane wyjściowe

PSTaskSlotCounts