Remove-AzureStorageBlob
指定したストレージ BLOB を削除します。
注意
このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。
構文
Remove-AzureStorageBlob
[-Blob] <String>
[-Container] <String>
[-DeleteSnapshot]
[-Force]
[-PassThru]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-ConcurrentTaskCount <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureStorageBlob
-CloudBlob <CloudBlob>
[-DeleteSnapshot]
[-Force]
[-PassThru]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-ConcurrentTaskCount <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureStorageBlob
-CloudBlobContainer <CloudBlobContainer>
[-Blob] <String>
[-DeleteSnapshot]
[-Force]
[-PassThru]
[-Context <IStorageContext>]
[-ServerTimeoutPerRequest <Int32>]
[-ClientTimeoutPerRequest <Int32>]
[-ConcurrentTaskCount <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Remove-AzureStorageBlob コマンドレットは、指定された BLOB を Azure のストレージ アカウントから削除します。
例
例 1: 名前でストレージ BLOB を削除する
PS C:\>Remove-AzureStorageBlob -Container "ContainerName" -Blob "BlobName"
このコマンドは、その名前で識別された BLOB を削除します。
例 2: パイプラインを使用してストレージ BLOB を削除する
PS C:\>Get-AzureStorageBlob -Container "ContainerName" -Blob "BlobName" | Remove-AzureStorageBlob
このコマンドはパイプラインを使用します。
例 3: パイプラインを使用してストレージ BLOB を削除する
PS C:\>Get-AzureStorageContainer -Container container* | Remove-AzureStorageBlob -Blob "BlobName"
このコマンドでは、アスタリスク (*) ワイルドカード文字とパイプラインを使用して BLOB または BLOB を取得し、それらを削除します。
パラメーター
-Blob
削除する BLOB の名前を指定します。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientTimeoutPerRequest
1 つのサービス要求に対するクライアント側のタイムアウト間隔を秒単位で指定します。 指定した間隔で前の呼び出しが失敗した場合、このコマンドレットは要求を再試行します。 間隔が経過する前にこのコマンドレットが正常な応答を受け取らない場合、このコマンドレットはエラーを返します。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloudBlob
クラウド BLOB を指定します。 CloudBlob オブジェクトを取得するには、Get-AzureStorageBlob コマンドレットを使用します。
Type: | CloudBlob |
Aliases: | ICloudBlob |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CloudBlobContainer
Azure Storage クライアント ライブラリの CloudBlobContainer オブジェクトを指定します。 Get-AzureStorageContainer コマンドレットを使用して取得できます。
Type: | CloudBlobContainer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConcurrentTaskCount
同時ネットワーク呼び出しの最大数を指定します。 このパラメーターを使用すると、同時ネットワーク呼び出しの最大数を指定することで、ローカル CPU と帯域幅の使用量を調整するコンカレンシーを制限できます。 指定した値は絶対カウントであり、コア数には乗算されません。 このパラメーターは、1 秒あたり 100 キロビットなどの低帯域幅環境でのネットワーク接続の問題を減らすのに役立ちます。 既定値は 10 です。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Container
コンテナーの名前を指定します。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Azure ストレージ コンテキストを指定します。 New-AzureStorageContext コマンドレットを使用して作成できます。
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DeleteSnapshot
すべてのスナップショットを削除し、ベース BLOB は削除しないことを指定します。 このパラメーターを指定しない場合、ベース BLOB とそのスナップショットは一緒に削除されます。 ユーザーは、削除操作の確認を求められます。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
このコマンドレットは、確認なしで BLOB とそのスナップショットを削除することを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
このコマンドレットは、操作の成功を 反映するブール値 を返します。 既定では、このコマンドレットは値を返しません。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerTimeoutPerRequest
読み取るコマンドレットの Azure プロファイルを指定します。 指定しない場合、コマンドレットは既定のプロファイルから読み取ります。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |