Измените разрешения на чтение / запись из командной строки или сценария VB без cacls


0

Мне нужен способ автоматического изменения разрешений на чтение / запись для папки на компьютере с Windows XP Embedded.

Образ XPE, который я использую, не имеет всех стандартных инструментов Windows, и, очевидно, cacls является одним из тех инструментов, которых у него нет.

Если я просто наберу caclsв своем окне команд, он говорит мне,

'cacls' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Есть ли способ изменить разрешения для файлов / папок в Windows XPE без команды CACLS, или я могу скачать версию cacls.exe, которая будет работать на компьютере с XPE?

Ответы:


1

Попробуйте xcacls.vbs.

Как указано здесь :

xcacls.vbs описан в Q825751 и может быть загружен здесь

xcacls.vbs - это неподдерживаемая утилита, которая устраняет ограничение исходного xcacls.exe, в частности невозможность добавить разрешения к папке, у дочерних объектов которой установлен флаг наследования. Версия .vbs не поддерживает unc-пути и очень медленно обновляет несколько ACL.

Из ресурса KB кажется, что скрипт VB не зависит от существующих в системе CACLS или XCACLS, но, как я уже говорил ранее, это неподдерживаемая утилита.

Также на этой странице XCACLS является частью Windows Resource Kit; поиск в Интернете может дать вам возможность скачать его, а затем использовать настоящий XCACLS.exe

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.