我的目标是设置用户帐户配置文件的权限,以便其他用户可读。我正在为自动备份目的设置这样的方案。
所以,假设我有两个标准用户帐户 - User A
这是系统的一般用户,其数据将被备份:
和 BackupUser
这将是备份:
我想设置权限 User A
的个人资料文件夹 C:\Users\User A
可读 BackupUser
。
所以我开始了 cmd
作为管理员并运行以下 ICACLS 命令:
icacls "C:\Users\User A" /t /c /l /q /grant DESKTOP-69AQNQQ\BackupUser:(RX)
但它失败了,某些文件夹拒绝访问错误。
好。所以我下载了 PSEXEC 并首先运行我的 cmd
如 SYSTEM
希望防止访问被拒绝错误:
PSEXEC -i -s -d CMD
然后从它运行相同的命令。但它仍然给我同样的错误:
所以当我尝试复制时 C:\Users\User A
来自正在运行的进程的文件夹 BackupUser
它失败的用户帐户,你猜对了,“访问被拒绝”错误。
那么我在这里做错了什么?
PS。我正在Windows 10 Pro上进行这些测试。
PS2。这是跑步的结果 whoami
在...上 cmd
提示我用于此:
PS3:这是输出 icacls "C:\users\User A\Documents"
:
你能用GUI试试吗?右键单击用户文件夹,并为读取和执行授予权限。
—
edumgui
什么是输出
—
Peter Hahndorf
icacls "C:\users\User A\Documents"
?管理员应具有完全访问权限。如果有,您的cmd.exe不会升级,请检查 whoami /groups
@PeterHahndorf:我更新了我的OP
—
c00000fd
whoami
结果。
它失败的所有“文件夹”实际上是仅与旧应用程序兼容的联结。你没有错过任何数据而没有备份它们。
—
Ben N
@BenN:嗯。那很有意思。好点子。虽然,你看我的问题是当我尝试复制时
—
c00000fd
C:\users\User A
它失败,因为该文件夹包含那些结点 User A
没有读取权限。必须有一种方法来设置它们的读取权限 SYSTEM
帐号,对吗?