From e1a0b01e271810e4558c527614939dc18d4f3a41 Mon Sep 17 00:00:00 2001 From: Shawn Neal Date: Wed, 6 Jan 2016 13:37:28 -0800 Subject: [PATCH] Fix issue 6762 Fixes error "The term '$?' is not recognized as the name of a cmdlet, function, script" --- plugins/provisioners/puppet/provisioner/puppet.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/provisioners/puppet/provisioner/puppet.rb b/plugins/provisioners/puppet/provisioner/puppet.rb index ee7320559..cee8c1f48 100644 --- a/plugins/provisioners/puppet/provisioner/puppet.rb +++ b/plugins/provisioners/puppet/provisioner/puppet.rb @@ -230,7 +230,7 @@ module VagrantPlugins command = "#{facter} #{puppet_bin} apply #{options}" if config.working_directory if windows? - command = "cd #{config.working_directory}; if (`$?) \{ #{command} \}" + command = "cd #{config.working_directory}; if ($?) \{ #{command} \}" else command = "cd #{config.working_directory} && #{command}" end