You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure PowerShell中两款存储删除保留策略启用cmdlet的区别是什么

Enable-AzStorageDeleteRetentionPolicy 与 Enable-AzStorageBlobDeleteRetentionPolicy 核心区别

1. 设计定位与适用范围不同

  • Enable-AzStorageDeleteRetentionPolicy 是Az.Storage模块早期推出的通用配置cmdlet,属于多资源兼容的通用工具:除了支持配置Blob服务的删除保留策略外,还可通过参数指定配置文件共享(FileShare)的软删除保留规则,覆盖存储服务的多个资源类型。
  • Enable-AzStorageBlobDeleteRetentionPolicy 是官方后续推出的Blob场景专项cmdlet,仅作用于Blob服务,适配Blob服务独有的特性做了功能扩展。

2. 配置能力与参数支持不同

  • 通用版的Enable-AzStorageDeleteRetentionPolicy仅支持基础的保留天数设置、资源类型指定,没有针对Blob场景的专项配置参数,仅能满足最基础的Blob软删除开启需求。
  • 专项版的Enable-AzStorageBlobDeleteRetentionPolicy额外支持Blob版本、Blob快照的软删除策略精细配置,提供了适配Blob版本管理、生命周期规则的专属参数,配置灵活性更高。

使用建议

如果你正在编写新的自动化脚本,优先使用Enable-AzStorageBlobDeleteRetentionPolicy配置Blob相关的删除保留策略:微软后续的Blob服务相关功能更新都会优先在专项cmdlet上迭代,通用版cmdlet目前主要用于兼容旧版本脚本,不会再新增Blob相关的配置能力。


内容的提问来源于stack exchange,提问作者mide-oluyi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 00:15:01