Accéder au contenu principal

Intune - Deployer Dot Net Framework 3.5

Déployer .Net 3.5 avec Microsoft Intune

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 






Commentaires

Posts les plus consultés de ce blog

Send email alert if Reboot or shutdown a Server with Powershell

Présentation This script allows to send a status mail when a server restarts or stops. All actions are logged to C:\Logs. Github Link :  https://github.com/ChrisMogis/Scripts/blob/main/Alert_State_Server.ps1 Exécution command line for reboot status :  powershell.exe -executionpolicy ByPass -file .\ScriptName.ps1 -Option Reboot Exécution command line for shutdown status :  powershell.exe -executionpolicy ByPass -file .\ScriptName.ps1 -Option Shutdown #Script Parameters Param ( [Parameter(Mandatory= $true )] [ValidateSet( "Reboot" , "Shutdown" )] [String[]] $Option ) #Function create Log folder     Function CreateLogsFolder {     If (!( Test-Path C:\Logs))     {     New-Item -Force -Path "C:\Logs\" -ItemType Directory } else {     Write-Host "The folder " C:\Logs\ " already exists !"     } } #Create Log Folder     CreateLogsFolder #Declaration of script variables     $Client = "Client Name"     $Server = (Get

SCCM - Erreur 0x87D00664 lors de l'installation de la mise à jour de Juin 2020

Lors de l'installation de la KB4561616 sur des systèmes serveurs via SCCM, vous pouvez vous heurter à l'erreur  0x87D00664 . Celle-ci correspond au délai fixé pour l'installation de la mise à jour qui est dépassé sur des machines à faibles performances : Pour corriger le problème, il suffit simplement d'aller dans : Allez dans "Software Library" Puis "Software Updates" Chercher la mise à jour concernée Clic droit , puis "Propriétés" de la mise à jour Changer la valeur "Maximum run time" Validez en appuyant sur "Apply"  Relancez ensuite l'installation de la mise à jour.

Edge Chromium - Les ADMX sont disponibles

Microsoft a récemment publié les fichiers ADMX pour faciliter la gestion de son navigateur Edge basé sur Chromium. Pour les récupérer, il suffit de se rendre sur la page suivante : https://www.microsoft.com/en-us/edge/business/download Ensuite, il suffit de sélectionner la version du navigateur publié, l'architecture système et cliquer sur  "GET POLICY FILES" Il suffira ensuite d'extraire le contenu du fichier .CAB et de placer les fichiers dans le dossier SYSVOL de votre site Active Directory.