Alex's Weblog

Weblog di Ermanno Goletto (Codename Alex - A Learning EXperience)
posts - 438, comments - 4214, trackbacks - 294

My Links

News

Il blog è stato
trasferito al
 seguente link:


DevAdmin Blog

Add my blog to Live

Foto

Curriculum Vitae


Il contenuto di questo blog e di ciascun post viene fornito “così come é”, senza garanzie, e non conferisce alcun diritto. Questo blog riporta il mio personale pensiero che non riflette necessariamente il pensiero del mio datore di lavoro.

Logo Creative Commons Deed


Logo MCTS

Logo MCSA

Logo MCP

Logo Microsoft Certified Business Management Solutions Professional

Microsoft Certified Business Management Solutions Specialist


Logo UGIdotNET UGIdotNET Contributor


Logo UGISS UGISS Contributor


Logo SysAdmin.it SysAdmin.it Staff


Article Categories

Archives

Post Categories

Blogs

Database

Development

Friends

IT

Knowledge Base

Links

MBS

MCP

MVP Sites

User Groups

Virtualization

Ricavare gli indirizzi IP di un Host tramite WMI e VbScript

Dim wmiQuery, objWMIService, objPing, objStatus
    
wmiQuery = "Select * From Win32_PingStatus Where Address = 'HostName'"
    
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set objPing = objWMIService.ExecQuery(wmiQuery)
    
For Each objStatus In objPing
If objStatus.StatusCode = 0 Then
    msgbox(objStatus.ProtocolAddress)
Else
    msgbox("Unreachable")
End If
Next

Set wmiQuery = Nothing
Set objWMIService = Nothing
Set objPing = Nothing
Set objStatus = Nothing

Ovviamente il codice può essere trasportato anche in applicazioni .NET

UPDATE:
Come detto da Marco Minerva nel suo post:
http://blogs.ugidotnet.org/marcom/archive/2007/01/25/68646.aspx

Se la necessità è solo quella di ricavare gli indirizzi IP il .NET Framework offre nativamente la classe  System.Net.DNS.GetHostEntry

Se invece l'esigenza è di taglio più sistemistico e serve sapere l'ip solo nel caso in cui l'host è raggiungibile (via ping) e magari con quali temistiche la Win32_PingStatus può tornare utile.
http://msdn2.microsoft.com/en-us/library/aa394350.aspx

Print | posted on giovedì 25 gennaio 2007 19:32 | Filed Under [ Code & Snippet ]

Feedback

Gravatar

# check cashing

This short article provides the gentle by which we are able to take notice of the actuality. I love this sort of weblog. Right now additionally click here check cashing Many thanks with regard to discussing educational info.
29/09/2017 14:00 | Pervez
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET