Hi Hamilton, I've done a bit with Windows shell provisioners. I can think of two things worth trying initially:
1) Change your shell provisioner to run inline. Note that the default shell provisioner on Windows is Powershell. config.vm.provision :shell, :path => "test.cmd" to config.vm.provision :shell, :inline => "echo hello" 2) Post the contents of C:\tmp\vagrant-elevated-shell.ps1 (making sure to expunge any sensitive data) Thanks, Chris On Saturday, April 25, 2015 at 10:34:24 PM UTC-4, Hamilton Turner wrote: > > My (very simple) Vagrantfile is here > <https://gist.github.com/hamiltont/75430f8a9b5d73b0900d> - trying to > provision using a batch file that does nothing but echo once. > > This returns this exception trace (full log here <http://sprunge.us/VaHO>) > - any pointers would be greatly appreciated! > > DEBUG winrmshell: powershell executing: > > powershell -executionpolicy bypass -file c:/tmp/vagrant-elevated-shell.ps1 > > if ($?) { exit 0 } else { if($LASTEXITCODE) { exit $LASTEXITCODE } else { > exit 1 } } > > INFO interface: info: Exception calling "RegisterTaskDefinition" with "7" > argument(s): > > INFO interface: info: ==> default: Exception calling > "RegisterTaskDefinition" with "7" argument(s): > > ==> default: Exception calling "RegisterTaskDefinition" with "7" argument(s): > > INFO interface: info: "(10,8):UserId:" > > INFO interface: info: ==> default: "(10,8):UserId:" > > ==> default: "(10,8):UserId:" > > INFO interface: info: At C:\tmp\vagrant-elevated-shell.ps1:62 char:1 > > + $folder.RegisterTaskDefinition($task_name, $task, 6, $user, $password, 1, > > $null) ... > > + > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > ~~~ > > + CategoryInfo : NotSpecified: (:) [], MethodInvocationException > > + FullyQualifiedErrorId : ComMethodTargetInvocation > > Exception calling "GetTask" with "1" argument(s): "The system cannot find > the > > file specified. (Exception from HRESULT: 0x80070002)" > > At C:\tmp\vagrant-elevated-shell.ps1:64 char:1 > > + $registered_task = $folder.GetTask("\$task_name") > > + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > + CategoryInfo : NotSpecified: (:) [], MethodInvocationException > > + FullyQualifiedErrorId : ComMethodTargetInvocation > > INFO interface: info: ==> default: At C:\tmp\vagrant-elevated-shell.ps1:62 > char:1 > > ==> default: + $folder.RegisterTaskDefinition($task_name, $task, 6, $user, > $password, 1, > > ==> default: $null) ... > > ==> default: + > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > ==> default: ~~~ > > ==> default: + CategoryInfo : NotSpecified: (:) [], > MethodInvocationException > > ==> default: + FullyQualifiedErrorId : ComMethodTargetInvocation > > ==> default: > > ==> default: Exception calling "GetTask" with "1" argument(s): "The system > cannot find the > > ==> default: file specified. (Exception from HRESULT: 0x80070002)" > > ==> default: At C:\tmp\vagrant-elevated-shell.ps1:64 char:1 > > ==> default: + $registered_task = $folder.GetTask("\$task_name") > > ==> default: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > ==> default: + CategoryInfo : NotSpecified: (:) [], > MethodInvocationException > > ==> default: + FullyQualifiedErrorId : ComMethodTargetInvocation > > ==> default: > > ==> default: At C:\tmp\vagrant-elevated-shell.ps1:62 char:1 > > ==> default: + $folder.RegisterTaskDefinition($task_name, $task, 6, $user, > $password, 1, > > ==> default: $null) ... > > ==> default: + > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > ==> default: ~~~ > > ==> default: + CategoryInfo : NotSpecified: (:) [], > MethodInvocationException > > ==> default: + FullyQualifiedErrorId : ComMethodTargetInvocation > > ==> default: > > ==> default: Exception calling "GetTask" with "1" argument(s): "The system > cannot find the > > ==> default: file specified. (Exception from HRESULT: 0x80070002)" > > ==> default: At C:\tmp\vagrant-elevated-shell.ps1:64 char:1 > > ==> default: + $registered_task = $folder.GetTask("\$task_name") > > ==> default: + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > ==> default: + CategoryInfo : NotSpecified: (:) [], > MethodInvocationException > > ==> default: + FullyQualifiedErrorId : ComMethodTargetInvocation > > ==> default: > > INFO interface: info: You cannot call a method on a null-valued expression. > > > -- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
