Delen via


Remove-AzBatchNodeFile

Hiermee verwijdert u een knooppuntbestand voor een taak of rekenknooppunt.

Syntaxis

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

De cmdlet Remove-AzBatchNodeFile verwijdert een Azure Batch-knooppuntbestand voor een taak of rekenknooppunt.

Voorbeelden

Voorbeeld 1: Een bestand verwijderen dat is gekoppeld aan een taak

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

Met deze opdracht wordt het knooppuntbestand met de naam wd\testFile.txt verwijderd. Dit bestand is gekoppeld aan de taak met de id-taak26 onder de taak Job-000001.

Voorbeeld 2: Een bestand verwijderen uit een rekenknooppunt

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

Met deze opdracht verwijdert u het knooppuntbestand met de naam startup\testFile.txt van het opgegeven rekenknooppunt in de pool met de id-pool07.

Voorbeeld 3: Een bestand verwijderen met behulp van de pijplijn

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

Met deze opdracht wordt het knooppuntbestand opgehaald met behulp van Get-AzBatchNodeFile. Dit bestand is gekoppeld aan de taak met de id-taak26 onder de taak Job-000001. De opdracht geeft dat bestand door aan de huidige cmdlet met behulp van de pijplijn. Met de huidige cmdlet wordt het knooppuntbestand verwijderd. Met de opdracht geeft u de parameter Force op. Daarom wordt u met de opdracht niet om bevestiging gevraagd.

Parameters

-BatchContext

Hiermee geeft u het BatchAccountContext-exemplaar op dat door deze cmdlet wordt gebruikt om te communiceren met de Batch-service. Als u de Cmdlet Get-AzBatchAccount gebruikt om uw BatchAccountContext op te halen, wordt Microsoft Entra-verificatie gebruikt bij interactie met de Batch-service. Als u in plaats daarvan gedeelde sleutelverificatie wilt gebruiken, gebruikt u de cmdlet Get-AzBatchAccountKey om een BatchAccountContext-object op te halen waarin de bijbehorende toegangssleutels zijn ingevuld. Wanneer u verificatie met gedeelde sleutels gebruikt, wordt de primaire toegangssleutel standaard gebruikt. Als u de sleutel wilt wijzigen die u wilt gebruiken, stelt u de eigenschap BatchAccountContext.KeyInUse in.

Type:BatchAccountContext
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ComputeNodeId

Hiermee geeft u de id op van het rekenknooppunt dat het Batch-knooppuntbestand bevat dat door deze cmdlet wordt verwijderd.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Hiermee geeft u het PSNodeFile-object aan dat het knooppuntbestand vertegenwoordigt dat door deze cmdlet wordt verwijderd. Gebruik de cmdlet Get-AzBatchNodeFile om een PSNodeFile op te halen.

Type:PSNodeFile
Position:0
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-JobId

Hiermee geeft u de id op van de taak die de taak bevat.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Path

Het bestandspad van het knooppuntbestand dat u wilt verwijderen.

Type:String
Aliassen:Name
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PoolId

Hiermee geeft u de id op van de pool die de rekenknooppunten bevat waarvoor deze cmdlet een bestand verwijdert.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Recursive

Geeft aan dat met deze cmdlet de map en alle submappen en bestanden onder het opgegeven pad worden verwijderd. Deze cmdlet is alleen relevant als het pad een map is.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TaskId

Hiermee geeft u de id van de taak.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

PSNodeFile

BatchAccountContext

Uitvoerwaarden

Void