Condividi tramite


Remove-AzBatchNodeFile

Elimina un file di nodo per un'attività o un nodo di calcolo.

Sintassi

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>]

Descrizione

Il cmdlet Remove-AzBatchNodeFile elimina un file di nodo di Azure Batch per un'attività o un nodo di calcolo.

Esempio

Esempio 1: Eliminare un file associato a un'attività

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

Questo comando elimina il file del nodo denominato wd\testFile.txt. Tale file è associato all'attività con ID Task26 nel processo Job-000001.

Esempio 2: Eliminare un file da un nodo di calcolo

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

Questo comando elimina il file di nodo denominato startup\testFile.txt dal nodo di calcolo specificato nel pool con ID Pool07.

Esempio 3: Rimuovere un file usando la pipeline

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

Questo comando ottiene il file del nodo usando Get-AzBatchNodeFile. Tale file è associato all'attività con ID Task26 nel processo Job-000001. Il comando passa tale file al cmdlet corrente usando la pipeline. Il cmdlet corrente rimuove il file del nodo. Il comando specifica il parametro Force . Di conseguenza, il comando non richiede la conferma.

Parametri

-BatchContext

Specifica l'istanza batchAccountContext usata da questo cmdlet per interagire con il servizio Batch. Se si usa il cmdlet Get-AzBatchAccount per ottenere BatchAccountContext, l'autenticazione di Microsoft Entra verrà usata durante l'interazione con il servizio Batch. Per usare invece l'autenticazione con chiave condivisa, usare il cmdlet Get-AzBatchAccountKey per ottenere un oggetto BatchAccountContext con le relative chiavi di accesso popolate. Quando si usa l'autenticazione con chiave condivisa, la chiave di accesso primaria viene usata per impostazione predefinita. Per modificare la chiave da usare, impostare la proprietà BatchAccountContext.KeyInUse.

Tipo:BatchAccountContext
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ComputeNodeId

Specifica l'ID del nodo di calcolo che contiene il file del nodo Batch eliminato da questo cmdlet.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Specifica l'oggetto PSNodeFile che rappresenta il file del nodo eliminato da questo cmdlet. Per ottenere un PSNodeFile, usare il cmdlet Get-AzBatchNodeFile.

Tipo:PSNodeFile
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-JobId

Specifica l'ID del processo che contiene l'attività.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Path

Percorso del file del nodo da eliminare.

Tipo:String
Alias:Name
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PoolId

Specifica l'ID del pool che contiene i nodi di calcolo per cui questo cmdlet rimuove un file.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Recursive

Indica che questo cmdlet elimina la cartella e tutti i file e le sottocartelle nel percorso specificato. Questo cmdlet è rilevante solo se il percorso è una cartella.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TaskId

Specifica l'ID dell'attività.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

String

PSNodeFile

BatchAccountContext

Output

Void