2

Какую команду я могу использовать для подтверждения того, что я запускаю командную строку с повышенными правами, и какую команду я могу использовать для принудительного запуска программы с повышенными правами из командной строки?

2 ответа2

2

Используйте команду runas:

альтернативный текст

Вы можете найти больше информации в справке Vista.

0

чтобы увидеть, есть ли в текущем открытом командном окне необходимые привилегии, используйте whoami /groups Это покажет все группы / токены, которые используются в настоящее время. Местные администраторы будут отображаться как NTAuthority\ Администраторы, что, вероятно, то, что вы ищете. Если ваша обычная учетная запись в любом случае входит в эту группу, вам необходимо проверить, использует ли она эту группу "только для отказа", и в этом случае вы не повышены.

Лично я создал новый ярлык для CMD.exe, установил свойства ярлыка для запуска от имени администратора (для которого я использую другую учетную запись в UAC), затем изменил свойства этого окна, чтобы они имели другой шрифт и цвет фона ( Я использую желтый текст на синем фоне, ваш вкус может быть извести на пурпурном, кто знает?). Я также увеличиваю ширину и высоту экрана и увеличиваю размер буфера, так как, когда я делаю что-то типа администратора, мне хочется вернуться дальше - некоторые из этих /? ответы довольно длинны! В следующий раз, когда я использую этот ярлык, я использую UAC, затем у меня есть окно, которое сильно отличается от моего не повышенного уровня.

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