Ir ao conteúdo

jun1orp1m3n7a

Membro Pleno
  • Posts

    135
  • Cadastrado em

  • Última visita

  1. @kgin Baseado na sua ideia, coloquei o batch com os comandos em uma pasta na rede, a qual eu posso alterar a vontade, e o batch da maquina desabilita o antivirus, executa o batch remoto e habilita o antivirus novamente. Muito obrigado.
  2. Hummm.. se eu deixar um batch na rede, onde eu possa mexer livremente, e ele chamar esse batch... entendi certo? Cara, como não pensei nisso.. kkkk Acho que vai funcionar sim. Volto aqui para confirmar se der certo.. valeu
  3. Estando ativado não, porém o primeiro batch está na Whitelist, portanto consigo executar, e este desativa o antivirus. (Se alguém do TI ler isto me demitem : )) Uma vez desativado, consigo fazer qualquer coisa, inclusive chamar outro batch. Só não vejo como poderia editar o segundo batch sem desabilitar o antivírus. Qual sua ideia?
  4. Olá. Tenho um arquivo .Bat muito importante que executa os seguintes passos: Finaliza alguns programas que serão atualizados. Desabilita o Antivirus Copia versão mais recente dos programas Habilita Antivirus Executa novamente os programas atualizados. Este arquivo é executado a cada inicialização do windows. Basta eu manter a versão mais recente dos programas em um endereço específico, e todos estarão sempre atualizados. Vez ou outra preciso editar este arquivo .Bat, porém com o antivirus habilitado, não consigo alterar arquivos.Bat, então preciso ir de máquina em máquina (96 máquinas), desabilitar antivírus manualmente, alterar o código, habilitar novamente antivírus. Tudo isso consome muito tempo. Sei que os computadores me permitem editar arquivos de texto livremente, sem a necessidade de desativar o Antivírus. Sendo assim, eu gostaria de remover os comandos de atualizar os programas e deixa-los salvos em um bloco de notas, no formato .txt, e no .Bat somente os comandos para desabilitar o antivírus, buscar os comandos de atualização no arquivo txt, executar esses comandos e então habilitar novamente o antivírus. Tentei apenas copiando o .TXT para o CMD, mas deu acesso negado, o que não ocorre quando executo o .bat Abaixo o código original. @echo off taskkill /f /im HEFESTO_LPSTranslate_V.27.04.20.exe taskkill /f /im HELEUTHIA_LPSTranslate_V27.04.20.exe taskkill /f /im "PrintSetup V06.04.20.exe" timeout /t 1 REM sadmin recover -z iforgot sadmin bu timeout /t 1 copy /y "\\10.106.168.65\wpcs\WEB\Atualiza\HEFESTO_LPSTranslate_V.27.04.20.exe" "C:\Hefesto\" copy /y "\\10.106.168.65\wpcs\WEB\Atualiza\HELEUTHIA_LPSTranslate_V27.04.20.exe" "C:\Heleuthia\" copy /y "\\10.106.168.65\wpcs\WEB\Atualiza\LTS.exe" "C:\LTS\" copy /y "\\10.106.168.65\wpcs\WEB\Atualiza\PrintSetup V06.04.20.exe" "C:\PrintSetup\" timeout /t 1 sadmin eu sadmin lockdown start C:\Hefesto\HEFESTO_LPSTranslate_V.27.04.20.exe start C:\Heleuthia\HELEUTHIA_LPSTranslate_V27.04.20.exe "C:\PrintSetup\PrintSetup V06.04.20.exe" exit
  5. @ricardo_br Excelente. Só precisei adicionar Aspas no endereço do arquivo e deu tudo certo. echo %Date% - %time:~0,5% >> "D:\log.log" Muito obrigado.
  6. Boa tarde. Tenho um arquivo .Bat que executa uma série e tarefas. Gostaria que a cada execução do mesmo, fosse gravada uma linha em um bloco de notas informando a data e hora da execução. exemplo: 05/04/2022 - 10:34 05/04/2022 - 12:48 ... Alguma dica de como fazer??
  7. @ricardo_br Bom dia. Você foi excelente. Era exatamente isso que eu precisava. o cod abaixo funcionou perfeitamente. sadmin recover -z {SuaSenha} Muito obrigado.
  8. @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
  9. @ricardo_br Não retornou nenhuma informação. Vou testar seguindo sua sugestão e retorno se deu certo. Obrigado por enquanto
  10. @ricardo_br Olá Ricardo. Após "Comando 1" vai pedir uma senha. Basta colocar a senha no "Comando 2"?
  11. 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...
  12. @godzeus Boa Tarde. Vi sua msg hj de manhã e fiz o teste. Está rodando liso até agora.. Antes ficava travando em poucos minutos... Deu super certo. Muito obrigado.
  13. @Basole Acertou na mosca. Deu certinho.. Muito obrigado.
  14. Infelizmente sem solução pessoal.. Pelo menos pra mim. Acabei usando apenas 4 Gb mesmo.. mas o desempenho já é bem bom, pelo preço.
  15. Boa Tarde. Uso a função abaixo no Excel em VBA faz mais de um ano. Até agora estava tudo certo... Sheets("PLATAFORMA").Select Columns("E:E").Select ' Substituir Vendedor 1 Selection.Replace What:="Vendedor 1", Replacement:="'00007", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 2 Selection.Replace What:="Vendedor 2", Replacement:="'00010", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 3 Selection.Replace What:="Vendedor 3", Replacement:="'00009", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Franqueado 1 Selection.Replace What:="Franqueado 1", Replacement:="'00002", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Gerente 1 Selection.Replace What:="Gerente 1", Replacement:="'00002", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 4 Selection.Replace What:="Vendedor 4", Replacement:="'00011", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 5 Selection.Replace What:="Vendedor 5", Replacement:="'00012", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 6 Selection.Replace What:="Vendedor 6", Replacement:="'00013", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 7 Selection.Replace What:="Vendedor 7", Replacement:="'00021", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 8 Selection.Replace What:="Vendedor 8", Replacement:="'00022", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 9 Selection.Replace What:="Vendedor 9", Replacement:="'00023", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True ' Substituir Vendedor 10 Selection.Replace What:="Vendedor 10", Replacement:="'00025", LookAt:= _ xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=True O problema surgiu agora que chegamos ao "VENDEDOR 10". Ao executar a macro, a busca para no "Vendedor 1" e faz substituição de acordo com o mesmo, não chegando ao 10... Já sei que terei o mesmo problema para futuros vendedores 11, 12, etc... Preciso de algum tipo de argumento para substituir apenas quando encontrar ocorrência exata do termo buscado.. Ou qualquer outra forma que atenda. Alguém saberia me ajudar??

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...