Skip to content

Net_ResolveIP

VB Scripting Library > OSD Scripting Library > Network functions (OSD)

Resolves a computer’s name to its IP4 address, and returns it in gsValue.

ARGUMENT DESCRIPTION TYPE
sComputerName The computer name to resolve String

Boolean, TRUE if function completed successfully.

The following example will validate if the boot server value registered by OSDGui, is a computer name or an IP address, and then set the IP address in the sBootServerIP variable.

Private Function IncludeScript(sScriptFile)
'...
End Function
'Begin
bStatus=True
If bStatus Then bStatus=IncludeScript("customlib.cis")
If bStatus Then bStatus=IncludeLibrary("Capalib.cin")
If bStatus Then bStatus=IncludeLibrary("Osdlib.cin")
If bStatus Then bStatus=Job_Start("WS","Script Name","1.0","ScriptName.log","INSTALL")
If bStatus Then bStatus=OSD_Initialize()
If bStatus Then bStatus=Reg_GetString("HKLM","SOFTWARE\CapaSystems\CapaInstaller\OSD","BootServer",False)
If bStatus and gbValue Then sBootServer=gsValue
If bStatus Then bStatus=Net_IsIPAddress(sBootServer,False)
If bStatus And gbValue Then
'it is an ip
sBootServerIP = sBootServer
Else
'it is a computername
If bStatus Then bStatus=Net_ResolveIP(sBootServer)
sBootServerIP = gsValue
End If
Job_End(bStatus)
'End main

Scripting Guidelines, Net_IsIPAddress Constants Package Property Variables