If your default shell is PowerShell you need to tell Ansible that with 
'ansible_shell_type=powershell'. Right now it's using cmd hence the cmd 
syntax which isn't valid in PowerShell.

On Tuesday, January 12, 2021 at 12:53:05 PM UTC+10 [email protected] wrote:

> I'm aware that using SSH with Windows is experimental. The connection 
> isn't the issue, though.
>
> On Monday, January 11, 2021 at 6:48:17 PM UTC-6 [email protected] wrote:
>
>> The supported process is through winrm. 
>>
>> Get Outlook for iOS <https://aka.ms/o0ukef>
>> ------------------------------
>> *From:* [email protected] <[email protected]> on 
>> behalf of Ryan Nix <[email protected]>
>> *Sent:* Tuesday, January 12, 2021 1:46:55 PM
>>
>> *To:* Ansible Project <[email protected]>
>> *Subject:* Re: [ansible-project] Windows module error with 
>> ansible.legacy.setup PowerShell -NoProfile -NonInteractive?
>> So that when I ssh into our Windows systems, my shell is using Powershell 
>> instead of the standard cmd.
>>
>> On Monday, January 11, 2021 at 6:12:20 PM UTC-6 [email protected] wrote:
>>
>> Why do you put that in just out of interest 
>>
>> Get Outlook for iOS <https://aka.ms/o0ukef>
>> ------------------------------
>> *From:* [email protected] <[email protected]> on 
>> behalf of Ryan Nix <[email protected]>
>> *Sent:* Tuesday, January 12, 2021 1:10:47 PM
>> *To:* Ansible Project <[email protected]>
>> *Subject:* Re: [ansible-project] Windows module error with 
>> ansible.legacy.setup PowerShell -NoProfile -NonInteractive? 
>>  
>> Sorry, you're right, I should have posted what I changed. 
>>
>> I added these lines from the example here. 
>> https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html#installing-win32-openssh
>>
>> - name: set the default shell to PowerShell
>>   win_regedit:
>>     path: HKLM:\SOFTWARE\OpenSSH
>>     name: DefaultShell
>>     data: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
>>     type: string
>>     state: present
>>
>> It worked fine when I ran it after the addition, but the *subsequent 
>> runs of my playbook *turned up the error. I've even tried removing the 
>> "set the default shell to Powershell" snippet and it's still turning up 
>> this vexing error.
>>
>> So you're right, it's like this Powershell example did something that is 
>> breaking subsequent runs.
>>
>> On Monday, January 11, 2021 at 4:49:05 PM UTC-6 Antony Stone wrote:
>>
>> On Monday 11 January 2021 at 23:16:28, Ryan Nix wrote: 
>>
>> > Hello, 
>> > 
>> > I had my playbook working perfectly until I made what I thought was a 
>> small 
>> > change! 
>>
>> It would probably help if you told us exactly what that change was - show 
>> us 
>> the old version and the new one (or, at least, the bits that are 
>> different). 
>>
>> > Ansible keeps telling me there is a problem with line 1 but I'm having 
>> a 
>> > hard time interpreting what the error means. Almost seems like VS Code 
>> did 
>> > something? 
>> > 
>> > Error: 
>> > 
>> > "At line:1 char:26\r\n+ chcp.com 65001 >nul 2>&1 && PowerShell 
>> -NoProfile - 
>> > NonInteractive -Ex ...\r\n+ ~~\r\nThe token '&&' is not a valid 
>> statement 
>> > separator in this version.\r\n" 
>>
>> That to me looks more like a complaint about the powershell script you're 
>> using to call ansible than it does about the ansible playbook itself 
>> (however 
>> on the other hand I know nothing whatever about powershell so I could be 
>> completely wrong). I simply don't see an instance of '&&' in your 
>> playbook, 
>> so the error can't be talking about that. 
>>
>>
>> Antony. 
>>
>> -- 
>> All generalisations are inaccurate. 
>>
>> Please reply to the list; 
>> please *don't* CC me. 
>>
>> -- 
>> 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/89476fe1-6c90-470a-ba9b-2e58f6b303een%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/89476fe1-6c90-470a-ba9b-2e58f6b303een%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> -- 
>> 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/f11881d4-b00b-453a-bc82-47f7d1c9f6c6n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/f11881d4-b00b-453a-bc82-47f7d1c9f6c6n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/33ec8670-674b-4f60-b0fe-d5e354d17751n%40googlegroups.com.

Reply via email to