Как удалить папки из "Пуск-Все программы" по GPO
У нас есть несколько оставшихся папок в меню "Пуск" - "Все программы" на ПК пользователя Win7. Я пытаюсь запустить скрипт входа в систему, чтобы удалить его из C:\ProgramData\Microsoft\Windows\Start Menu\Programs\xxxx
, но со сценарием входа в систему он запускается пользователем, поэтому у него нет прав на удаление папок в меню автозагрузки.
Как я могу запустить этот сценарий входа с правами администратора домена?
1 ответ
Как я могу запустить этот сценарий входа с правами администратора домена?
Ты не можешь Сценарии входа выполняются в контексте пользователя. Они имеют доступ только к тому, к чему имеет доступ авторизованный пользователь.
Папка, на которую вы ссылаетесь, находится в системном контексте. Другими словами, это не зависит от пользователя и применяется ко всем пользователям в системе.
Ваш скрипт должен запускаться как скрипт запуска. Не скрипт входа в систему. Скрипты запуска запускаются как SYSTEM.
Вы также можете легко удалить эти файлы с помощью предпочтений групповой политики. Опять же, они будут применяться к контексту компьютера, а не к контексту пользователя. По моему мнению, объект групповой политики будет более надежным и лучше, чем сценарий запуска, и не будет зависеть от перезагрузки компьютера, которая будет применяться.