
Я много раз читал, что можно запретить гостевой учетной записи в Windows 7 выключать компьютер с помощью
shutdown -s
в командной строке, убедившись, что
Local Policies\User Rights Assugnment\Shut Down The System
не включает гостевую учетную запись.
Я только что попробовал это и смог выключить компьютер из гостевой учетной записи. Я также попробовал это в чистой установке Windows 7 Pro в VMware Player и получил то же самое поведение.
Что я неправильно понял?
решение1
Это дает список всех групп, имеющих возможность выключить компьютер:
Клавиша Windows -> в поиске введите "Локальная политика безопасности" и откройте программу. Локальные политики-> Назначение прав пользователя -> Дважды щелкните Выключить систему.
Учетная запись гостя (вероятно) находится в одной из этих групп — я бы предположил, что это «Пользователи», если она явно не указана в списке — проверьте членство в группе, запустив «compmgmt.msc».
Примечание: гостевая учетная запись по умолчанию является членом группы «YourDomain\Domain Users» (если мне не изменяет память), которая является членом группы «Пользователи».
Если вы хотите проверить членство в группе, запуск этой команды из PowerShell должен выдать результат, предполагая, что у вас установлен модуль PowerShell ActiveDirectory:
Get-ADPrincipalGroupMembership guest | select name
Если использование командной строки все еще позволяет выполнять действия, вы можете (и, вероятно, должны) отключить командную строку для гостевой учетной записи с помощью gpedit.msc — он находится в Групповая политика->Конфигурации пользователя->Административные шаблоны->Система -> «Запретить доступ к командной строке».