From f86d45eaf68588803d04cca543b542a80fce7a7f Mon Sep 17 00:00:00 2001 From: Megan Marsh Date: Thu, 14 Sep 2017 10:48:56 -0700 Subject: [PATCH] fix docs for execute_command and elevated_execute_command --- website/source/docs/provisioners/powershell.html.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/website/source/docs/provisioners/powershell.html.md b/website/source/docs/provisioners/powershell.html.md index 87a9a76f6..0b916c413 100644 --- a/website/source/docs/provisioners/powershell.html.md +++ b/website/source/docs/provisioners/powershell.html.md @@ -55,13 +55,20 @@ Optional parameters: and Packer should therefore not convert Windows line endings to Unix line endings (if there are any). By default this is false. +- `elevated_execute_command` (string) - The command to use to execute the elevated + script. By default this is `powershell if (Test-Path variable:global:ProgressPreference){$ProgressPreference='SilentlyContinue'};{{.Vars}}&'{{.Path}}';exit $LastExitCode`. + The value of this is treated as [configuration + template](/docs/templates/engine.html). There are two + available variables: `Path`, which is the path to the script to run, and + `Vars`, which is the list of `environment_vars`, if configured. + - `environment_vars` (array of strings) - An array of key/value pairs to inject prior to the execute\_command. The format should be `key=value`. Packer injects some environmental variables by default into the environment, as well, which are covered in the section below. - `execute_command` (string) - The command to use to execute the script. By - default this is `powershell "& { {{.Vars}}{{.Path}}; exit $LastExitCode}"`. + default this is `powershell if (Test-Path variable:global:ProgressPreference){$ProgressPreference='SilentlyContinue'};{{.Vars}}&'{{.Path}}';exit $LastExitCode`. The value of this is treated as [configuration template](/docs/templates/engine.html). There are two available variables: `Path`, which is the path to the script to run, and