Dela via


Remove-AzBatchNodeFile

Tar bort en nodfil för en aktivitet eller beräkningsnod.

Syntax

Remove-AzBatchNodeFile
      -JobId <String>
      -TaskId <String>
      -Path <String>
      [-Force]
      [-Recursive]
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzBatchNodeFile
      [-PoolId] <String>
      [-ComputeNodeId] <String>
      -Path <String>
      [-Force]
      [-Recursive]
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzBatchNodeFile
      [[-InputObject] <PSNodeFile>]
      [-Force]
      [-Recursive]
      -BatchContext <BatchAccountContext>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdleten Remove-AzBatchNodeFile tar bort en Azure Batch-nodfil för en aktivitet eller beräkningsnod.

Exempel

Exempel 1: Ta bort en fil som är associerad med en uppgift

Remove-AzBatchNodeFile -JobId "Job-000001" -TaskId "Task26" -Path "wd\testFile.txt" -BatchContext $Context

Det här kommandot tar bort nodfilen med namnet wd\testFile.txt. Filen är associerad med uppgiften som har ID Task26 under jobbet Job-000001.

Exempel 2: Ta bort en fil från en beräkningsnod

Remove-AzBatchNodeFile -PoolId "Pool07" -ComputeNodeId "tvm-2316545714_1-20150725t213220z" -Path "startup\testFile.txt" -BatchContext $Context

Det här kommandot tar bort nodfilen med namnet startup\testFile.txt från den angivna beräkningsnoden i poolen som har ID-pool07.

Exempel 3: Ta bort en fil med hjälp av pipelinen

Get-AzBatchNodeFile -JobId "Job-000001" -TaskId "Task26" -Path "wd\testFile2.txt" -BatchContext $Context | Remove-AzBatchNodeFile -Force -BatchContext $Context

Det här kommandot hämtar nodfilen med hjälp av Get-AzBatchNodeFile. Filen är associerad med uppgiften som har ID Task26 under jobbet Job-000001. Kommandot skickar filen till den aktuella cmdleten med hjälp av pipelinen. Den aktuella cmdleten tar bort nodfilen. Kommandot anger force-parametern. Därför uppmanas du inte att bekräfta kommandot.

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.

Typ:BatchAccountContext
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNodeId

Anger ID:t för beräkningsnoden som innehåller batchnodfilen som den här cmdleten tar bort.

Typ:String
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:False
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Anger PSNodeFile-objekt som representerar nodfilen som den här cmdleten tar bort. Om du vill hämta en PSNodeFile använder du cmdleten Get-AzBatchNodeFile.

Typ:PSNodeFile
Position:0
standardvärde:None
Obligatorisk:False
Accept pipeline input:True
Accept wildcard characters:False

-JobId

Anger ID för jobbet som innehåller uppgiften.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Filsökvägen för nodfilen som ska tas bort.

Typ:String
Aliases:Name
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-PoolId

Anger ID för poolen som innehåller de beräkningsnoder som cmdleten tar bort en fil för.

Typ:String
Position:0
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Recursive

Anger att den här cmdleten tar bort mappen och alla undermappar och filer under den angivna sökvägen. Den här cmdleten är endast relevant om sökvägen är en mapp.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-TaskId

Anger aktivitetens ID.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:False
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

PSNodeFile

BatchAccountContext

Utdata

Void