Încerc să opresc serviciile Windows să utilizeze ansible, dar primesc eroarea „scriptul nu este recunoscut \r\numele unui cmdlet”.
Iată sarcina din fișierul Ansible yaml:
- nume: Verificați dacă ERL este deja instalat
win_service:
nume: RabbitMQ
stare: oprit
Aceasta este eroarea la executarea playbook-ului:
SARCINA [Verificați dacă ERL este deja instalat] ***************************************** **************************************************** **************************************************** **************************************************** ****************************************
fatal: [localhost]: FAILED! => {"schimbat": false, "module_stderr": "/home/user1/.ansible/tmp/ansible-tmp-1629089159.6-1896-227877656238414/AnsiballZ_win_service.ps1 : Termenul \r\n'//home/user .ansible/tmp/ansible-tmp-1629089159.6-1896-227877656238414/AnsiballZ_win_service.ps1' nu este recunoscut \r\numele unui cmdlet, funcție, fișier script sau program operabil. Verificați ortografia numelui sau dacă a fost \r\ninclusă o cale, verificați dacă calea este corectă și încercați din nou.\r\nLa linia:1 char:1\r\n+ /home/user1/.ansible/tmp/ansible-tmp-1629089159.6-1896- 22787765623841 ...\r\n+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n + CategoryInfo: ObjectNotFound: (/home/user1/.an...win_service.ps1 :String) [], CommandNotFoundException\r\n + FullyQualifiedErrorId : CommandNotFoundException\r\n \r\n", "module_stdout": "", "msg": "EŞECAREA MODULUI\nConsultaţi stdout/stderr pentru eroarea exactă", "rc": 1}