Netpresenter Slide Player deployment via Microsoft Intune
Introduction
This instruction will help you to prepare and deploy or upgrade the Netpresenter Slide Player using Microsoft Intune.
Preparing the Package
Download the Microsoft Win32 Content Prep Tool from:
https://learn.microsoft.com/en-us/mem/intune/apps/apps-win32-prepare
Or directly from github:
https://github.com/microsoft/Microsoft-Win32-Content-Prep-Tool/archive/refs/heads/master.zip
Download and save the Slide Player you wish to install. Put the MSI in a separate or new folder. Everything in the folder will be included in the package so best to put it in an empty folder.
Start the Prep tool and put in the source folder, filename and destination folder. Specifying the catalog folder is not needed.
The Prep tool will create a .intunewin file.
Creating the App in Intune
Open your Intune admin center and go to Apps > All Apps
From the Intune Apps list click the +Add button to start creating your new package. In the Other section select Windows app (Win32) from the dropdown.
Click Select and click Select app package on the next page. Select the .intunewin package you created earlier. And click OK.
APP Information
In the App Information, fill in the details that are needed. You can use these URL’s for information and privacy:
https://www.netpresenter.com/platform/tools/corporate-screensaver
https://www.netpresenter.com/privacy-policy
A logo file can be downloaded here: https://support.netpresenter.com/software/player/Intune/
Click next when you are done.
Program
On the program Page make sure to incluse the following command line options:
/qn REBOOT=ReallySuppress allusers=1
Requirements
Select both the x86 and x64 Architectures and the earliest Windows 10 version you can choose.
Detection Rules
In order to detect the software we advise using a custom detection script. We tried several options, and the detection script got the best results. Save the following script in a .PS1 file and upload it. Make sure to use the correct version an build number.
If (Test-Path -Path "C:\Program Files (x86)\Netpresenter\NetPlay.exe" -PathType Leaf)
{
$version= (Get-Item "C:\Program Files (x86)\Netpresenter\NetPlay.exe").VersionInfo.FileVersion
if ($version -eq "15.0.2.499"){
Write-Host "Player 15.0.2 already installed, exiting"
exit 0
}
}
else
{
#Write-Host "Player not installed"
#exit 1
}
Set the Run Script as 32-bit process option to Yes
Dependencies
No dependencies are needed for the Player
Supersedence
If you have an earlier version of the Player already in Intune you can set the Supersede function to overwrite the current installation. Or you can choose to uninstall it first depending on company policy.
Deploying / Assigning
Set the Groups you wish to roll out to in the Assignment tab. Also make sure to exclude groups you do not want to roll out to if needed. Rollout will start as soon as you’ve done the review.
Wait
It can take some time for all your devices to be installed or updated. The Intune App Overview will show you the detailed installation status.