У меня есть пакетный скрипт, который запускает несколько программ одновременно. Для одного из них требуется доступ администратора, поэтому его можно дать вручную. Но сейчас я добавляю еще одну программу администратора. Я не хотел бы вручную давать администратору доступ к двум программам.
Очевидное решение - запустить весь скрипт от имени администратора. Работает.
Но я также хотел бы не давать администратору доступ к другим программам. Как лучше всего запустить их в пользовательском режиме?
Я нашел этот вопрос, но попытка выполнить любую команду говорит мне, что команда недействительна.
РЕДАКТИРОВАТЬ: я пытался запустить различные команды с помощью команды at
, но это не сработало.
C:\Windows\system32>at notepad
Invalid command.
<then prints out help for the command>
(Я не уверен, что точный текст "Неверная команда", так как моя Windows написана на финском языке, но это самый близкий перевод, который я могу придумать. Если кто-то знает лучше, это "Коменто эй келпаа". на финском языке.)
РЕДАКТИРОВАТЬ 2: Я также попытался добавить каталог и кавычки к команде. Нет эффекта.