Я пытаюсь запустить программу, в частности CoreTemp 1.0, из командного файла. Учетная запись пользователя, которую я пытаюсь запустить, равна стандартного пользователя, и мне нужно запустить его без запроса UAC, однако я бы предпочел не отключать UAC. Лучшее решение, которое я могу придумать запускается CoreTemp используя задачу по расписанию с наивысшими правами с помощью командыМожет ли задача запускаться как административный пользователь из стандартного профиля пользователя из командной строки
runas /savecred /user:<username with admin access> "start /b schtasks /run /tn <task name>"
Когда я запускаю эту команду при входе в систему в качестве стандартной учетной записи пользователя, он возвращает ошибку
2: The system cannot find the file specified.
Примечание: start /b
только для того, чтобы оставить окно командной строки открытым и разрешить мне увидеть код ошибки. Также обратите внимание, что <username with admin access>
не является учетной записью администратора по умолчанию.
Кто-нибудь знает, что может быть неправильным, или даже лучший способ запустить программу у обычного пользователя без приглашения UAC. Я подумал о том, чтобы включить учетную запись администратора по умолчанию и указать команду runas
, но я чувствую, что это может привести к массивной карете безопасности. В любом случае, программа должна запускаться из командной строки. Я также предпочел бы не использовать какую-либо стороннюю программу или exe для «белого списка» CoreTemp, но если это единственный вариант, я открыт для предложений.
ОБНОВЛЕНИЕ: У этого вопроса нет дублирующего вопроса, как упомянутый вопрос. Мне нужно запустить программу БЕЗ контроль над UAC, запрашивающий разрешение.
использование _please_ разрывы строк в следующий раз ... – Marged
возможно дубликат (HTTP [Как я могу автоматически поднять свой командный файл, так что он запрашивает от прав администратора UAC в случае необходимости?]: // StackOverflow. com/questions/7044985/how-can-i-auto-elevate-my-batch-file-so-that-it-requests-from-uac-administrator) – Marged
@Marged Как я должен использовать разрывы строк для форматирования лучше? Кроме того, этот вопрос не является дубликатом, насколько я могу сказать, потому что мне нужна программа для выполнения БЕЗ приглашения UAC, которое потребует ввода пользователя. Эта программа будет запущена и настроена на выполнение определенной задачи, а затем ее необходимо перезапустить в середине исследования сима, для чего требуется несколько часов, чтобы пользователь не присутствовал все время, чтобы он мог работать. – David