Compartir a través de


Remove-AzBatchNodeFile

Elimina un archivo de nodo para una tarea o un nodo de proceso.

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

El cmdlet Remove-AzBatchNodeFile elimina un archivo de nodo de Azure Batch para una tarea o nodo de proceso.

Ejemplos

Ejemplo 1: Eliminar un archivo asociado a una tarea

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

Este comando elimina el archivo de nodo denominado wd\testFile.txt. Ese archivo está asociado a la tarea que tiene el identificador Task26 en el trabajo Job-000001.

Ejemplo 2: Eliminación de un archivo de un nodo de proceso

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

Este comando elimina el archivo de nodo denominado startup\testFile.txt del nodo de proceso especificado en el grupo que tiene el id. Pool07.

Ejemplo 3: Eliminación de un archivo mediante la canalización

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

Este comando obtiene el archivo de nodo mediante Get-AzBatchNodeFile. Ese archivo está asociado a la tarea que tiene el identificador Task26 en el trabajo Job-000001. El comando pasa ese archivo al cmdlet actual mediante la canalización. El cmdlet actual quita el archivo de nodo. El comando especifica el parámetro Force . Por lo tanto, el comando no le pide confirmación.

Parámetros

-BatchContext

Especifica la instancia de BatchAccountContext que usa este cmdlet para interactuar con el servicio Batch. Si usa el cmdlet Get-AzBatchAccount para obtener batchAccountContext, se usará la autenticación de Microsoft Entra al interactuar con el servicio Batch. Para usar la autenticación de clave compartida en su lugar, use el cmdlet Get-AzBatchAccountKey para obtener un objeto BatchAccountContext con sus claves de acceso rellenadas. Al usar la autenticación de clave compartida, la clave de acceso principal se usa de forma predeterminada. Para cambiar la clave que se va a usar, establezca la propiedad BatchAccountContext.KeyInUse.

Tipo:BatchAccountContext
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNodeId

Especifica el identificador del nodo de proceso que contiene el archivo de nodo de Batch que elimina este cmdlet.

Tipo:String
Position:1
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
valor predeterminado:False
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifica el objeto PSNodeFile que representa el archivo de nodo que elimina este cmdlet. Para obtener un PSNodeFile, use el cmdlet Get-AzBatchNodeFile.

Tipo:PSNodeFile
Position:0
valor predeterminado:None
Requerido:False
Accept pipeline input:True
Accept wildcard characters:False

-JobId

Especifica el identificador del trabajo que contiene la tarea.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Ruta de acceso del archivo de nodo que se va a eliminar.

Tipo:String
Aliases:Name
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:False
Accept wildcard characters:False

-PoolId

Especifica el identificador del grupo que contiene los nodos de proceso para los que este cmdlet quita un archivo.

Tipo:String
Position:0
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-Recursive

Indica que este cmdlet elimina la carpeta y todas las subcarpetas y archivos en la ruta de acceso especificada. Este cmdlet solo es relevante si la ruta de acceso es una carpeta.

Tipo:SwitchParameter
Position:Named
valor predeterminado:None
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

-TaskId

Especifica el identificador de la tarea.

Tipo:String
Position:Named
valor predeterminado:None
Requerido:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor predeterminado:False
Requerido:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

String

PSNodeFile

BatchAccountContext

Salidas

Void