- Fix encoding corruptions
- Use StringIO instead of Tempfile to write task script
- Optimize requires
- Cleanup orphaned tasks
- Backport GUID usage for PowerShell < 5
- Wrap task setup within try block and exit on caught errors
- Add configurable timeouts for execution
- Remove old task and add a unique name
- Replace erubis with erubi
- Slim gem and resolve several RuboCop warnings
- Allow tasks to be configured for interactive logon
- Fix broken credentials when they contain dollar signs
- Do not fail when temporary files cannot be deleted
- Fix to avoid profile conflicts
- Fix inadequate Execution Policy errors
- Adjust to comply with winrm v2 APIs
- Expose implementation as a class of
WinRM::Shells
- Initialize
Elevated::Runner
with aCommandExecutor
instead of aWinrmService
client - Run commands from newer winrm executor
- Use latest winrm-fs 0.4.2
- Allow task to run as a service account
- Provide an artificially long timeout to the task to keep the task from dying after 60 seconds
- Only upload the elevated runner script once per winrm session
- Bump WinRM (1.5) and WinRM-fs (0.3.0) gem constraints
- Initial Release