none
Anyone attempted to push out/upgrade to iTunes 11 using SCCM software distribution, or SCUP?

    Question

  • Hi,

    Just wondering if anyone has been successful with this? Older versions seemed more favourable to automated installs, but I haven't been able to get this to work for 10 or 11.

    Thanks.

    Wednesday, April 3, 2013 9:28 AM

Answers

  • Thanks Venu. Looking at your command above, I can't see how it would install the other components? I kinow that if only install the iTunes.msi, iTunes won't open and gives an error message.

    Some people online recommend this approach in a batch file, but I haven't had a chance to test it yet. I think the "dAppleApplicationSupport.msi" is crucial to upgrading any of the other components.

    "%~dp0AppleApplicationSupport.msi" /qb
    "%~dp0AppleMobileDeviceSupport.msi" /qb
    "%~dp0Bonjour.msi" /qb
    "%~dp0iTunes.msi" /qb
    "%~dp0QuickTime.msi" /qb

    • Marked as answer by dude -d Wednesday, April 17, 2013 11:39 AM
    Tuesday, April 9, 2013 4:47 PM

All replies

  • you can upgrade the version via SCUP

    Sharad Singh | My blogs: SharadTech | Twitter: @SinghSharaad | | Please mark as helpful/answer if this resolved your issue

    • Proposed as answer by SinghSharad Thursday, April 4, 2013 4:07 AM
    Wednesday, April 3, 2013 9:35 AM
  • And would you just use a command like "iTunesSetup.exe /quiet" ?
    Wednesday, April 3, 2013 9:56 AM
  • You need to extract the msi's from the actual exe. I have done the packaging of itunes half way through then stopped because of some other stuff. If you need any help please let me know. I may help you to post the commands i am using.
    • Marked as answer by dude -d Thursday, April 4, 2013 8:28 AM
    • Unmarked as answer by dude -d Thursday, April 4, 2013 8:28 AM
    Wednesday, April 3, 2013 7:41 PM
  • Thanks Venu. I see you can extract the MSI's from the "iTunesSetup.exe". However, I have not been successful in using them to do an error-free upgrade either. From a lot of my reading, it would appear that the software isn't designed with IT admins in mind.

    Any successful commands you have would be greatly appreciated.

    Thursday, April 4, 2013 8:30 AM
  • Here what i have done;

    Extracted the .exe and used only following msi’s.
    ApplleApplicationSupport.msi
    AppleMobileDeviceSupport.msi
    MobileMe.msi
    QuickTime.msi
    SetupAdmin.exe
    iTunes.msi
    I have created a .mst file (iTunes.mst) for itunes.msi to customise few settings (Removing desktop shortcut and some other stuff.)

    Then I have created a batch file with following commands;

    msiexec /i %~dp0iTunes.msi TRANSFORMS=%~dp0iTunes.mst /qb

    when we install itunes, it installs all the other components listed above.

    As mentioned earlier, i have ran the batch file manaully it works fine. but havent tested fully and with sccm at this stage.

    If you ran into any issues, please let me know.

    Good Luck

    Friday, April 5, 2013 1:08 AM
  • Thanks Venu. Looking at your command above, I can't see how it would install the other components? I kinow that if only install the iTunes.msi, iTunes won't open and gives an error message.

    Some people online recommend this approach in a batch file, but I haven't had a chance to test it yet. I think the "dAppleApplicationSupport.msi" is crucial to upgrading any of the other components.

    "%~dp0AppleApplicationSupport.msi" /qb
    "%~dp0AppleMobileDeviceSupport.msi" /qb
    "%~dp0Bonjour.msi" /qb
    "%~dp0iTunes.msi" /qb
    "%~dp0QuickTime.msi" /qb

    • Marked as answer by dude -d Wednesday, April 17, 2013 11:39 AM
    Tuesday, April 9, 2013 4:47 PM
  • Hi,

    I believe itunes.msi calls other msi's.

    When i initially tested, i tested only with itunes.msi. then it started complainting about missing quicktime.

    So i have extracted and used above mentioned msi's then installed. all worked good (with limited testing).

    did you try to install with above method? if you getting any errors what error are you getting? please can you let me know.?

    If possible i will look into it.

    Wednesday, April 10, 2013 1:04 AM
  • Hi, the above batch file appears to be working fine in my environment. Except I found only using "/qb" could cause reboots so its best to put in a "/norestart" also.

    Over half of my users with iTunes isntalled don't actually have QuickTime installed. So I don't want to push an app that isn't required. Looking at the quicktime install now...

    Wednesday, April 17, 2013 11:42 AM
  • I've had a lot of success installing the msi using SCCM 2007 but have only updated the itunes.msi - Thanks for hint to use a batch file and /norestart switch.  Will see if I can update the AppleApplicationSupport.msi AppleMobileDeviceSupport.msi using a batch file as so far I just use separate packages which isn't very efficient.
    Monday, June 3, 2013 5:13 AM
  • Arrietty,

    Thanks for posting updates to your thread.

     

    Venu's statement is incorrect - MSI's typically can't call other MSI's.  When installing/upgrading iTunes, most ConfigMgr admins will use a batch script to handle installing all of the required components.

     

    Keep in mind that you should use /qn and not /qb with ConfigMgr.  If you use /qb and there is an error, it will try to display a dialog box before exiting.  Since usually your install is running as SYSTEM, nobody can see the dialog box and the application will time out rather than returning the error code.

      

    I hope that helps,

     

    Nash


    Nash Pherson, Senior Systems Consultant
    Now Micro - My Blog Posts
    <-- If this post was helpful, please click "Vote as Helpful".


    • Edited by NPherson Monday, June 3, 2013 5:57 AM
    Monday, June 3, 2013 5:56 AM
  • Here's how I did it for 12.0.1:

    Extract the MSIs

    You will need boththe iTunes 32 bit setup exe and the 64 bit setup.exe

    Download the iTunesSetup.exe and save to a folder.

    Use WinRar to extract the AppleApplicationSupport.msi, AppleMobileDeviceSupport.msi, Bonjour.msi & iTunes.msi from the iTunesSetup.exe

    Delete all other files.

    Download QuickTimeInstaller.exe

    Use WinRar to extract the QuickTime.msi

    Open each msi with Orca and under the View | Summary tab remove all languages apart from 1033

    Save over the MSI

    Create the AppleApplicationSupport.mst file

    Using Orca, open
    AppleApplicationSupport.msi

    Go to Transform -> New Transform and make the following modifications

    - Property -> IAcceptLicense: Set Value to Yes.

    - LaunchCondition -> NOT BNEWERPRODUCTISINSTALLED: Drop this row.

    Generate the transform (AppleApplicationSupport.mst file), Transform -> Generate Transform, and save it as AppleApplicationSupport.mst.

    Create the AppleMobileDeviceSupport.mst file

    Using Orca, open AppleMobileDeviceSupport.msi

    Go to Transform -> New Transform and make the following modifications

    - Property -> IAcceptLicense: Set Value to Yes.

    - LaunchCondition -> NOT BNEWERPRODUCTISINSTALLED: Drop this row.

    Generate the transform (AppleMobileDeviceSupport.mst file), Transform -> Generate
    Transform, and save it as AppleMobileDeviceSupport.mst.

    Create the Bonjour.mst file

    Using Orca, open Bonjour.msi

    Go to Transform -> New Transform and make the following modifications

    - Property -> IAcceptLicense: Set Value to Yes.

    - LaunchCondition -> NOT BNEWERPRODUCTISINSTALLED: Drop this row.

    Generate the transform (Bonjour.mst file), Transform -> Generate Transform, and save it as  Bonjour.mst.

    Create the QuickTime.mst file

    Using Orca, open QuickTime.msi

    Go to Transform -> New Transform and make the following modifications

    - Property -> Add the following row - DESKTOP_SHORTCUT: Value = 0

    - Property -> SCHEDULE_ASUW: 0 (zero).

    - LaunchCondition -> NOT BNEWERPRODUCTISINSTALLED: Drop this row.

    Generate the transform (QuickTime.mst file), Transform -> Generate Transform, and save it as QuickTime.mst.

    Create the iTunes.mst file

    Using Orca, open iTunes.msi

    Go to Transform -> New Transform and make the following modifications

    - Component -> iTunesDesktopShortcuts: set the Condition so that it reads DESKTOP_SHORTCUTS="0" (zero).

    - Property -> IAcceptLicense: Set the value to Yes.

    - Property -> SCHEDULE_ASUW: 0 (zero).

    - Shortcut: Drop the AboutiTunes row.

    Generate the transform (iTunes.mst file), Transform -> Generate Transform, and save it as  iTunes.mst.

    Create 3 Applications each with a 32bit and 64bit deployment type

    The command lines are as follows:

    Apple Application Support (First to be installed)

    msiexec /I "AppleApplicationSupport.msi" TRANSFORMS="AppleApplicationSupport.mst" /passive

    Apple Mobile Device Support (Second to be installed)

    msiexec /I "AppleMobileDeviceSupport.msi" TRANSFORMS=AppleMobileDeviceSupport.mst /q

    Bonjour (Third to be installed)

    msiexec /I "Bonjour.msi" TRANSFORMS=Bonjour.mst /q

    QuickTime(Fourth to be installed)

    msiexec /I "QuickTime.msi" TRANSFORMS=QuickTime.mst /q

    iTunes (last to be installed)

    msiexec /I "iTunes.msi" TRANSFORMS=iTunes.mst /q




    • Edited by audiobloke Friday, November 7, 2014 2:59 PM
    Friday, November 7, 2014 1:49 PM
  • Hi,

    Im trying to package itunes as an application in sccm. I need to surpress auto update,

    If I get errors that itunes requires ituneshelper for it to run.

    Can you please help me out with it and give me some tips on how i can get a easy way of doing this?

    Thanks


    Thanks Tom

    Tuesday, November 18, 2014 4:58 AM
  • hi, 

    can you please send me video of how your doing this step by step?

    This would be really appreciated mate.

    Thanks

    Im really struggling with mine.


    Thanks Tom

    Tuesday, November 18, 2014 5:02 AM
  • How? There is no non-interactive install parameters for itunes.exe. If you extract the msi's you would have to make a scup package for each piece (Application support, application support x64, mobile device support, itunes).

    Do you have any suggestions on how to SCUP itunes?

    Thanks.

    Thursday, August 27, 2015 2:39 PM
  • Hello Venu,

    Yesterday i tried to create a custom package of itunes directly through .exe, but when i pushed it it showed itunes icon and when i opened it showed me error "apple support was not found". Can you help me on this

    Tuesday, October 11, 2016 3:35 PM