Jump to content

Recommended Posts

  • 4 years later...
Posted

Just to come back to this and update for the latest 2023.8 version.

 

Essentially the same however....

- The VCRedists can be handled in the same way, so update the list above with the latest filenames OR you can use the VCRedist PowerShell script to manage your Visual C++ lifecycle (https://vcredist.com/). I use this method and then deploy the latest supported Visual C++ runtimes to all PCs and update them when required

- The fonts MSI package doesn't inherit todays date now when it's cached to the c:\windows\installer folder. It will be dated around the time of the Sibelius release. You can verify this by attempting to uninstall the fonts package from add/remove programs in control panel, when you get the UAC prompt it will tell you the name and location of the MSI

 

Hope this helps!

  • Thanks 1
  • 2 months later...
Posted
The fonts MSI package doesn't inherit todays date now when it's cached to the c:\windows\installer folder. It will be dated around the time of the Sibelius release. You can verify this by attempting to uninstall the fonts package from add/remove programs in control panel, when you get the UAC prompt it will tell you the name and location of the MSI

Hope this helps!

Many thanks for this! I had got most of the way with getting the MSI, and am relying on our 2015-22 rollups of VC Redist to cover that, but it was the fonts package I was struggling with.

 

For an installer that's fundamentally MSI based, they don't half make an effort to hide it!

 

Did you bother installing the Avid Link Desktop? I'm unsure, as much as our music teacher only requested Sibelius First for music notation, I think he might have a login to license Sibelius for more via Avid Link :/

Posted
Many thanks for this! I had got most of the way with getting the MSI, and am relying on our 2015-22 rollups of VC Redist to cover that, but it was the fonts package I was struggling with.

 

For an installer that's fundamentally MSI based, they don't half make an effort to hide it!

 

Did you bother installing the Avid Link Desktop? I'm unsure, as much as our music teacher only requested Sibelius First for music notation, I think he might have a login to license Sibelius for more via Avid Link :/

 

No problem! What are you using for your VC rollups btw? I use the script from vcredist.com and deploy by SCCM but if there's a better way let me know!

 

We don't install Avid Link Desktop. Just Sibelius itself, the fonts and the VC Redists. Then the license server on one of our servers to handle the licensing and checking in/out.

Posted
No problem! What are you using for your VC rollups btw? I use the script from vcredist.com and deploy by SCCM but if there's a better way let me know!

 

We don't install Avid Link Desktop. Just Sibelius itself, the fonts and the VC Redists. Then the license server on one of our servers to handle the licensing and checking in/out.

 

I've got a static MSI package that installs VC 2015-2022 in one go. Anything older that that, I use the MSI for that release. I suspect if someone's done a PowerShell script for it, that's probably more advanced than my method.

 

I put Avid Desktop on in the end, on the off chance our music guy wants to log in using his own licensing. I knobbled the automatic startup, though, that was intrusive.

 

We don't have a license server, I've only really rolled this out with the intention of using Sibelius First, the cut down version of the notation software.

  • Thanks 1
  • 1 year later...
Posted (edited)

Thanks Smarties11 for the great tips but they didn't work 100% for me but they have given me an amazing start.

I know its 2025 but we only had licenses for the version 21.2.0.3268 and the way I finally got this working was copying files from the %temp% and getting them installed with a nice Powershell Script.

 

  • Monitored the %temp% folder as you suggested, but I've noticed I needed a few more VCRedist exe files and they were made available in different folders in %TEMP%, but it was easy enough to copy them around.

vcredist_2008_x64.exe /q /norestart

vcredist_2008_x86.exe /q /norestart

vcredist_2010_x64.exe /q /norestart

vcredist_2010_x86.exe /q /norestart

vcredist_2012_x64.exe /quiet /norestart

vcredist_2013_x86.exe /quiet /norestart

vcredist_2013_x64.exe /quiet /norestart

vcredist_2017_x64.exe /quiet /norestart

vcredist_2017_x86.exe /quiet /norestart

 

 

 

  • in the Same %temp% folder, make sure you get the Sibelius.MSI (~600MB)
  • For the fonts file, because it installs and remove from %temp% very quickly I was able to grab the file by using a test laptop. I did a manual installation then once installation is complete, I have gone to Control Panel/Uninstall or Change a program and click on Sibelius OpenType Fonts and click on Uninstall ( its ok, you are not uninstalling it) - Go ahead until UAC pops up, then voilà!! The Address where the MSI is will be displayed, in my case "C:\Windows\Installer\6599360a.msi" - Copy to your Intune folder and rename it.

 

  • Make sure you create a folder and place all these files in it. You will need that to create your Intune.win package for Intune
  • Since you are already using a test machine, make sure you grab the MSI Installation ID, which will be useful for the detection method, the best way I could find was going to the Registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall and check the folders for Sibelius, in the folder you will find the key called "ModifyPAth" and the value should be displayed within {}. Copy that.
  • Its time now to build the script. You can use mine, or make your. Here is the installation script and Uninstall, please note you will need to check the name of your files and change in the script.

     

    [*]Compile that into a IntuneWin file

    [*]Create your APP deployment in Intune. I'm not going to teach you how to make this, but instead give you some recommendations on what to fill with.

    • Make sure you fill the APP Version - This is important for future updates
    • Install Command: powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\sibelius_install.ps1
    • Uninstall Command: powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\sibelius_uninstall.ps1
    • Add Return Code 1 ( Failed) - Since the script returns that if the installation fails for some reason.
    • Detection Rule: Choose MSI and paste the MSI Code we have retrieved in our test machine. Paste it only the ID with braces, for example: {88351046-B557-40B9-8B6B-4D99072B755F}

Edited by Langella

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...