We still luv ya doc. But before this function returns, its not setting a value for $GetLogServer, which means it will return nothing, which means these statements (in the mainline) might fail ?

code:
IF $RPCver <> "5.00.2195.6753"
$GetLogServer = GetLogServer()
$IServer = $GetLogServer[0]
$LServer = $GetLogServer[1]
SHELL '%comspec% /c \\'+$IServer+'\'+$KBPath+'\'+$KBFile+' /u /q /z'
ENDIF