Я пытаюсь создать запланированную задачу, которая будет запускаться один раз в день на выделенном компьютере. В задаче будет запущен exe. Этот exe выполняет множество вещей, включая автоматизацию, которая управляет мышью / kb и т. Д.
Возможно ли это (в любой ОС Windows)?
Конечно ... оставьте пользователю, что запланированная задача запускается как зарегистрированный, и установите параметр задачи, чтобы запускать только тогда, когда пользователь вошел в систему.
Я считаю, что вы также можете использовать schtasks: http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx используя параметр / IT, но я снова думаю, что он работает только в том случае, если фактический пользователь вошел в систему, от имени которого выполняется задача.
Помимо этого, вы можете использовать FireDaemon, чтобы интерактивный сеанс запускал задачу как службу.
Да, это довольно нелогично. Если вы выберете «запускать вне зависимости от того, вошел ли пользователь в систему или нет», будет запрашиваться пароль пользователя, учетную запись которого вы используете.
Но если вы выберете «Запускать, только когда пользователь вошел в систему», он не будет запрашивать пароль пользователя.