Você está usando o 7za.exe? É o executável da linha de comando para 7zip, que achamos melhor para scripts.
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!
Você está usando o 7za.exe? É o executável da linha de comando para 7zip, que achamos melhor para scripts.
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)?
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.
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.
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
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.
Tags scheduled scheduled-task