diff --git a/lib/facter/metered_link.rb b/lib/facter/metered_link.rb index 785b253..3ef51e5 100644 --- a/lib/facter/metered_link.rb +++ b/lib/facter/metered_link.rb @@ -11,6 +11,6 @@ 'patching_as_code', 'metered_link.ps1', ) - Facter::Util::Resolution.exec("#{powershell} -ExecutionPolicy Unrestricted -File #{checker_script}").to_s == 'true' + Facter::Util::Resolution.exec("#{powershell} -ExecutionPolicy Bypass -NoProfile -NoLogo -NonInteractive -File #{checker_script}").to_s == 'true' end end diff --git a/lib/puppet/type/reboot_if_pending.rb b/lib/puppet/type/reboot_if_pending.rb index d0cd187..4d60210 100644 --- a/lib/puppet/type/reboot_if_pending.rb +++ b/lib/puppet/type/reboot_if_pending.rb @@ -38,7 +38,7 @@ def pre_run_check 'patching_as_code', 'pending_reboot.ps1', ) - pending_reboot = Puppet::Util::Execution.execute("#{powershell} -ExecutionPolicy Unrestricted -File #{checker_script}", { failonfail: false }).exitstatus.to_i.zero? + pending_reboot = Puppet::Util::Execution.execute("#{powershell} -ExecutionPolicy Bypass -NoProfile -NoLogo -NonInteractive -File #{checker_script}", { failonfail: false }).exitstatus.to_i.zero? when 'linux' # get the script path relative to the Puppet Type checker_script = File.join(