Disable-AzBatchJob

Wyłącza zadanie usługi Batch.

Składnia

Disable-AzBatchJob
       [-Id] <String>
       [-DisableJobOption] <DisableJobOption>
       -BatchContext <BatchAccountContext>
       [-DefaultProfile <IAzureContextContainer>]
       [<CommonParameters>]

Opis

Polecenie cmdlet Disable-AzBatchJob wyłącza zadanie usługi Azure Batch. Po włączeniu zadania można uruchamiać nowe zadania. Wyłączone zadania nie uruchamiają nowych zadań. Zadanie wyłączone można włączyć później.

Przykłady

Przykład 1. Wyłączanie zadania usługi Batch

Disable-AzBatchJob -Id "Job-000001" -DisableJobOption "Terminate" -BatchContext $Context

To polecenie wyłącza zadanie o identyfikatorze Job-000001. Polecenie kończy aktywne zadania dla zadania. Użyj polecenia cmdlet Get-AzBatchAccountKey, aby przypisać kontekst do zmiennej $Context.

Parametry

-BatchContext

Określa wystąpienie BatchAccountContext używane przez to polecenie cmdlet do interakcji z usługą Batch. Jeśli użyjesz polecenia cmdlet Get-AzBatchAccount, aby uzyskać element 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-AzBatchAccountKey, 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.

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

-DefaultProfile

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

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

-DisableJobOption

Określa, co zrobić z aktywnymi zadaniami skojarzonymi z zadaniem, które to polecenie cmdlet wyłącza. Prawidłowe wartości to:

  • Ponowne kolejki
  • Zakończ zatrudnienie
  • Wait
Type:DisableJobOption
Accepted values:Requeue, Terminate, Wait
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Id

Określa identyfikator zadania, które to polecenie cmdlet wyłącza.

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

Dane wejściowe

String

BatchAccountContext

Dane wyjściowe

Void