Remove-AzBatchJob
Tar bort ett Batch-jobb.
Syntax
Remove-AzBatchJob
[-Id] <String>
[-Force]
-BatchContext <BatchAccountContext>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Remove-AzBatchJob tar bort ett Azure Batch-jobb. Den här cmdleten uppmanar dig att bekräfta innan det tar bort ett jobb, såvida du inte anger parametern Force.
Exempel
Exempel 1: Ta bort ett Batch-jobb
Remove-AzBatchJob -Id "Job-000001" -BatchContext $Context
Det här kommandot tar bort jobbet som har ID-jobbet-000001. Kommandot uppmanar dig att bekräfta innan det tar bort jobbet. Använd cmdleten Get-AzBatchAccountKey för att tilldela en kontext till variabeln $Context.
Exempel 2: Ta bort ett Batch-jobb utan bekräftelse med hjälp av pipelinen
Get-AzBatchJob -Id "Job-000002" -BatchContext $Context | Remove-AzBatchJob -Force -BatchContext $Context
Det här kommandot hämtar jobbet som har ID Job-000002 med hjälp av cmdleten Get-AzBatchJob. Kommandot skickar jobbet till den aktuella cmdleten med hjälp av pipelineoperatorn. Kommandot tar bort jobbet. Eftersom kommandot innehåller parametern Force uppmanas du inte att bekräfta.
Exempel 3: Loopa igenom alla jobb och ta bort
# Get context
$accountname = "PUT YOUR AZURE BATCH ACCOUNT NAME HERE"
$batchcontext = Get-AzBatchAccount -AccountName $accountname
# Get jobs
$jobs = Get-AzBatchJob -BatchContext $batchcontext
# Loop through jobs
foreach ($element in $jobs) {
Write-Host "Processing "$element.Id
Remove-AzBatchJob -Id $element.Id -BatchContext $batchcontext -Force -Confirm:$false
}
Kommandona ovan Ta bort alla jobb för ett visst Azure Batch-konto. Eftersom kommandot innehåller parametern Force uppmanas du inte att bekräfta.
Parametrar
-BatchContext
Anger BatchAccountContext instans som den här cmdleten använder för att interagera med Batch-tjänsten. Om du använder cmdleten Get-AzBatchAccount för att hämta BatchAccountContext används Microsoft Entra-autentisering när du interagerar med Batch-tjänsten. Om du vill använda autentisering med delad nyckel i stället använder du cmdleten Get-AzBatchAccountKey för att hämta ett BatchAccountContext-objekt med dess åtkomstnycklar ifyllda. När du använder autentisering med delad nyckel används den primära åtkomstnyckeln som standard. Om du vill ändra vilken nyckel som ska användas anger du egenskapen BatchAccountContext.KeyInUse.
Typ: | BatchAccountContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Id
Anger ID för jobbet som den här cmdleten tar bort. Du kan inte ange jokertecken.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell