Nice,  thanks for sharing your solution.

Jon

On Thursday, November 16, 2017 at 5:03:43 PM UTC, Larry Pescatore wrote:
>
> I got it to work by using:
>
>     - name: Create C:\TEMP directory
>
>       win_file: path='C:\TEMP' state=directory
>
>
>     - name: VS2015 | Download Visual Studio Professional With Updates 
> 2015 Setup
>
>       win_get_url:
>
>         url: 'url'
>
> '
>
>         dest: 'C:\TEMP\vs_pro.exe'
>
>
>     - name: VS2015 | Install Visual Studio Professional With Updates 2015
>
>       raw: 'C:\TEMP\vs_pro.exe /NoRestart /passive /full  /Log 
> C:\TEMP\vs2015_install_log.txt'
>
> On Thu, Nov 16, 2017 at 12:10 AM, 'J Hawkesworth' via Ansible Project <
> [email protected] <javascript:>> wrote:
>
>> Not something I've done myself but I have a couple of suggestions of 
>> things you can try:
>>
>> check the command line switches for the installer and make sure you are 
>> running the installer in a silent or unattended mode.  If the installer 
>> pops up a window on the windows target, you'll never see it and the 
>> installer will just hang waiting for a mouse click or typing that will 
>> never arrive.
>>
>> try running with 'become'.  This solves a lot of installation woes as I 
>> believe it gets you an interactive user, which you don't usually get via 
>> winrm (its normally just a batch login).
>>
>> see if there's a chocolatey package for the visual studio version you 
>> want to install and use that - if nothing else it will likely save you 
>> having to figure out a bunch of command line switches.
>>
>> Hope this helps,
>>
>> Jon
>>
>>
>> On Tuesday, November 14, 2017 at 5:59:44 PM UTC, [email protected] 
>> wrote:
>>>
>>> I have a play that installs MS Visual Studio, but it seems to hang. Im 
>>> on Win10 Professional.  
>>> The below is:
>>> 1) My syntax from the playbook
>>> 2) My log file.
>>> Any ideas?
>>>
>>> 1)
>>>
>>>  - name: Install Visual Studio
>>>
>>>     win_command: 'C:\Users\pkmbuilder\Desktop\VisualStudio.exe 
>>> --includeRecommended /InstallSelectableItems 
>>> Microsoft.VisualStudio.Workload.NativeMobile
>>>
>>>
>>> 2)
>>>
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i001: Burn v3.7.4906.0, Windows v10.0 
>>> (Build 15063: Service Pack 0), path: 
>>> C:\Users\pkmbuilder\Desktop\VisualStudio.exe, cmdline: 
>>> '--includeRecommended /InstallSelectableItems 
>>> Microsoft.VisualStudio.Workload.NativeMobile /Log 
>>> C:\Users\pkmbuilder\Desktop\vs_install_log.txt -burn.unelevated 
>>> BurnPipe.{32A10A50-1DF3-44F8-A544-88CBF1171745} 
>>> {FAC00AB5-01EF-492C-9366-0D3C0DD4D2C6} 10616'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'SKUFriendlyName' to value 'VS Pro'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'SKUFriendlyID' to value '2000'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'ExtraEditionDisplayName' to value '#loc.slipstream'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'EditionDisplayName' to value 'Professional 2015'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'SKUFullName' to value 'vs_professional_SlipStream_3'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'VSUpdateGeneralVersion' to value '3'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'SkuSpecificHKLMHive' to value 'Software\Microsoft\VisualStudio\14.0'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'RebootRequested' to value '0'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'ExecuteSecondaryInstaller' to value '0'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'BundleProgressKey' to value 
>>> 'Software\Microsoft\VisualStudio\14.0\Setup\vs\professional'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'SetupFeedKey' to value 
>>> 'Software\Microsoft\VisualStudio\14.0\Setup\vs\professional'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'LicenseFwlinkId' to value '735044'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'MoreLanguageFwlinkId' to value '659012'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'VSEIPAndPrivacyFwlinkId' to value '658994'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'MinOsLevelFwlinkId' to value '659008'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'SolutionFwlinkId' to value '658995'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'HelpFwlinkId' to value '658996'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'IE10FwlinkId' to value '658998'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'Win81BlockFwlinkId' to value '658999'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'SHA256BlockFwlinkId' to value '659006'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'Win81PreRelBlockFwlinkId' to value '659000'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'UninstallMddInfoFwlinkId' to value '659002'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'UpdateXmlFwlinkId' to value '659005'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'NetfxProductVersion' to value '4.5.25000'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'ProfessionalVSVersion' to value '11.0.50727'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'BaselineBundleVersion' to value '14.0.23107'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'FirstSlipstreamBundleVersion' to value '14.0.23108'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'ProductKey' to value 'DNHQYBGQ9B6979P28TRM6VJRY'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'ProductSKU' to value 'trial30'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'MbaNetfxPackageId' to value 'netfxfullredist_43;netfxfullweb'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'Dev12_VC_Path' to value '[ProgramFilesFolder]Microsoft Visual Studio 12.0\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'Win81Dev_Dev12Path' to value '[ProgramFilesFolder]Microsoft Visual Studio 
>>> 12.0\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'Dev11_VC_Path' to value '[ProgramFilesFolder]Microsoft Visual Studio 11.0\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'WinSDK_Common_KitsRootPath' to value '[ProgramFilesFolder]Windows 
>>> Kits\8.0\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'Win10_UniversalCRTSDK_KitsRootKeyPath' to value 
>>> '[ProgramFilesFolder]Windows Kits\10\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'WinBlue_Desktop_KitsRootPath' to value '[ProgramFilesFolder]Windows 
>>> Kits\8.1\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'WinBlue_Common_KitsRootPath' to value '[ProgramFilesFolder]Windows 
>>> Kits\8.1\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'WinBlue_Intellisense_KitsRootPath' to value '[ProgramFilesFolder]Windows 
>>> Kits\8.1\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'WinSDK_Desktop_KitsRootPath' to value '[ProgramFilesFolder]Windows 
>>> Kits\8.0\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'Win8Dev_Dev11Path' to value '[ProgramFilesFolder]Microsoft Visual Studio 
>>> 11.0\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'Dev11_UT_Path' to value '[ProgramFilesFolder]Microsoft Visual Studio 11.0\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'IsChainingx86VSTORT' to value '1'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'IsChainingx64VSTORT' to value '1'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'IsChainingx86VSTODT' to value '1'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing numeric variable 
>>> 'IsChainingx64VSTODT' to value '1'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:31]i000: Initializing string variable 
>>> 'Include_WindowsPhoneAppxEmulator' to value 'true'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'WixBundleLog' to value 'C:\Users\pkmbuilder\Desktop\vs_install_log.txt'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'WixBundleOriginalSource' to value 
>>> 'C:\Users\pkmbuilder\Desktop\VisualStudio.exe'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'WixBundleOriginalSourceFolder' to value 'C:\Users\pkmbuilder\Desktop\'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:32]i052: Condition '(VersionNT >= v6.1)' 
>>> evaluates to true.
>>>
>>> [2CC4:28D8][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'WixBundleName' to value 'Microsoft Visual Studio Professional 2015 with 
>>> Updates'
>>>
>>> [2CC4:28D8][2017-11-14T17:38:32]i000: Loading managed bootstrapper 
>>> application.
>>>
>>> [2CC4:28D8][2017-11-14T17:38:32]i000: Creating BA thread to run 
>>> asynchronously.
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: Ux Started
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: MUX:  Loading 
>>> LocalizableStrings.xml string from LocalizableStrings.xml
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: MUX:  Reset Result
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: MUX:  Current action: Install
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'CurrentOperation' to value 'Install'
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]e000: MUX:  Invalid commandline 
>>> argument: -includerecommended
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: MUX:  Set Result: Return Code=1603 
>>> (0x643), Error Message=Invalid command line, Result Detail=Invalid command 
>>> line, Vital=True, Package Action=None, Package Id=None
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'IsLanguagePack' to value ''
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: MUX:  Current action: Install
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'CurrentOperation' to value 'Install'
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: MUX:  New last unconfirmed source: 
>>> Web
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: MUX:  Source confirmed
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: Setting string variable 
>>> 'CurrentRepairPackage' to value ''
>>>
>>> [2CC4:2834][2017-11-14T17:38:32]i000: Setting numeric variable 
>>> 'UpdateInModify' to value 0
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting numeric variable 
>>> 'HypervisorSupported' to value 1
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting numeric variable 
>>> 'HypervisorEnabled' to value 1
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Resume = None
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Restart = Prompt
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Relation = None
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Action = Install
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Display = Full
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'CustomInstallPath' to value 'C:\Program Files (x86)'
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'CustomInstallPath' to value 'C:\Program Files (x86)\Microsoft Visual 
>>> Studio 14.0'
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'ExecuteSecondaryInstaller' to value '0'
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'SecondaryInstallerParameters' to value ''
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'SecondaryInstallerDynamicItems' to value ''
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting numeric variable 
>>> 'ConnectPipeToSecondaryInstaller' to value 0
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'SecondaryInstallerPipeName' to value ''
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'SecondaryInstallerPipeSecret' to value ''
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'RelationType' to value 'None'
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'DisplayMode' to value 'Full'
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting numeric variable 
>>> 'NetworkAvailable' to value 1
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'OriginalDisplayMode' to value 'Full'
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'OriginalDisplayModeSwitch' to value ''
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Metrics: ShouldSendData=True
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: Setting string variable 
>>> 'InstanceSessionId' to value '318858a2-254c-4e67-af40-0edb24bbd6ff'
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Using Cloned 
>>> Session:318858a2-254c-4e67-af40-0edb24bbd6ff
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  SetupAction: Install
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  ProductVersion: 
>>> 14.0.25420.01.00
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  ProductLanguage: 1033
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Branch: d14rel
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  OS: Windows 10 Pro
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  OSVersion: 10.0.15063.0
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  OSLanguage: 1033
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  OSArchitecture: AMD64
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  
>>> RecordVirtualMachineInformation version: hpqoem - 0
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  
>>> RecordVirtualMachineInformation serialNumber: 2ua5161pqm
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  
>>> RecordVirtualMachineInformation product: 212b
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Ux Initialized
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Aquiring mutex 
>>> 'Global\Devdiv' with a timeout of 0 ms
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Mutex 'Global\Devdiv' 
>>> ownership: True
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Seen existing cache mutex 
>>> 'Global\Devdiv CacheMutex': False
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Aquiring mutex 
>>> 'Global\Devdiv CacheMutex' with a timeout of 60000 ms
>>>
>>> [2CC4:2834][2017-11-14T17:38:33]i000: MUX:  Mutex 'Global\Devdiv 
>>> CacheMutex' ownership: True 
>>>
>>> Thats where it hangs.
>>>
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Ansible Project" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/ansible-project/3OEPh7Nfxx8/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/0f50a124-dc34-463c-812e-68c1fb25dec1%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/0f50a124-dc34-463c-812e-68c1fb25dec1%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Thank you, 
> Larry Pescatore
> Lab Engineer, ERG Inc. @ Google
>

-- 
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/ce4dd6b1-1bf2-4d0f-8c46-8c9d466a69ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to