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.
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