Remote shell commands

I have a desktop application that issues shell commands on a local Win7 system. I need to be able to issue the same commands to a remote Win7 or Server 2008 system and get the output back. I have the Monkeybread Win plugin and I use the authenticate and impersonate capabilities to issue WMI queries remotely (works great!). Can anyone tell me how to execute shell commands on a remote system?