vagrant/plugins/communicators/winrm
Paul Hinze 291db96510 communicators/winrm: don't stop task on idle end
StopOnIdleEnd was set in the task definition for elevated/privileged
windows guest scripts. This setting:

> specifies that the task stops when the idle condition ceases to be true [1]

The "idle condition" is something that Windows periodically checks for,
and it's defined by a bunch of criteria like user presence/absence, CPU
/ IO idle time, etc. [2]

Telling our provisioner to stop the task if the "idle condition" ceases
to be true is a recipe for some sporadically stopped tasks, which seems
like precisely the behavior being reported in #5362.

I'm pretty sure this fixes #5362

[1] https://msdn.microsoft.com/en-us/library/cc248332.aspx
[2] https://msdn.microsoft.com/en-us/library/windows/desktop/aa383561%28v=vs.85%29.aspx
2015-03-12 15:25:40 -05:00
..
command_filters Remove unneeded executable permissions. 2015-01-20 11:53:30 +01:00
scripts communicators/winrm: don't stop task on idle end 2015-03-12 15:25:40 -05:00
command_filter.rb Added mkdir command filter for WinRM to be compatible with PS4+ 2014-07-30 15:43:11 -04:00
communicator.rb Merge branch 'master' into winrm_error_handling 2015-01-20 16:07:00 -05:00
config.rb Add retry_delay setting to speed up test 2015-01-28 13:41:07 -05:00
errors.rb Better error handling for WinRM (using winrm v1.3.0.dev.2) 2014-12-11 13:22:39 -05:00
helper.rb communicators/winrm: use winrm_info cap if available [GH-3832] 2014-05-20 20:13:36 -07:00
plugin.rb communicators/winrm: silence warnings loading winrm 2014-04-21 13:51:27 -07:00
shell.rb Add retry_delay setting to speed up test 2015-01-28 13:41:07 -05:00