ฉันกำลังพยายามหยุดบริการ windows โดยใช้ ansible แต่ฉันได้รับข้อผิดพลาด 'สคริปต์ไม่รู้จัก \r\nas ชื่อของ cmdlet"
นี่คืองานในไฟล์ Ansible yaml:
- ชื่อ: ตรวจสอบว่ามีการติดตั้ง ERL แล้วหรือไม่
win_service:
ชื่อ: RabbitMQ
สถานะ: หยุด
นี่เป็นข้อผิดพลาดเมื่อดำเนินการ playbook:
TASK [ตรวจสอบว่าติดตั้ง ERL แล้วหรือยัง] ***************************************** ************************************************** ************************************************** ************************************************** ***************************************
ร้ายแรง: [localhost]: ล้มเหลว! => {"เปลี่ยน": เท็จ, "module_stderr": "/home/user1/.ansible/tmp/ansible-tmp-1629089159.6-1896-227877656238414/AnsiballZ_win_service.ps1 : คำว่า \r\n'/home/user1/ .ansible/tmp/ansible-tmp-1629089159.6-1896-227877656238414/AnsiballZ_win_service.ps1' ไม่รู้จัก \r\na เป็นชื่อของ cmdlet, ฟังก์ชัน, ไฟล์สคริปต์ หรือโปรแกรมที่ทำงานได้ ตรวจสอบการสะกดชื่อ หรือถ้า มีการรวมพาธ \r\n ตรวจสอบว่าพาธถูกต้องแล้วลองอีกครั้ง\r\nที่บรรทัด: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": "MODULE FAILURE\nดู stdout/stderr สำหรับข้อผิดพลาดที่แน่นอน", "อาร์ค": 1}