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 force-parametern.
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 force-parametern uppmanas du inte att bekräfta det.
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 force-parametern uppmanas du inte att bekräfta det.
Parametrar
-BatchContext
Anger den 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.
Type: | BatchAccountContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Anger ID för jobbet som den här cmdleten tar bort. Du kan inte ange jokertecken.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |