Ir ao conteúdo

Bat Arquivo .Bat - Executar comandos e inserir senha


Ir à solução Resolvido por ricardo_br,

Posts recomendados

Postado

Olá.

Preciso automatizar uma atualização manual de software na empresa.

Atualmente entro no CMD, executo um comando para pausar o antivirus, pede uma senha.. digito a senha. 

executo outro comando para o antivirus entrar em modo update.

No explorer, copio a nova versão do software substituindo a atual.

Executo novamente outros 2 comandos no CMD.. um para o antivirus sair do modo update e outro para startar novamente o antivirus.

 

Como fazer esses comandos em um arquivo .Bat?

Algumas coisas eu sei.. por exemplo copiar os arquivos entre pastas.

Não sei a parte do antivirus.. desativar, colocar a senha...

Postado

@jun1orp1m3n7a Basta colocar os comandos que você digita manualmente no arquivo bat

 

@echo off

comando 1

comando 2

comando 3

comando 4

comando 5

 

A parte de substituir o software por uma versão mais recente pode ser feia com comando xcopy ou move usando opção /y para não perguntar se deseja substituir um arquivo já existente...

Postado

@ricardo_br Não sei o nome do programa. mas o que eu faço é o seguinte.

Entro no CMD..

digito:

sadmin recover (enter)

aparece msg solicitando uma senha.. digito a senha (enter)

digito sadmin bu (enter)

pronto... antivirus entrou em modo manutenção.

 

Faço as alterações necessárias e ativo o antivirus novamente:

Novamente no CMD:

sadmin eu (enter)

sadmin lockdown (enter)

 

pronto.. antivirus ativo novamente.

 

Vou tentar o codigo que você sugeriu

  • Solução
Postado

Parece que se trata do programa: McAfee Application Control

 

Veja aqui os comandos dele: Comandos do McAfee Application Control

 

Nesse mesmo link também é possíve baixar o manual dele em PDF

 

Acredito que para colocar o comando recover sem que seja pedido a senha manualmente os comandos seriam algo como:

 

sadmin recover -z {SuaSenha} 

ou

echo {SuaSenha} | sadmin recover

 

Acredito que para automatizar ficaria algo assim:


 

@echo off
sadmin recover -z {SuaSenha}
sadmin bu
copy /y "c:\CaminhoNovaVersão\NovaVersão.exe" "C:\CaminhoAntigaVersão\"
sadmin eu 
sadmin lockdown 

 

* Substituindo os caminhos e a sua senha

Caso dê erros eu recomando colocar um pause ao final do bat para que você possa ver os possíveis erros antes do bat fechar....

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...