Ir ao conteúdo
  • Cadastre-se

vinicius_vianna

Membro Pleno
  • Posts

    104
  • Cadastrado em

  • Última visita

Reputação

7
  1. Bom pessoal, tudo funcionando e conforme prometido, o script "completo" está aqui: @ECHO OFF ECHO ################################################### ECHO #### #### ECHO #### BACKUP SALA ANEXA #### ECHO #### #### ECHO ################################################### :MSALA FOR /F "eol= skip=2 tokens=2 delims=:" %%A IN ('ping -n 1 192.168.1.201') DO ( IF "%%A"==" bytes=32 tempo<1ms TTL=128" ( net use Z: /d /y net use Z: \\192.168.1.201\d ECHO "COMPARTILHAMENTO MONTADO COM SUCESSO" GOTO :RSALA ) ELSE ( ECHO "IMPOSSIVEL MONTAR O COMPARTILHAMNETO. VERIFIQUE A CONEXAO COM O HOST" GOTO :ESALA ) ) :RSALA echo Set oShell = CreateObject("Shell.Application") >> c:\Users\%username%\Drive_Rename.vbs echo oShell.NameSpace("Z:\").Self.Name = "Sala Anexa" >> c:\Users\%username%\Drive_Rename.vbs CD C:\Users\%username%\ Drive_Rename.vbs /f del c:\Users\%username%\Drive_Rename.vbs ECHO "COMPARTILHAMENTO RENOMEADO COM SUCESSO - PRONTO PARA BACKUP" GOTO :BSALA :ESALA ECHO "NAO FOI POSSIVEL REALIZAR O BACKUP: A UNIDADE NAO FOI MONTADA - INICIANDO PROXIMO BACKUP" GOTO :MDANIEL :BSALA ECHO "INICIANDO BACKUP SALA ANEXA" CD c:\Program Files (x86)\Windows Resource Kits\Tools robocopy.exe "Z:\AGIE" "F:\Backup Engenharia\Sala_Anexa\BKP\AGIE" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-agie.log ECHO "BACKUP AGIE REALIZADO COM SUCESSO - INICIANDO BACKUP HD Virtual" robocopy.exe "Z:\HD Virtual" "F:\Backup Engenharia\Sala_Anexa\BKP\HD Virtual" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-hd.log ECHO "BACKUP HD Virtual REALIZADO COM SUCESSO - INICIANDO BACKUP PMCommandXML" robocopy.exe "Z:\PMCommandXML" "F:\Backup Engenharia\Sala_Anexa\BKP\PMCommandXML" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-pmc.log ECHO "BACKUP PMCommandXML REALIZADO COM SUCESSO - INICIANDO BACKUP PowerMill" robocopy.exe "Z:\PowerMill" "F:\Backup Engenharia\Sala_Anexa\BKP\PowerMill" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-powermill.log ECHO "BACKUP PowerMill REALIZADO COM SUCESSO - INICIANDO BACKUP Teste" robocopy.exe "Z:\Teste" "F:\Backup Engenharia\Sala_Anexa\BKP\Teste" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-teste.log ECHO "BACKUP Teste REALIZADO COM SUCESSO - INICIANDO BACKUP Tutorial" robocopy.exe "Z:\Tutorial" "F:\Backup Engenharia\Sala_Anexa\BKP\Tutorial" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-tutorial.log ECHO "BACKUP Tutorial REALIZADO COM SUCESSO - INICIANDO BACKUP User" robocopy.exe "Z:\User" "F:\Backup Engenharia\Sala_Anexa\BKP\User" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-user.log ECHO "BACKUP User REALIZADO COM SUCESSO - INICIANDO BACKUP VirtualBox VMs" robocopy.exe "Z:\VirtualBox VMs" "F:\Backup Engenharia\Sala_Anexa\BKP\VirtualBox VMs" /E /R:0 /W:0 /LOG:C:\robocopy\LOG\sala_anexa\sala_anexa-vbox.log ECHO "BACKUP SALA ANEXA CONCLUIDO COM EXITO - INICIANDO PROXIMO BACKUP" GOTO :MDPROG Não é o completo, pois tem mais alguns hosts nem tampouco o final, pois sempre pode melhorar... mas a ideia geral é essa, para os outros hosts só se altera a letra e as pastas a serem backupeadas. E lógico, se alguém estiver com um problema parecido, pode usar livremente o código. Muito obrigado a todos, em especial ao @bngomes e ao @isrnick pela ajuda e paciência em me ajudar no caminho das pedras, rs! A moderação caso queira, pode fechar o tópico
  2. @isrnick Cara... acho que chegamos a uma solução, mas com certas ressalvas Usei o código que você postou, mas não sei se por causa da codificação ("escrevi" o script e salvei usando o Sublime Text3) ele estava dando erro ainda. Coloquei a imagem para que você possa ver. Daqui tiramos uma coisa positiva... Windows Server em português é melhor evitar, rs! A solução foi fazer uma pequena alteração no código. Coloquei a condição favorável do IF apontado para o host estando ligado (bytes=32 tempo<1ms TTL=128). Dessa maneira tudo funcionou, e ele identificou qual host estava ligado e qual não Eis como ficou o código alterado: ECHO ON FOR /F "eol= skip=2 tokens=2 delims=:" %%A IN ('ping -n 1 192.168.1.202') DO ( IF "%%A"==" bytes=32 tempo<1ms TTL=128" ( ECHO "HOST LIGADO" ) ELSE ( ECHO "HOST DESLIGADO OU INACESSIVEL" ) ) PS: Só coloquei o ECHO ON para conseguir analisar e trazer a solução aqui. Vou implementar no código do backup e testar. Espero que funcione satisfatoriamente! Muito obrigado pela ajuda e atenção de todos!
  3. bngomes / isrnick É, a questão é que o ping dá como recebido, mesmo que o host esteja desligado. A própria maquina retorna que não foi possível comunicar com o host. @bngomes Eu tentei com esse parâmetro -x (que não existe para o ping) mas da mesma forma ele responde que o host está ligado. Estou procurando alguma solução pra isso, eventualmente usar mais algum algum parâmetro do ping que nos ajude a identificar se o host está ativo ou não. De toda forma agradeço a ajuda e sim, caso haja mais alguma luz, fiquem a vontade em postar. Obrigado pela ajuda e atenção!
  4. Opa bngomes... desculpe a demora Segui o que me aconselhou... o código ficou assim então: @echo off ping -n 1 192.168.1.205 set errorlevel=%1 echo errorlevel = %errorlevel% IF %errorlevel% EQU 0 GOTO ERROR IF %errorlevel% EQU 1 GOTO OK :ERROR ECHO "HOST DESLIGADO OU INACESSIVEL" :OK ECHO "HOST LIGADO" :END Bom, para testar, fiz com 2 hosts.... o 205 está desligado e o 202 está ligado... o resultado foi o da imagem anexa. Pelo que entendi, em ambos ele está assumindo que a variável errorlevel é 0, como se ambos estivessem ligados, estou certo? Mas, como disse, o host com final 205 está desligado, como pode ver no resultado do ping ao mesmo. Mais alguma ideia ou eu fiz algo de errado no código Muito obrigado pela ajuda e atenção!
  5. Oi bngomes Não entendi ao certo o que quer que eu faça (desculpe... sou beeem leigo nisso, rs). Se puder me explicar, com certeza o farei prontamente. Bom... mas o que eu fiz: removi todo o código dentro do IF, deixando somente que ele escreva na tela se o host está ligado. Além disso, alterei para um host que sei que está ligado. Quando coloco o %errorlevel% == 0 ele responde "HOST ATIVO"; Quando coloco o %errorlevel% == 1 ele responde "HOST DESLIGADO OU INACESSIVEL". Posso entender então que, no final das contas, ele não está realizando teste algum? Pois se altero a condição, ele deveria permanecer dizendo que o host está ativo, estou certo? Obrigado pela ajuda
  6. Pessoal, boa tarde Estou tentando fazer uma rotina em meu servidor que funcione da seguinte maneira: Ele deve verificar se o host está ligado ou não. Se estiver, monte o compartilhamento, senão passe para a próxima linha Vou tentar descrever o cenário para ficar mais fácil: Tenho um servidor onde armazeno os backups dos hosts; Todo dia, em um determinado horário, a tarefa monta os compartilhamentos e o robocopy copia os dados dos hosts para o servidor. Tentei com o seguinte código, mas ao que parece não funcionou, pois ele entra e tenta executar o que está dentro do IF, mesmo a condição estando errada para tal @echo off ping -n 1 192.168.1.201 > nul if %errorlevel% == 1 ( REM echo "HOST ATIVO" net use z: \\192.168.1.201\d echo Set oShell = CreateObject("Shell.Application") >> c:\Users\%username%\Drive_Rename.vbs echo oShell.NameSpace("Z:\").Self.Name = "Sala Anexa" >> c:\Users\%username%\Drive_Rename.vbs CD C:\Users\%username%\ Drive_Rename.vbs /f del c:\Users\%username%\Drive_Rename.vbs ) else ( echo "HOST DESLIGADO OU INACESSIVEL" ) Grato pela ajuda e atenção de todos
  7. Huahua, sabe aquela pressa de se livrar de uma bomba... pois então, rs! Quanto ao HD, não vai ter jeito mesmo... passei um HD Tune após o chkdsk e vários setores já estão comprometidos.
  8. Walter, muito obrigado... embora os 2 comandos do DISM não tenham surtido efeito, ou o chkdsk ou o sfc conseguiram reparar o Windows. Agora é só trocar o HD, pois pelo visto ele tem uns setores defeituosos. Agradeço a ajuda e a atenção Caso queiram, a moderação já pode fechar o tópico!
  9. Bom, fiz varia tentativas de remover os protocolos e instalar novamente e nenhum desses procedimentos funcionou. O problema segue inalterado. Mais alguma luz no fim do túnel? rs
  10. Olá Walter... bom segue o print em anexo.. Aproveitei para colocar todas as informações pertinentes ao erro. Também achei estranho ele dar problema no IPv6, mesmo por que utilizamos o IPv4 aqui em nossa rede. O comando utilizado foi o ipconfig mesmo!
  11. Pessoal, bom dia Estou com um problema em uma daquelas maquinas que não se pode formatar, rs! O que acontece é bem estranho. Tenho conexão de rede (consigo acessar compartilhamentos de rede de outros micros), mas ele não sai para Internet. Já tentei fazer alguns procedimentos, como reinstalar a placa de rede, ativar o serviço de rede entre outros e nenhum meio conseguiu sanar o problema. Embora a maquina pegue IP através do DHCP, quando tento ver os Detalhes da Conexão de Rede (Painel de Controle / Rede e Internet / Conexões de Rede) fica totalmente em branco, sem informação alguma. Tentando executar comandos no prompt (ipconfig) para limpar o IP, DNS, entre outros, recebo o erro na imagem anexa. Alguma ideia de por onde posso começar? Grato pela atenção!
  12. Pessoal, boa tarde Estou tendo um problema ao imprimir documentos pela área de trabalho remota. Ao tentar imprimir pela impressora redirecionada (HP M1212MFP) dá alguns erros (Parâmetro Incorreto ou Falha na impressão da pagina de teste), impossibilitando a impressão. Tentei com outra impressora (CutePDF) e foi normalmente. A estrutura é a seguinte Servidor: Windows 2012 Standard Cliente: Windows 7 Home Premium Grato pela ajuda e atenção.
  13. Beleza Jonny. Muito obrigado pelas dicas e explicações. Infelizmente tive que "abandonar" o projeto. Meu carro resolver consumir parte da grane (uma boa diga-se de passagem). Devo retomar isso em Fevereiro. Ae voltamos a analisar melhor. Mas muito obrigado pelas explicações. Foram de grande valia!
  14. Oi Jonny, Obrigado pela sua resposta Eu algumas vezes faço uns laboratórios e uso virtualização. Por isso pensei em aumentar a memória pra 16GB. Quanto ao processador, vou dar uma olhada no 4670. Já a respeito da placa-mãe, eu atualmente tenho um RAID onde fica meu sistema com os apps e jogos, e penso em manter (somente aumentando o tamanho dos discos posteriormente) pois vi que realmente aumenta o desempenho da maquina. A fonte, me chamou atenção por causa do sistema totalmente modular, o que deixaria as coisas mais organizadas dentro do PC. Grato pela atenção
  15. Oi Pessoal, boa noite Estou pensando em fazer um upgrade da minha maquina, gastando até R$3500,00. Minha configuração atual é esta: Processador - Intel Core i5 760 MB - Asus P7P55d-Pro Memórias - 2x OCZ Gold 1600 Mhz (OCZ3G16004GK) Fonte - Zalman ZM600-RS VGA - Sapphire ATI Radeon HD5870 Gabinete - Cooler Master HAF 922 Cooler - Zalman 9900Max Por hora, penso em manter a VGA, ela ainda tem dado conta dos jogos mais pesados que tenho jogado (Assassin's Creed III, Tomb Raider e Hitman Absolution), então pensei em trocar todo o resto. O que imaginei aqui, foi isso: Processador - Intel Core i5 4670K MB - Asus Sabertooth Z87 Memórias - G.Skill RipjawsZ 16GB 1866Mhz (F3-14900CL9Q-16GBZL) Fonte - Corsair AX850 Isso tudo chega perto do valor que penso gastar. É uma boa config? :D Grato pela atenção de todos :D

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