As it turns out I had *ansible_shell_type=cmd *in my ansible host's file 
under the windows server section. Thanks again for the help!
On Tuesday, January 12, 2021 at 2:07:47 PM UTC-6 [email protected] wrote:

> 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/41dce476-35b3-4ac5-bee3-5e3635e287dbn%40googlegroups.com.

Reply via email to