You can pass win_shell a chdir in the 'args' section as well if that helps 
(may not if a full path is needed).

Feel free to go back to your vendor and ask them how their automated 
testing works if its such a pain to install/uninstall their product. The 
only way we will get better quality installers is if vendors get badgered 
into making them.

cheers,

Jon

On Wednesday, December 13, 2017 at 11:37:00 AM UTC, Gareth Stockdale wrote:
>
> Appears the vendor is not storing productID in the expected path :(
>
> ON a different tact to avoid the extra single quoting on the executable, I 
> tried obtaining the windows short path for the file.   win_stat does not 
> provide it.  So I ran a successful win_shell cmd as follows:
>
> win_shell: cmd /c for %A in (\"{{ uninstall }}\") do @echo %~sA
> args:
>    executable: cmd
>
> ...however in the stdout it is not returning the shorthand version like 
> when I do it manually on a dos prompt :(
>
> On Wednesday, December 13, 2017 at 10:32:57 AM UTC, Gareth Stockdale wrote:
>>
>> HI Jordan,
>>
>> Example uninstall path:
>>
>> C:\Program Files (x86)\My Software\It Is Mine\myagent\uninstall.exe
>>
>> The full command woudl be...
>>
>> C:\Program Files (x86)\My Software\It Is Mine\myagent\uninstall.exe /S 
>> _?=C:\Program Files (x86)\My Software\It Is Mine\myagent
>>
>> I will take a look at win_package but initial reading suggest I also need 
>> to find the product ID associated, so will look into that.
>>
>> Thanks
>> Gareth 
>>
>> On Wednesday, December 13, 2017 at 9:47:45 AM UTC, Jordan Borean wrote:
>>>
>>> We would probably need some more information and not just a blank 
>>> variable called uninstall. You can omit names but keep the structure and 
>>> arguments the same so we can see what exactly is the value from the 
>>> registry key. Are you also able to share the registry path you are querying 
>>> as you might be able to use win_package for this instead.
>>>
>>> Thanks
>>>
>>> Jordan
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/2564f71b-8506-48e2-a4cb-b43e8e65dec8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to