Looks like you have lost some backslashes somehow instead of
set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal Server'-name "fDenyTSConnections" -Value 0 try set-ItemProperty -Path 'HKLM:System\CurrentControlSet\Control\Terminal Server'-name "fDenyTSConnections" -Value 0 Or, if you are running ansible 2.0, try using the win_regedit module http://docs.ansible.com/ansible/win_regedit_module.html Something like (not tested): win_regedit: key: 'HKLM:\System\CurrentControlSet\Control\Terminal Server' value: fDenyTSConnections data: 0 datatype: dword Hope this helps, Jon On Monday, 8 February 2016 15:23:01 UTC, Mark Matthews wrote: > > Hi > > I am trying to run a simple playbook to run a Powershell script. But it > keeps failing. > If I run the Powershell script directly on the server it works fine. Below > is the play book ans the script. > > Is there something that needs to be done to get Ansible to run the > Powershell script? > > Powershell Scripts (rdp.ps1) > > # Enable Remote Desktop > set-ItemProperty -Path 'HKLM:SystemCurrentControlSetControlTerminal > Server'-name "fDenyTSConnections" -Value 0 > > > Playbook: > > --- > - name: Enable Remote Desktop on > hosts: all > tasks: > - name: Enable Remote Desktop > script: files/Enable_RDP.ps1 > > > Error: > changed: [10.10.3.170] => {"changed": true, "invocation": {"module_args": > {"_raw_params": "files/Enable_RDP.ps1"}, "module_name": "script"}, "rc": 0, > "stderr": "#< CLIXML\r\n<Objs Version=\"1.1.0.1\" xmlns=\" > http://schemas.microsoft.com/powershell/2004/04\"><S > S=\"Error\">set-ItemProperty : Cannot find path _x000D__x000A_</S><S > S=\"Error\">'HKLM:\\SystemCurrentControlSetControlTerminal Server' because > it does not _x000D__x000A_</S><S S=\"Error\">exist._x000D__x000A_</S><S > S=\"Error\">At > C:\\Users\\Administrator\\AppData\\Local\\Temp\\ansible-tmp-1454943953.17-24292631_x000D__x000A_</S><S > > S=\"Error\">07433\\Enable_RDP.ps1:2 char:1_x000D__x000A_</S><S > S=\"Error\">+ set-ItemProperty -Path > 'HKLM:SystemCurrentControlSetControlTerminal _x000D__x000A_</S><S > S=\"Error\">Server'-name ..._x000D__x000A_</S><S S=\"Error\">+ > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_x000D__x000A_</S><S > > S=\"Error\">~~~_x000D__x000A_</S><S S=\"Error\"> + CategoryInfo : > ObjectNotFound: (HKLM:\\SystemCur...Terminal Serv _x000D__x000A_</S><S > S=\"Error\"> er:String) [Set-ItemProperty], > ItemNotFoundException_x000D__x000A_</S><S S=\"Error\"> + > FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetIt > _x000D__x000A_</S><S S=\"Error\"> emPropertyCommand_x000D__x000A_</S><S > S=\"Error\"> _x000D__x000A_</S></Objs>", "stdout": "", "stdout_lines": []} > > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/22688df3-b644-47d0-a870-63563cebf6e8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
