Win2008 A tarefa agendada não inicia o 7zip.exe

2

Eu fiz uma ferramenta de backup para o MS SQL Express que -dia-back-up, 7zips e carrega os arquivos compactados via FTP. É um programa feito em VB.net, construído como um arquivo .EXE com um arquivo .config. Uma das funções chama um arquivo "7zip.exe". De qualquer forma, no Win2003 (20 servidores web) isso funciona perfeito. Pequenos bancos de dados, grandes bancos de dados, servidores lentos, powerstations ... A 'base diária' é criada com o lançamento de uma tarefa agendada à noite.

Agora no Win2008 R1 eu também criei uma 'tarefa básica' e a configurei. Quando eu inicio, vejo que funciona, exceto o zip 7 não faz nada. Tem algo a ver com a tarefa agendada porque quando executo o .EXE normalmente (clicando duas vezes ...) ele 7zips, como deveria ser.

Obrigado antecipadamente!

    
por laurens 30.12.2009 / 17:19

6 respostas

3

Você está usando o 7za.exe? É o executável da linha de comando para 7zip, que achamos melhor para scripts.

    
por 14.01.2010 / 19:17
1

Estou tendo um problema parecido com o Cron no Linux.

1) Você está usando um caminho COMPLETO para o programa 7zip dentro do seu Script VB?

2) Você está executando o Script VB com as permissões corretas (como o usuário certo)?

    
por 30.12.2009 / 17:29
0

O Windows Server 2008 fez algumas alterações nas Tarefas Agendadas, mas não me lembro dos detalhes. Lembro-me de ter que atualizar algumas tarefas quando fui de 2003 a 2008. Talvez seja necessário atribuir um usuário à tarefa, mesmo que seja um trabalho local. Se um usuário comum não funcionar, tente um usuário administrador local.

    
por 30.12.2009 / 18:25
0

Pode ser necessário marcar a caixa de seleção "Executar com privilégios mais altos" além de atribuir um usuário / senha à tarefa. Isso permite que seu aplicativo inicie outro processo fora de si.

    
por 30.12.2009 / 18:43
0

Obrigado a resolver meu problema. Porque no Windows Server 2008 precisa de caminho completo enquanto raring: No meu cenário eu programou um script em lote para zipar um arquivo todos os dias, mas não funcionou como abaixo do meu script antigo: "C: \ Arquivos de programas \ WinRAR \ WinRAR.exe" um test.rar test.txt: isso não funcionou

e eu adicionei o caminho completo no meu arquivo de lote e o script abaixo funciona para mim no servidor do Windows 2008; "C: \ Arquivos de programas \ WinRAR \ WinRAR.exe" um F: \ ziptest \ test.RAR F: \ ziptest \ test.txt: isso funciona bem

Espero que isso ajude alguém usando o Winrar no servidor windows 2008 e chamando um script em lote

Joseph

    
por 15.02.2010 / 13:55
0

Verifique se você também é o nome completo do caminho, para caminhos de rede: nome de host completo ou IP. Como na maioria das vezes no Win2008 R2 ..., também execute a tarefa com privilégios mais altos ou admin.

    
por 19.04.2012 / 12:24