@MaxLich
java developer

Как в Windows 10 выполнить с правами администратора команду в командной строке?

Здравствуйте. Нужно написать скрипт, который будет перезапускать службу. Перезапустить службу можно только с правами администратора. Что нужно писать в скрипте, чтобы каждая команда выполнялась с правами администратора?
Пробовал runas /user:Admin "net stop ServiceName", но не помогает (и службу не останавливает, и пароль спрашивает).

UPD: Человек тут подсказал использовать ярлык, и у него в свойствах указать, что нужно запускать его с правами администратора. Это частично помогло. У меня сам скрипт вызывается из программы, написанной на джаве, поэтому напрямую с командами я не могу взаимодействовать. Так вот, когда я так сделал, то служба начала успешно останавливаться, но при этом он запрашивается логин и пароль. Хотелось бы сразу в скрипте вбивать логин и пароль. Просто работа этого скрипта должна происходить в автоматическом режиме.
  • Вопрос задан
  • 1234 просмотра
Пригласить эксперта
Ответы на вопрос 2
@denilenko
Попробуйте через планировщик заданий:
0. В свойствах задания поставить галку "Выполнять с наивысшими правами" (потребуется один раз ввести пароль администратора)
1. Создать триггер "Начать задачу при событии"
2. Дальше я думаю разберетесь. ))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы