Net_ResolveIP

Net_ResolveIP(sComputerName)

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

Arguments

ARGUMENT

DESCRIPTION

TYPE

sComputerName

The computer name to resolve

String

Return Type

Boolean, TRUE if function completed successfully.

Remarks

Example

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.

(info) NOTE: The BootServer value read from the registry in this example, is already available in the gsBootServer variable set by OSD_Initialize.

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

See Also

IncludeScript function, Net_IsIPAddress