Работа с разрешениями NTFS для файлов и папок Windows (копирование и сброс)

 В последнее время было несколько случаев, когда конечные пользователи делали какие-то странные вещи либо со своими рабочими столами, либо с серверами разработки, над которыми они работали. Если они находятся на серверах разработчиков, мы обычно просто восстанавливаем серверы из резервной копии, но иногда нам просто нужно быстро исправить ситуацию. Самые распространенные проблемы, которые я нахожу, связаны с разрешениями (веб-разработчики, как правило, возятся с ними c:\inetpub\wwwroot очень много). У меня есть несколько трюков в рукаве, чтобы справиться с этим.

Копирование разрешений из одной папки в другую выполняется прямолинейно с помощью PowerShell

Get-Acl-Path 'C:\DemoFolder' / Set-Acl-Path 'C:\NewDemoFolder'

В других случаях я нахожу, что нам просто нужно сбросить разрешения на папки обратно к тому, что Windows считает по умолчанию

icacls * /T /Q /C / RESET

Другое дело, что иногда информация о владельце тоже должна быть сброшена, вы можете сделать это с помощью следующей команды.

взлет /R /F *

Надеюсь, это вам также поможет.