Freigeben über


Remove-AzBatchNodeFile

Löscht eine Knotendatei für einen Vorgangs- oder Computeknoten.

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

Beschreibung

Das Cmdlet Remove-AzBatchNodeFile löscht eine Azure Batch-Knotendatei für einen Vorgangs- oder Computeknoten.

Beispiele

Beispiel 1: Löschen einer Datei, die einer Aufgabe zugeordnet ist

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

Mit diesem Befehl wird die Knotendatei mit dem Namen "wd\testFile.txt" gelöscht. Diese Datei ist der Aufgabe zugeordnet, die die ID "Task26" unter dem Auftrag "Job-000001" aufweist.

Beispiel 2: Löschen einer Datei aus einem Computeknoten

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

Mit diesem Befehl wird die Knotendatei mit dem Namen "startup\testFile.txt" aus dem angegebenen Computeknoten im Pool gelöscht, der über den ID-Pool07 verfügt.

Beispiel 3: Entfernen einer Datei mithilfe der Pipeline

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

Mit diesem Befehl wird die Knotendatei mithilfe von "Get-AzBatchNodeFile" abgerufen. Diese Datei ist der Aufgabe zugeordnet, die die ID "Task26" unter dem Auftrag "Job-000001" aufweist. Der Befehl übergibt diese Datei mithilfe der Pipeline an das aktuelle Cmdlet. Das aktuelle Cmdlet entfernt die Knotendatei. Der Befehl gibt den Force-Parameter an. Daher werden Sie vom Befehl nicht zur Bestätigung aufgefordert.

Parameter

-BatchContext

Gibt die BatchAccountContext-Instanz an, die dieses Cmdlet für die Interaktion mit dem Batchdienst verwendet. Wenn Sie das Cmdlet Get-AzBatchAccount verwenden, um Ihren BatchAccountContext abzurufen, wird die Microsoft Entra-Authentifizierung bei der Interaktion mit dem Batchdienst verwendet. Verwenden Sie zum Verwenden der gemeinsamen Schlüsselauthentifizierung stattdessen das Cmdlet "Get-AzBatchAccountKey", um ein BatchAccountContext-Objekt mit den aufgefüllten Zugriffstasten abzurufen. Bei Verwendung der Authentifizierung mit gemeinsam genutzten Schlüsseln wird standardmäßig der primäre Zugriffsschlüssel verwendet. Um den zu verwendenden Schlüssel zu ändern, legen Sie die BatchAccountContext.KeyInUse-Eigenschaft fest.

Typ:BatchAccountContext
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ComputeNodeId

Gibt die ID des Computeknotens an, der die Batchknotendatei enthält, die dieses Cmdlet löscht.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Gibt das PSNodeFile -Objekt an, das die Knotendatei darstellt, die dieses Cmdlet löscht. Verwenden Sie das Cmdlet "Get-AzBatchNodeFile", um eine PSNodeFile-Datei abzurufen.

Typ:PSNodeFile
Position:0
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-JobId

Gibt die ID des Auftrags an, der die Aufgabe enthält.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Path

Der Dateipfad der zu löschenden Knotendatei.

Typ:String
Aliase:Name
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PoolId

Gibt die ID des Pools an, der die Computeknoten enthält, für die dieses Cmdlet eine Datei entfernt.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Recursive

Gibt an, dass dieses Cmdlet den Ordner und alle Unterordner und Dateien unter dem angegebenen Pfad löscht. Dieses Cmdlet ist nur relevant, wenn der Pfad ein Ordner ist.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TaskId

Gibt die ID des Vorgangs an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

String

PSNodeFile

BatchAccountContext

Ausgaben

Void