Logo Hardware.com.br
jnstar
jnstar Novo Membro Registrado
3 Mensagens 0 Curtidas

VBscript - Salvar o IP e Mac em um txt

#1 Por jnstar 31/08/2020 - 23:15
Prezados, boa noite!

Preciso de um vbscript que faça uma varredura das placas de rede de minha maquina e salve os IPs e os Mac adress (um abaixo do outro no txt)

Como exemplo, no txt, ficaria assim;

10.127.94.145
00-51-57-C0-10-17
192.168.233.3
00-51-57-C1-13-03
192.168.245.4
D4-3C-04-65-35-E4

Achei este script que faz a varredura dos ips e mostra eles em sequencia num box. Mas preciso muito desse script de cima..
[code=vb]
strcomputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")

For Each objitem In colitems
strIPAddress = Join(objitem.IPAddress, ",")
IP = Split(stripaddress, ",")
MsgBox(IP(0))
Next
[/code]

Por gentileza, alguém poderia me ajudar?

Desde já, muito grato!

jnstar.
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#2 Por TRONNER
01/09/2020 - 13:41
Pera, os IP´s da sua máquina, quantas placas de rede você tem ?!
Aqui tem uma boa lista de exemplos [ https://docs.microsoft.com/en-us/windows/win32/wmisdk/wmi-tasks--networking ].
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
jnstar
jnstar Novo Membro Registrado
3 Mensagens 0 Curtidas
#3 Por jnstar
01/09/2020 - 17:09
Tronner, obrigado pela ajuda!

Na realidade a maquina tem 2 placas de rede, mas só é usada uma, então gostaria de pegar o ip e o mac da placa que está sendo usada e colocar num txt somente o IP e o Mac como postei acima (um em cada linha).
Não tenho experiência com vbscript, mas preciso de uma rotina que coloque somente estes dois dados no txt que também será criado pelo script.
Ficaria muito grato se você puder me ajudar.
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#4 Por TRONNER
02/09/2020 - 09:02
jnstar disse:

Neste caso é só ler o que sugeri e adaptar o código, outra sugestão muito mais simplificada seria:

ipconfig / all > meuip.txt

Aí você emenda outras pesquisas com o powershell, netsh e wmic [ https://www.yeahhub.com/enable-disable-network-connection-windows-10-wmic-netsh-powershell ].
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#6 Por TRONNER
04/09/2020 - 17:03
jnstar disse:

A ideia é motivar a pesquisa e experimentação, é uma de muitas condições em que não tem um comando exato, enquanto não surgem novas respostas você faz seus laboratórios e persistindo a dificuldade, apresenta aqui o que já fez que pode inclusive ajudar na solução final.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal