快捷导航
子维教学网 index 新闻频道 查看内容

鸿蒙互联网 | powershell操作注册表权限

2019-11-21 21:40| 发布者: byzps| 查看: 15| 评论: 0|原作者: byzps

摘要: 复制Get-Acl 查看键的当前权限复制$acl = Get-Acl HKCU:\Software\Testkey $acl.Owner mosser $me = $env:userdomain\$env:username $acl.SetOwner($me) 接管一个注册表键(先有权限访问)的所有权限复制del HKCU: ...
Get-Acl      
查看键的当前权限
$acl = Get-Acl HKCU:\Software\Testkey
$acl.Owner
mosser
$me = [System.Security.Principal.NTAccount]"$env:userdomain\$env:username"
$acl.SetOwner($me)   
接管一个注册表键(先有权限访问)的所有权限
del HKCU:\Software\Testkey2
md HKCU:\Software\Testkey2
$acl = Get-Acl HKCU:\Software\Testkey2
$person = [System.Security.Principal.NTAccount]"Administrators"
$access = [System.Security.AccessControl.RegistryRights]"FullControl"
$inheritance = [System.Security.AccessControl.InheritanceFlags]`
"ObjectInherit,ContainerInherit"
$propagation = [System.Security.AccessControl.PropagationFlags]"None"
$type = [System.Security.AccessControl.AccessControlType]"Allow"
$rule = New-Object System.Security.AccessControl.RegistryAccessRule( `
$person,$access,$inheritance,$propagation,$type)

$acl.ResetAccessRule($rule)
$person = [System.Security.Principal.NTAccount]"Everyone"
$access = [System.Security.AccessControl.RegistryRights]"ReadKey"
$inheritance = [System.Security.AccessControl.InheritanceFlags]`
"ObjectInherit,ContainerInherit"
$propagation = [System.Security.AccessControl.PropagationFlags]"None"
$type = [System.Security.AccessControl.AccessControlType]"Allow"
$rule = New-Object System.Security.AccessControl.RegistryAccessRule( `
$person,$access,$inheritance,$propagation,$type)
$acl.ResetAccessRule($rule)
Set-Acl HKCU:\Software\Testkey2 $acl
管理员拥有更改权限普通用户只有读取的新键的权限

鲜花

握手

雷人

路过

鸡蛋

最新评论

相关分类

让创业更简单

  • 反馈建议:byzps@qq.com
  • 客服电话:15573841933
  • 工作时间:周一到周五

关于我们

|网站地图

云服务支持

精彩文章,快速检索

关注我们

Copyright 子维 - 期待你的加入~  技术支持:©  子维工作室