Как удалить папки из "Пуск-Все программы" по GPO

У нас есть несколько оставшихся папок в меню "Пуск" - "Все программы" на ПК пользователя Win7. Я пытаюсь запустить скрипт входа в систему, чтобы удалить его из C:\ProgramData\Microsoft\Windows\Start Menu\Programs\xxxx, но со сценарием входа в систему он запускается пользователем, поэтому у него нет прав на удаление папок в меню автозагрузки.

Как я могу запустить этот сценарий входа с правами администратора домена?

1 ответ

Решение

Как я могу запустить этот сценарий входа с правами администратора домена?

Ты не можешь Сценарии входа выполняются в контексте пользователя. Они имеют доступ только к тому, к чему имеет доступ авторизованный пользователь.

Папка, на которую вы ссылаетесь, находится в системном контексте. Другими словами, это не зависит от пользователя и применяется ко всем пользователям в системе.

Ваш скрипт должен запускаться как скрипт запуска. Не скрипт входа в систему. Скрипты запуска запускаются как SYSTEM.

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

Другие вопросы по тегам