#ansible #command
Вопрос:
У меня есть учебник, как показано ниже:
tasks:
- name: Execute a program_A on managed node
win_command: 'D:testprogram_A.exe'
Я запускаю эту книгу, но зависаю, и на управляемом узле нет никакого ответа (Windows 2012). (т. Е. На program_A.exe
управляемом узле сгенерирован процесс, но ответа нет, время загрузки процессора всегда равно 0%).
Я также устал заменять win_command
на win_shell
модуль, raw
модуль, но он все еще висел и не отвечал на управляемом узле…
Когда я пытаюсь открыть командное окно на управляемом узле для D:testprogram_A.exe
прямого запуска, program_A.exe
оно было успешно выполнено.
Что может быть не так?
Ответ №1:
Убедитесь, что exe-файл выполняется с теми же правами. например, при его непосредственном выполнении вы используете администратора, но в playbook вы можете использовать гостевое правило.