Моя цель - настроить разрешения для профиля учетной записи пользователя, чтобы его мог прочитать другой пользователь. Я настраиваю такую схему для целей автоматического резервного копирования.

Итак, скажем, у меня есть две стандартные учетные записи пользователей - 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":

0