Commit Graph

3 Commits (3a963a68c27c3897b9683e05fb50b7c52bc4c49a)

Author SHA1 Message Date
Matt Davis 9154981684 fix Windows env handling
* fixes #22441
* fixes #22655
* moves all env handling into the exec wrapper; this should work for everything but raw, which is consistent with non-Windows.

(cherry picked from commit cc68212612)
9 years ago
Matt Davis 8527013fbe Complete rewrite of Windows exec wrapper (#21510)
* supports pipelining for faster execution
* supports become (runas), creates interactive subsession under WinRM batch logon
* supports usage of arbitrary module_utils files
* modular exec wrapper payload supports easier extension
* integrates async wrapper behavior for pipelined/become'd async
* module_utils are loaded as true Powershell modules, no more runtime modifications to module code
9 years ago
Matt Clay c2ec86cb78 Migrate Windows CI roles to test targets. (#18005) 9 years ago