До сих пор я всегда отключал UAC. Теперь я хотел бы поиграть в книгу и оставить ее включенной.
Мой тестовый пример заставляет работать mkdir c:\program files\foo
. Когда я запускаю его (мой пользователь является администратором), я получаю Access is denied.
Итак, выполните runas /user:boom\administrator "mkdir c:\program files\foo"
, надеясь, что это поможет. Мне предлагается пароль. Я нажимаю ENTER и получаю
RUNAS ERROR: невозможно запустить - mkdir c:\program files\foo 1327: ошибка входа: ограничение учетной записи пользователя. Возможные причины: пустые пароли запрещены, ограничения на время входа в систему или ограничение политики введено в действие.
Хорошо, я пытаюсь установить пароль для администратора. Я смотрю это на вкладке пользователей в диспетчере задач или в учетных записях пользователей -> Управление другой учетной записью, и его там нет.
Как мне поступить? Попытка запустить mkdir под администратором является даже правильным путем? Должен ли я попробовать запустить его под SYSTEM?
Как примечание, я также попытался установить Sudo для Windows, но не смог заставить его работать, и при этом я не мог найти простое учебное пособие "привет мир" для этого (Это - проблема, с которой я столкнулся).
Обновление - ОК, я нашел cmd.exe и щелкнул правой кнопкой мыши "Запуск от имени Администратора", а затем смог сменить пароль, запустив из него привилегированный файл taskmgr. Тем не менее, когда я запускаю runas /user:administrator "mkdir foo"
и набираю пароль, я получаю ту же ошибку. Это новый ноутбук, не подключенный к домену, и пароль администратора не пуст.
Обновление 2 - это 64-разрядная версия Win 7 Professional, и я хочу сделать все это из командной строки. Моя цель - создать простой скрипт "sudo.bat".