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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
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.

Reply via email to