-
Posts
104 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por vinicius_vianna
-
-
@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!
- 2
-
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!
-
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!
-
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
-
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
-
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.
-
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!
-
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
-
-
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!
-
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.
-
Então nesse caso 16GB de RAM seria uma boa.
Já que você faz RAID, e não vai fazer OC, o 4670 + placa mãe H87 ou Z87 (a Gigabyte tem uns modelos com bom custo/benefício, de uma pesquisada) vai te atender bem.
Essa fonte da Seasonic é excelente, não só na parte de cabos modulares, mas também na qualidade de seus componentes/regulação de tensão/nível de ruído elétrico (ripple).
Com essa grana que vai economizar com esses componentes melhor dimensionado para o seu uso, você pode comprar um SSD, com o SSD você vai realente ver o que é desempenho em leitura e escrita de dados em relação ao HD.
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!
- 1
-
Olha amigo, eu não vejo necessidade de trocar o processador + MB (veja uns testes no Google), ele ainda "rende um bom caldo", mas se quiser pegar algo mais atual...
Se você não for fazer overclock o i5 4670 será a mesma coisa em desempenho que o i5 4670K.
E se você não for fazer CrossfireX/SLI ou RAID, uma MB B85 ou H87 vai lhe atender bem.
Mais de 8GB de RAM para jogos hoje em dia é bobeira, não tem nenhum jogo que consome mais de 5GB de RAM.
A Corsair AX850 é uma excelente fonte, mas acho que vai ser exagero para a sua configuração, uma Seasonic X660 (SS-660KM) é uma boa pedida, além de ser "barata" (em relação a Corsair) ela tem uma excelente eficiência e vai ser melhor aproveitada pela sua maquina.
É uma excelente configuração, mas dependendo do uso pode ser exagero.
abraços.
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
-
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
-
é... lendo o teste acho que agora vou ter que comprar uma fan p lateral do gabinete, ou será exagero? Tenho um HAF 922 (200mm frontal - 200mm superior - 120mm traseira)... tava pensando em colocar uma de 200mm na lateral...
-
Os últimos foram NFS The Run (Falta o nivel extreme)
E pela enésima vez na vida Warcraft III - The Frozen Throne
Jogando agora o NFS Shift 2 Unleshead
-
Origin: V_Vianna
NFS The Run, Hot Pursuit e Shift 2
-
Ele teve um resultado aquém do 9900Max... esperava mais dele... mas é uma excelente opção também!
-
Poxa... só porque eu acabei de encomenda meu 9900Max! Sacanagem... rs!
Absurdo o desempenho... melhor até que o Watercooler da Corsair!
-
Realmente muito bom o programa! Parabéns Gabriel... eu como ouvinte... só acho que pro proximo programa você teria que aumentar menos a musica quando você estiver falando. No começo e no final, não deu pra enternder muito o que você estava falando. Mas o resto está muito bom, muito bom mesmo... já dá até pra disputar com o Edvaldo um espaço na CBN!!!, rs!!!
-
Bum, bum, Bum!!! Essa perto da Brazil foi um estalinho.. rs nem deu pra ver o bichinho explodindo.. rs!
-
Galera só um comentário em relação as marcas de 5870.
Tinha uma 5870 XFX até esse final de semana, vendi a mesma e comprei uma 5870 Sapphire, ambas com cooler central.
Com base no jogo Dirt 2 a XFX batia 80º e agora com a Sapphire está batendo o máximo 64º.
A XFX achei mais bonita, mas a Sapphire tem cooler maior e as laterais abertas e com isso o resfriamento é bem melhor.
A diferença de preço entre ambas é pequena, a Sapphire um pouco mais caro.
Ai vai minha dica caso estejam na dúvida quanto a marca.
Abraços
Cara, sua Sapphire é esta? http://www.terabyteshop.com.br/pci-express/placa-de-video-sapphire-radeon-hd-5870-1gb-gddr5-c-hdmi-pci-exp.ptml
Tava com duvida entre a XFX e a Sapphire mesmo... mas acho que depois dessa, vou de Sapphire!
Valeu ae!
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
.BAT para verificar se host está ativo
em Programação - outros
Postado
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