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

使用PowerShell在磁盘管理中设置卷权限

等效PowerShell设置卷权限的方法

你提到的磁盘管理中设置卷权限,本质是修改卷根目录的访问控制列表(ACL),和文件夹权限操作逻辑一致,但需要直接定位到卷的原生根路径(而非挂载点文件夹)。以下是具体实现步骤:

1. 获取目标卷的根路径

通过Get-Volume命令定位目标卷,构造其原生访问路径(格式为\\?\Volume{GUID}\):

# 根据挂载点路径获取对应卷的信息
$volume = Get-Volume -Path "E:\Data\LUN"
# 拼接卷的原生根路径
$volumeRootPath = "\\?\Volume{$($volume.UniqueId)}\"

如果卷有盘符,也可以直接用盘符根路径(比如E:\),但GUID路径更适配无盘符的挂载卷场景。

2. 设置卷根目录的ACL

沿用你熟悉的ACL操作逻辑,仅替换目标路径为卷根路径即可:

# 获取卷根目录当前的ACL配置
$NewAcl = Get-Acl -Path $volumeRootPath

# 配置权限参数
$identity = "Domain\user"
$fileSystemRights = "FullControl"
$type = "Allow"

# 创建新的权限规则
$fileSystemAccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule(
    $identity, $fileSystemRights, $type
)

# 应用规则并保存配置
$NewAcl.SetAccessRule($fileSystemAccessRule)
Set-Acl -Path $volumeRootPath -AclObject $NewAcl

补充说明

  • 磁盘管理GUI里"卷属性-安全"标签的权限配置,和上述代码操作完全等效,都是修改卷根目录的ACL
  • 可通过Get-Acl $volumeRootPath | Format-List命令验证权限是否生效

内容的提问来源于stack exchange,提问作者xhr489

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 05:13:32