Over at DuckToolkit there are some options for creating new user accounts with administrative privileges. Not sure if that's what you're looking for since you need command prompt access.
For targeting multiple OS's, you obviously can't use the windows payload. I remember seeing a custom firmware somewhere that would excute different payloads based on capslock, numlock or scrolllock beeing turned on. Perhaps that helps.