Regarding the Windows XP system, is there a user with administrator permission already logged on to that machine before you begin the script execution through ALM?
And the user credentials you are using to connect to your Win 7 system - do those credentials have administrator permissions on the Windows XP system?
And the user credentials you are using to connect to your Win 7 system - do those credentials have administrator permissions on the Windows XP system?