Наконец, выяснив, почему я не могу скопировать конкретный файл из папки в сети (проблема с разрешениями, вызванная тем, как файл был скопирован / перемещен в папку в первую очередь - какими бы ни были, разрешения для файла отличались от других в одной и той же папке) - меня поразило, насколько сложно установить права доступа к файлу так же, как к другому.

Существует ли быстрый способ установки разрешений для файла A таким же, как и для файла B в той же папке?

1 ответ1

1

Предполагая, что у вас установлен Windows PowerShell, следующие команды в приглашении PowerShell должны делать то, что вы хотите

В этом примере Файл A - это файл с разрешениями на копирование, а файл B - это файл, который должен получить скопированные разрешения.

Get-Acl -Path <path-to-file-a> | Set-Acl <path-to-file-b> 

Я уверен, что PowerShell не установлен по умолчанию в Windows XP. Чтобы получить его, вам нужно установить .NET Framework 2.0 и Windows Management Framework, как описано в этой статье базы знаний.

К сожалению, у меня нет копии Windows XP, доступной для полного тестирования, но я уверен, что представленная информация актуальна.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .