Конечно ... оставьте пользователя, что запланированная задача запускается как вошедший в систему, и задайте опцию задачи, чтобы запускаться только тогда, когда пользователь вошел в систему.
Я полагаю, что вы также можете использовать schtasks: http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx, используя параметр / IT, но я снова думаю, что это работает только в том случае, если пользователь вошел в систему, что задача выполняется как.
Кроме этого, вы можете использовать FireDaemon, чтобы интерактивный сеанс запускал задачу как службу.