Forum Discussion
rgratis
13 years agoFrequent Contributor
This works for me:
- Move class definition for LinuxLoginData inside plink.vbs
- Add InstanceOf_LinuxLoginData method to Plink object that returns New LinuxLoginData
Sub Test_executeCommand
command = "ls /dr01/files/db*.sqldump"
Set linuxLoginData = Linux.Plink.InstanceOf_LinuxLoginData
linuxLoginData.user = "testuser"
linuxLoginData.host = "host20"
linuxLoginData.password = "testpassword"
data = Linux.Plink.executeCommand(command, linuxLoginData)
log.message(data)
End Sub
What also seemed to work was making another script file and runtime object containing the class definition and InstanceOf_LinuxLoginData method and doing something like "Set linuxLoginData = Linux.<other-object>.InstanceOf_LinuxLoginData".
- Move class definition for LinuxLoginData inside plink.vbs
- Add InstanceOf_LinuxLoginData method to Plink object that returns New LinuxLoginData
Sub Test_executeCommand
command = "ls /dr01/files/db*.sqldump"
Set linuxLoginData = Linux.Plink.InstanceOf_LinuxLoginData
linuxLoginData.user = "testuser"
linuxLoginData.host = "host20"
linuxLoginData.password = "testpassword"
data = Linux.Plink.executeCommand(command, linuxLoginData)
log.message(data)
End Sub
What also seemed to work was making another script file and runtime object containing the class definition and InstanceOf_LinuxLoginData method and doing something like "Set linuxLoginData = Linux.<other-object>.InstanceOf_LinuxLoginData".