Re-posting here...original posted in AutoITX forum in error.
Hi,
I call a COM method in PowerShell or VBScript but just can't get the appropriate syntax in AutoIT, would appreciate steering in the right direction...
In Powershell:
$objVM=$objVPC.createvirtualmachine("test", "e:\")
In VBS:
Set objVM = objVPC.RegisterVirtualMachine("test", "e:\")
In AutoIT I'm trying:
$objVPC.RegisterVirtualMachine("test","e:\")
but receive the error:
$objVPC.RegisterVirtualMachine("test","e:\")
$objVPC.RegisterVirtualMachine("test","e:\")^ ERROR
Error: The requested action with this object has failed
I can successfully query the properties of the VirtualPC.Application object using e.g. $objVPC.Name() and the permissions are not an issue as this is all as a local administrator.
Windows Virutal PC has an extensive object model which I can drive from PowerShell or VBS but I need in service options that neither of those languages can give me. This brings me to AutoIT but I need a hint to get me started...
VirtualPC COM documentation (http://msdn.microsoft.com/en-us/library/windows/desktop/dd796756(v=vs.85).aspx)