Para contornar o problema, você pode dar ao usuário remoto uma senha por tempo suficiente para agendar a tarefa e removê-la quando terminar. Não sei se vai funcionar porque não estou familiarizado com o TeamViewer.
Eu tenho um problema ao criar uma tarefa agendada no Windows7 Pro SP1. A tarefa deve executar um arquivo .bat na inicialização do sistema. Isso deve acontecer antes do logon do usuário. Quando clico em 'OK' para terminar de criar a tarefa, este é o erro que recebo:
Error has occurred for task 'TaskName'. Error message: User account restriction error. The possible reasons are that blank passwords not allowed, or that a policy restriction has been enforced.
O computador está em um local remoto e já foi entregue ao cliente para que eu não tenha acesso total. Minha única maneira de acessar é através do TeamViewer. O usuário que está logado no computador no momento em que eu o acesso via TeamViewer é 'admin'. Eu acredito que o usuário não tenha uma senha. Isso me apontou nessa direção: Habilitar senha em branco Executar como no Home Premium
No entanto, quando eu crio a mesma tarefa com a opção 'Executar somente quando o usuário está conectado', a tarefa é criada com sucesso. Isso me levou à conclusão de que o elo superior pode não ser tão relevante.
Eu adoraria tentar evitar a edição do registro, conforme proposto no link acima, já que o computador praticamente não é meu. Mas se essa é a solução e um último recurso, vou usá-lo.
Você tem uma solução diferente para esse problema ou o registro está editando a única solução (se, na verdade, é uma solução)?
Marque a opção "Não armazenar senhas", trabalhada para mim.