Запрос Windows ID сеанса через Ansible - PullRequest
1 голос
/ 24 марта 2020

вот чего я хочу достичь:

У меня есть машина Linux, которая использует Ansible для запуска процесса на удаленной машине Windows. Я знаю, что для просмотра процесса, запускающегося на компьютере windows, мне нужно использовать идентификатор активного сеанса с компьютера Windows. Есть разные способы получить этот идентификатор сеанса, например, введите «qwinsta» в командной строке. Проблема в том, что этот идентификатор изменяется при новом запуске, поэтому мне нужна переменная в моей Ansible Playbook, которая автоматически изменяется после запроса к машине Windows, которая выдает необходимый идентификатор сеанса. Надеюсь, вы понимаете, о чем я? Есть ли команда powershell или другое решение, которое можно поместить в Ansible playbook, чтобы у меня была переменная, которая просто содержит номер необходимого сеанса?

например, на прилагаемом рисунке моя переменная session_id = 4, поэтому в моей ansible playbook я мог бы использовать win_shell с PsExe c .exe -i 4, и я хочу заменить 4 некоторыми динамическими элементами c переменная.

session

Если вам нужна дополнительная информация, пожалуйста, спросите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...