Remove-AzBatchNodeFile

Удаляет файл узла для задачи или вычислительного узла.

Синтаксис

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

Описание

Командлет Remove-AzBatchNodeFile удаляет файл узла пакетная служба Azure для задачи или вычислительного узла.

Примеры

Пример 1. Удаление файла, связанного с задачей

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

Эта команда удаляет файл узла с именем wd\testFile.txt. Этот файл связан с задачей с идентификатором Task26 в задании 000001.

Пример 2. Удаление файла из вычислительного узла

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

Эта команда удаляет файл узла с именем startup\testFile.txt из указанного вычислительного узла в пуле с идентификатором Pool07.

Пример 3. Удаление файла с помощью конвейера

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

Эта команда получает файл узла с помощью Get-AzBatchNodeFile. Этот файл связан с задачей с идентификатором Task26 в задании 000001. Команда передает этот файл текущему командлету с помощью конвейера. Текущий командлет удаляет файл узла. Команда задает параметр Force . Поэтому команда не запрашивает подтверждение.

Параметры

-BatchContext

Указывает экземпляр BatchAccountContext, используемый этим командлетом для взаимодействия со службой пакетной службы. Если вы используете командлет Get-AzBatchAccount для получения пакета BatchAccountContext, при взаимодействии со службой пакетной службы будет использоваться проверка подлинности Microsoft Entra. Чтобы использовать проверку подлинности с общим ключом, используйте командлет Get-AzBatchAccountKey, чтобы получить объект BatchAccountContext с заполненными ключами доступа. При использовании проверки подлинности общего ключа первичный ключ доступа используется по умолчанию. Чтобы изменить используемый ключ, задайте свойство BatchAccountContext.KeyInUse.

Type:BatchAccountContext
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputeNodeId

Указывает идентификатор вычислительного узла, содержащего файл узла пакетной службы, который удаляет этот командлет.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Принудительное выполнение команды без запроса на подтверждение пользователем.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Указывает объект PSNodeFile, представляющий файл узла, который удаляет этот командлет. Чтобы получить PSNodeFile, используйте командлет Get-AzBatchNodeFile.

Type:PSNodeFile
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-JobId

Указывает идентификатор задания, содержащего задачу.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Путь к файлу узла для удаления.

Type:String
Aliases:Name
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PoolId

Указывает идентификатор пула, содержащего вычислительные узлы, для которых этот командлет удаляет файл.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Recursive

Указывает, что этот командлет удаляет папку и все вложенные папки и файлы по указанному пути. Этот командлет имеет значение, только если путь является папкой.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TaskId

Указывает идентификатор задачи.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

String

PSNodeFile

BatchAccountContext

Выходные данные

Void