Intune - Deployer Dot Net Framework 3.5

1. Script d'installation

Param(
[Parameter(Mandatory=$true)]
[ValidateSet("Install", "Uninstall")]
[String[]]
$Choose
)

If ($Choose -eq "Install")
{
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
}

If  ($Choose -eq "Uninstall")
{
Disable-WindowsOptionalFeature -Online -FeatureName 'NetFx3' -Remove -NoRestart
}



2. Conversion du package au format .intunewin

L'intégration du script Powershell dans Microsoft Intune nécessite que celui-ci soit au préalable converti au format .intunewin


Lancer l'utilitaire IntuneWinAppUtil.exe

Spécifier le chemin qui contient les sources 
puis appuyer sur Entrée


Entrer le nom de l’exécutable, ici c'est notre script PowerShell puis appuyer sur Entrée


Indiquer le chemin de destination
puis appuyer sur Entrée


Le package est maintenant prêt.


3. Intégration dans Microsoft Intune

Allez dans la console https://endpoint.microsoft.com/ puis dans Apps \ Windows 


Cliquer sur Add


Sélectionner Windows App (Win32)

Sélectionner votre package et compléter ensuite les champs requis puis cliquer sur Next


A l'étape suivante compléter les lignes de commande pour l'installation et la désinstallation du produit
  • Installation : powershell.exe -ExecutionPolicy Bypass -file Dotnet35.ps1 -Choose Install
  • Désinstallation : powershell.exe -ExecutionPolicy Bypass -file Dotnet35.ps1 -Choose Uninstall
  • Contexte : System
Ensuite Sélectionner les prérequis d'architectures et de versions de Windows 10 


Pour la règle de détection, sélectionner Règle manuelle et cliquer sur Add

Sélectionner Registry et renseigner les éléments suivants :
  • Key path : "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v3.0"
  • Detection method : Key exists



A l'étape Dependencies, cliquer sur Next

A l'étape Supersedence, cliquer sur Next 

A l’étape Assignements, sélectionner le ou les groupes concernés par le déploiement


Vérifier les éléments du déploiement puis cliquer sur Create


4. Vérification sur un client Windows 10

Pour vérifier, il suffit d'aller dans Ajout/Suppression de programmes et Composants Windows 






Popular posts from this blog

How to implement Applocker with Microsoft Intune

How to reset computer in OOBE mode

Microsoft Intune, Uninstall Win32 app with the company portal