Remove-AzStorageBlob
Remove o blob de armazenamento especificado.
Sintaxe
NamePipeline (Default)
Remove-AzStorageBlob
[-Blob] <String>
[-Container] <String>
[-DeleteSnapshot]
[-SnapshotTime <DateTimeOffset>]
[-VersionId <String>]
[-Force]
[-PassThru]
[-TagCondition <String>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
BlobPipeline
Remove-AzStorageBlob
-CloudBlob <CloudBlob>
[-BlobBaseClient <BlobBaseClient>]
[-DeleteSnapshot]
[-Force]
[-PassThru]
[-TagCondition <String>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ContainerPipeline
Remove-AzStorageBlob
[-Blob] <String>
-CloudBlobContainer <CloudBlobContainer>
[-DeleteSnapshot]
[-SnapshotTime <DateTimeOffset>]
[-VersionId <String>]
[-Force]
[-PassThru]
[-TagCondition <String>]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[-ConcurrentTaskCount <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Remove-AzStorageBlob remove o blob especificado de uma conta de armazenamento no Azure.
Exemplos
Exemplo 1: remover um blob de armazenamento pelo nome
Remove-AzStorageBlob -Container "ContainerName" -Blob "BlobName"
Esse comando remove um blob identificado pelo nome.
Exemplo 2: remover um blob de armazenamento usando o pipeline
Get-AzStorageBlob -Container "ContainerName" -Blob "BlobName" | Remove-AzStorageBlob
Esse comando usa o pipeline.
Exemplo 3: remover blobs de armazenamento usando o pipeline
Get-AzStorageContainer -Container container* | Remove-AzStorageBlob -Blob "BlobName"
Esse comando usa o caractere curinga do asterisco (*) e o pipeline para recuperar o blob ou blobs e os remove.
Exemplo 4: remover uma única versão de blob
Remove-AzStorageBlob -Container "containername" -Blob blob2 -VersionId "2020-07-03T16:19:16.2883167Z"
Esse comando remove uma única versão de blobs com VersionId.
Exemplo 5: remover um único instantâneo de blob
Remove-AzStorageBlob -Container "containername" -Blob blob1 -SnapshotTime "2020-07-06T06:56:06.8588431Z"
Esse comando remove um único instantâneo de blobs com SnapshotTime.
Parâmetros
-Blob
Especifica o nome do blob que você deseja remover.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
NamePipeline
Cargo: 0
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
ContainerPipeline
Cargo: 0
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-BlobBaseClient
Objeto BlobBaseClient
Propriedades do parâmetro
Tipo: BlobBaseClient
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
BlobPipeline
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-ClientTimeoutPerRequest
Especifica o intervalo de tempo limite do lado do cliente, em segundos, para uma solicitação de serviço.
Se a chamada anterior falhar no intervalo especificado, esse cmdlet repetirá a solicitação.
Se esse cmdlet não receber uma resposta bem-sucedida antes que o intervalo se esgote, esse cmdlet retornará um erro.
Propriedades do parâmetro
Tipo: Nullable<T> [ Int32 ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: ClientTimeoutPerRequestInSeconds
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-CloudBlob
Especifica um blob de nuvem.
Para obter um objeto CloudBlob , use o cmdlet Get-AzStorageBlob.
Propriedades do parâmetro
Tipo: Microsoft.Azure.Storage.Blob.CloudBlob
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: ICloudBlob
Conjuntos de parâmetros
BlobPipeline
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-CloudBlobContainer
Especifica um objeto CloudBlobContainer da biblioteca do Cliente de Armazenamento do Azure.
Você pode usar o cmdlet Get-AzStorageContainer para obtê-lo.
Propriedades do parâmetro
Tipo: Microsoft.Azure.Storage.Blob.CloudBlobContainer
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
ContainerPipeline
Cargo: Named
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-ConcurrentTaskCount
Especifica o máximo de chamadas de rede simultâneas.
Você pode usar esse parâmetro para limitar a simultaneidade para limitar o uso local de CPU e largura de banda especificando o número máximo de chamadas de rede simultâneas.
O valor especificado é uma contagem absoluta e não é multiplicado pela contagem de núcleos.
Esse parâmetro pode ajudar a reduzir problemas de conexão de rede em ambientes de baixa largura de banda, como 100 quilobits por segundo.
O valor padrão é 10.
Propriedades do parâmetro
Tipo: Nullable<T> [ Int32 ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: False
Dá suporte a curingas: False
DontShow: False
Aliases: cf
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Container
Especifica o nome do contêiner.
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
NamePipeline
Cargo: 1
Obrigatório: True
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Context
Especifica o contexto de armazenamento do Azure.
Você pode usar o cmdlet New-AzStorageContext para criá-lo.
Propriedades do parâmetro
Tipo: IStorageContext
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: True
Valor do pipeline pelo nome da propriedade: True
Valor dos argumentos restantes: False
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.
Propriedades do parâmetro
Tipo: IAzureContextContainer
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: AzureRmContext, AzureCredential
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-DeleteSnapshot
Especifica que todos os instantâneos sejam excluídos, mas não o blob base.
Se esse parâmetro não for especificado, o blob base e seus instantâneos serão excluídos juntos.
O usuário é solicitado a confirmar a operação de exclusão.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-Force
Indica que esse cmdlet remove o blob e seu instantâneo sem confirmação.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-PassThru
Indica que esse cmdlet retorna um booliano que reflete o sucesso da operação.
Por padrão, esse cmdlet não retorna um valor.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-ServerTimeoutPerRequest
Especifica o perfil do Azure para o cmdlet a ser lido.
Se não for especificado, o cmdlet lerá do perfil padrão.
Propriedades do parâmetro
Tipo: Nullable<T> [ Int32 ]
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Aliases: ServerTimeoutPerRequestInSeconds
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-SnapshotTime
Blob SnapshotTime
Propriedades do parâmetro
Conjuntos de parâmetros
NamePipeline
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
ContainerPipeline
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-TagCondition
Instrução de expressão de marca opcional para verificar a condição de correspondência.
A solicitação de blob falhará quando as marcas de blob não corresponderem à expressão fornecida.
Veja os detalhes em https://learn.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations#tags-conditional-operations .
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-VersionId
Blob VersionId
Propriedades do parâmetro
Tipo: String
Valor padrão: None
Dá suporte a curingas: False
DontShow: False
Conjuntos de parâmetros
NamePipeline
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
ContainerPipeline
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado.
O cmdlet não é executado.
Propriedades do parâmetro
Tipo: SwitchParameter
Valor padrão: False
Dá suporte a curingas: False
DontShow: False
Aliases: wi
Conjuntos de parâmetros
(All)
Cargo: Named
Obrigatório: False
Valor do pipeline: False
Valor do pipeline pelo nome da propriedade: False
Valor dos argumentos restantes: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters .
Microsoft.Azure.Storage.Blob.CloudBlob
Microsoft.Azure.Storage.Blob.CloudBlobContainer
Saídas