1

Я не хочу использовать недавнюю папку Windows и хочу сделать папку недоступной для всех пользователей из командной строки.

Я думал, что команда ниже будет отказывать всем пользователям в разрешениях, но даже после этой команды файлы в папке « Recent » все еще создаются.

icacls C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent /deny Everyone:(OI)(CI)(DE,DC)
processed file: C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent
Successfully processed 1 files; Failed processing 0 files

Как я могу отключить папку с помощью командной строки? Я хочу это, потому что я хочу запустить его из командного файла.

Я использую Windows 10 Home Edition.

1 ответ1

0

Стандартные разрешения Windows основаны на таких вещах, как "учетные записи пользователей" (или "группы"), а не на конкретных программах, таких как "интерфейс командной строки". Опытные пользователи командной строки должны иметь возможность делать все, что можно сделать через графический интерфейс. Самый простой подход, о котором я сразу подумал, - полностью отключить командную строку, переименовав CMD.EXE, но побочные эффекты, вероятно, будут ужасными.

Я уверен, что это можно сделать с помощью пользовательской оболочки (с открытым исходным кодом). Однако я не ожидаю простого способа сделать это. Вместо того, чтобы ограничивать то, как человек может получить доступ к папке, более надежной защитной позицией было бы ограничение того, что человек может делать (независимо от того, как он намеревается это сделать).

Если вы пытаетесь заблокировать что-то более конкретное, могут быть или не быть более жизнеспособные варианты; может быть полезным более детальное описание того, что вы хотите предотвратить.

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