Я сохранил ACL с помощью icacls, используя эту команду
icacls File.zip /save aclsFile
Это сработало нормально, но всякий раз, когда я пытаюсь восстановить файл, я получаю сообщение об ошибке:
icacls * /restore aclsFile
Not all privileges or groups referenced are assigned to the caller.
Кто-нибудь еще сталкивался с этой проблемой или знает, как ее исправить?
Включен ли UAC в вашей системе? Вам необходимо запустить командную строку от имени администратора, чтобы восстановление icacls работало.
Кроме того - я почти уверен, что формат вашей команды восстановления неверен. A * вызовет ошибку icacls, потому что он будет искать * \ File.zip - вы, вероятно, захотите:
icacls . /restore aclsFile