вот чего я хочу достичь:
У меня есть машина 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 переменная.
Если вам нужна дополнительная информация, пожалуйста, спросите.