Créer des raccourcis sur le bureau à l'aide d'Intune : guide complet

/fr/images/Creating-Desktop-Shortcuts-using-Intune_ftimg.png

Dans ce guide, je vais montrer comment créer des raccourcis sur le bureau à l’aide d’Intune. En utilisant un script PowerShell, les administrateurs d’entreprise peuvent déployer efficacement les raccourcis d’applications Windows et d’URL Web, garantissant qu’ils sont accessibles sur le bureau pour tous les utilisateurs.

Dans mon organisation précédente, j’étais chargé de placer un raccourci pour le Centre logiciel sur les bureaux, ce qui permettrait aux utilisateurs de le lancer rapidement et d’installer des applications. Parallèlement, j’ai également travaillé sur la suppression des raccourcis de bureau des bureaux des utilisateurs, et tout cela a été fait avec GPO.

Lorsque vos appareils Windows sont sur site et joints à AD, les raccourcis peuvent être déployés à l’aide de la stratégie de groupe. En utilisant une solution MDM comme Intune, le déploiement de raccourcis devient plus efficace et rationalisé grâce aux scripts PowerShell. Cette approche est non seulement plus dynamique et flexible, mais réduit également considérablement le temps passé à créer manuellement des raccourcis.

/fr/images/PatchMyPC-AppCatalog-725x250-1.jpg Installer et mettre à jour des applications tierces avec Patch My PC

Vous vous demandez peut-être où exactement vous devez créer ces raccourcis. Eh bien, lorsque vous installez une application, elle crée généralement un raccourci sur le bureau de l’utilisateur pour un accès facile. Cependant, certaines applications personnalisées ne génèrent pas de raccourci sur le bureau. Dans de tels cas, les utilisateurs doivent lancer soit en recherchant l’application, soit en accédant à un chemin d’installation d’application spécifique. Pour éviter cela, la solution consiste à utiliser Intune pour automatiser la création de raccourcis d’applications ou Web.

Méthodes pour créer des raccourcis sur le bureau avec Intune

Il existe plusieurs façons de créer des raccourcis sur le bureau à l’aide de Microsoft Intune. Ci-dessous, j’ai décrit les méthodes et détaillé quelle approche fonctionne le mieux pour des scénarios spécifiques. J’espère que vous trouverez ces informations utiles.

  1. Script PowerShell : Cette méthode est assez simple et doit être utilisée lorsque vous devez ajouter un raccourci simple pour les utilisateurs.

  2. Application Win32 : lorsque vous avez besoin d’un contrôle complet sur les raccourcis, comme l’installation ou la suppression de raccourcis, cette méthode est recommandée.

  3. Correction/remédiation proactive : ceci est généralement utilisé lorsque vos raccourcis doivent exister sur l’appareil cible même si les utilisateurs les suppriment manuellement.

  4. OMA-URI personnalisé : je dirais que cette méthode est moins couramment utilisée pour le déploiement de raccourcis.

Parmi les méthodes répertoriées ci-dessus, la méthode la plus simple pour créer un raccourci consiste à utiliser un script PowerShell déployé via Intune. Je vais démontrer la même méthode dans ce guide.

Prérequis

  • Préparez le script PowerShell et testez-le manuellement sur quelques appareils avant de le déployer. Reportez-vous au guide sur le déploiement de scripts PS avec Intune.
  • Assurez-vous que vos appareils Windows sont inscrits dans Intune.
  • Vérifiez la configuration d’exécution de PowerShell sur vos appareils. Découvrez comment définir la stratégie d’exécution PS à l’aide d’Intune.

Bureau public par rapport au bureau de l’utilisateur actuel

Lors de la création de raccourcis, vous vous demandez peut-être où les placer ? Vous avez deux options : soit sur le bureau public, soit sur le bureau de l’utilisateur actuel. Un raccourci sur le bureau public apparaît pour tous les utilisateurs de l’appareil dans le chemin suivant : C:\Users\Public\Desktop. Choisissez ceci lors du déploiement des raccourcis vers les appareils. Assurez-vous d’exécuter le script en tant que système dans le centre d’administration Intune.

Le raccourci sur le bureau de l’utilisateur actuel apparaît uniquement pour l’utilisateur connecté dans le chemin suivant : C:\Users\Desktop. Utilisez cette méthode si vous devez déployer des raccourcis pour des utilisateurs individuels. Assurez-vous que le script est configuré pour s’exécuter en tant qu’utilisateur connecté au portail Intune.

Script PowerShell pour les raccourcis de bureau et Web

Un raccourci sur le bureau peut être un raccourci d’application ou un raccourci Web. Un raccourci d’application lance directement l’application installée, tandis qu’un raccourci Web ouvre l’URL cible dans le navigateur par défaut.

J’ai couvert les deux scripts ci-dessous, je les ai testés minutieusement sur plusieurs appareils et je peux confirmer en toute confiance qu’ils fonctionnent parfaitement. Vous pouvez également télécharger les scripts depuis mon référentiel GitHub. Continuons maintenant.

Script PowerShell pour créer un raccourci d’application

Le script ci-dessous crée un raccourci sur le bureau pour une application Windows intégrée (Bloc-notes) pour tous les utilisateurs de l’appareil. Mon ami MVP, Florian Salzmann, dispose également d’un script similaire pour déployer des raccourcis d’applications Windows. N’oubliez pas de consulter également son site.


#Script to create a desktop shortcut for Notepad App# 1. Define the target file and the shortcut location$TargetFile = "C:\Windows\System32\notepad.exe"$ShortcutFile = "C:\Users\Public\Desktop\Notepad.lnk"# 2. Create the COM object$WshShell = New-Object -ComObject WScript.Shell# 3. Create the shortcut object and set its properties$Shortcut = $WshShell.CreateShortcut($ShortcutFile)$Shortcut.TargetPath = $TargetFile$Shortcut.Description = "Notepad"$Shortcut.WorkingDirectory = "C:\Windows\System32"# 4. Save the shortcut to the file system$Shortcut.Save()

Copier


#Script to create a desktop shortcut for Notepad App



# 1. Define the target file and the shortcut location



$TargetFile



=



"C:\Windows\System32\notepad.exe"



$ShortcutFile



=



"C:\Users\Public\Desktop\Notepad.lnk"



# 2. Create the COM object



$WshShell



=



New-Object



-



ComObject WScript.Shell



# 3. Create the shortcut object and set its properties



$Shortcut



=



$WshShell.CreateShortcut($ShortcutFile)



$Shortcut.TargetPath



=



$TargetFile



$Shortcut.Description



=



"Notepad"



$Shortcut.WorkingDirectory



=



"C:\Windows\System32"



# 4. Save the shortcut to the file system



$Shortcut.Save()

Script PowerShell pour créer un raccourci d’URL Web

Le script PowerShell ci-dessous crée un raccourci de site Web sur le bureau pour tous les utilisateurs. Le script suivant est simple et vous pouvez le modifier en ajoutant plusieurs sites Web. Pour d’autres suggestions de code, Reddit et d’autres forums PS en ligne peuvent être des ressources précieuses.

Par exemple, vous pouvez utiliser le script ci-dessous pour créer un raccourci qui ouvre le portail de votre entreprise, des sites intranet tels que SharePoint, le portail RH, etc. Assurez-vous de configurer $Shortcut.TargetPath sur l’URL correcte dans le script ci-dessous avant de l’utiliser.


$WshShell = New-Object -ComObject WScript.Shell$Shortcut = $WshShell.CreateShortcut("C:\Users\Public\Desktop\Windows Insight.url")$Shortcut.TargetPath = "https://www.prajwaldesai.com"$Shortcut.Save()

Copier


$WshShell = New-Object -ComObject WScript.Shell



$Shortcut = $WshShell.CreateShortcut("C:\Users\Public\Desktop\Windows Insight.url")



$Shortcut.TargetPath = "https://www.prajwaldesai.com"



$Shortcut.Save()

Script PowerShell pour créer des raccourcis d’application et Web

Le script PowerShell ci-dessous crée des raccourcis d’application et de site Web sur le bureau pour tous les utilisateurs. Vous pouvez modifier le script ci-dessous et ajouter plus d’applications ou de raccourcis si nécessaire. Copiez et enregistrez le code dans un fichier texte et renommez-le en createesktopshortcuts.ps1.


#Script to create a desktop and web shortcuts for All Users# 1. Define the target file and the shortcut location$TargetFile = "C:\Windows\System32\notepad.exe"$ShortcutFile = "C:\Users\Public\Desktop\Notepad.lnk"# 2. Create the COM object$WshShell = New-Object -ComObject WScript.Shell# 3. Create the shortcut object and set its properties$Shortcut = $WshShell.CreateShortcut($ShortcutFile)$Shortcut.TargetPath = $TargetFile$Shortcut.Description = "Notepad"$Shortcut.WorkingDirectory = "C:\Windows\System32"$Shortcut.Save()#4. Create a web url shortcut$WshShell = New-Object -ComObject WScript.Shell$Shortcut = $WshShell.CreateShortcut("C:\Users\Public\Desktop\Windows Insight.url")$Shortcut.TargetPath = "https://www.prajwaldesai.com"$Shortcut.Save()

Copier


#Script to create a desktop and web shortcuts for All Users



# 1. Define the target file and the shortcut location



$TargetFile



=



"C:\Windows\System32\notepad.exe"



$ShortcutFile



=



"C:\Users\Public\Desktop\Notepad.lnk"



# 2. Create the COM object



$WshShell



=



New-Object



-



ComObject WScript.Shell



# 3. Create the shortcut object and set its properties



$Shortcut



=



$WshShell.CreateShortcut($ShortcutFile)



$Shortcut.TargetPath



=



$TargetFile



$Shortcut.Description



=



"Notepad"



$Shortcut.WorkingDirectory



=



"C:\Windows\System32"



$Shortcut.Save()



#4. Create a web url shortcut



$WshShell



=



New-Object



-



ComObject WScript.Shell



$Shortcut



=



$WshShell.CreateShortcut(



"C:\Users\Public\Desktop\Windows Insight.url"



)



$Shortcut.TargetPath



=



"https://www.prajwaldesai.com"



$Shortcut.Save()

Déployer des raccourcis sur le bureau à l’aide d’Intune

Maintenant que nos scripts de création de raccourcis sur le bureau sont testés et prêts, permettez-moi de vous montrer comment les déployer via Intune. Ouvrez le navigateur et connectez-vous au centre d’administration Microsoft Intune. Accédez à Appareils > Scripts et corrections > Scripts de plateforme. Cliquez sur Ajouter et sélectionnez Windows 10 et versions ultérieures.

/fr/images/Create-Desktop-Shortcuts-using-Intune-Snap1-1024x732.png Ajouter un script PowerShell pour créer des raccourcis sur le bureau

Sous l’onglet Bases, spécifiez le nom du script et une brève description. Cliquez sur Suivant.

/fr/images/Create-Desktop-Shortcuts-using-Intune-Snap2-1024x736.png Fournir les détails du script PowerShell

Dans l’onglet Paramètres du script, configurez les éléments suivants :

  1. Emplacement du script : parcourez et sélectionnez le script créé bureaushortcuts.ps1.

  2. Exécutez ce script à l’aide des informations d’identification de connexion : Sélectionnez Non pour exécuter le script dans le contexte système.

  3. Appliquer la vérification de la signature du script : sélectionnez Non car le script n’est pas signé.

  4. Exécuter le script dans un hôte PowerShell 64 bits : sélectionnez Oui pour exécuter le script dans un hôte PowerShell 64 bits sur une architecture client 64 bits.

Une fois que vous avez configuré ce qui précède, cliquez sur Suivant.

/fr/images/Create-Desktop-Shortcuts-using-Intune-Snap3-1024x667.png Créer des raccourcis sur le bureau à l’aide d’Intune

Dans la section Balises de portée, ajoutez vos balises de portée. Si vous ne les avez pas créés, j’ai publié un guide étape par étape sur la création de balises de portée Intune. Notez que la spécification des balises de portée est facultative et vous pouvez ignorer cette étape. Cliquez sur Suivant.

Dans la fenêtre Affectations, sélectionnez un ou plusieurs groupes pour recevoir le script. Je recommande de commencer par déployer le script sur un groupe ciblé d’appareils ou d’utilisateurs. Si les tests s’avèrent concluants, étendez-les progressivement à des groupes plus importants. Sélectionnez Suivant.

Dans l’onglet Vérifier + Créer, examinez attentivement tous les paramètres de script configurés, puis cliquez sur Créer. Le nouveau script que vous avez créé devrait maintenant apparaître dans la section Scripts et corrections > Scripts de plateforme.

/fr/images/Create-Desktop-Shortcuts-using-Intune-Snap4-1024x730.png Déployer des raccourcis sur le bureau à l’aide d’Intune

Synchroniser les stratégies Intune

Pour accélérer les affectations de script PowerShell, vous pouvez synchroniser manuellement les stratégies Intune à l’aide de différentes méthodes sur les ordinateurs Windows. L’action de synchronisation invite les appareils à se connecter instantanément à Intune et à appliquer les stratégies les plus récentes. Cette opération est généralement effectuée pour tester une application, un script PS ou un déploiement de stratégie et vérifier sa fonctionnalité.

Surveiller le déploiement du script des raccourcis sur le bureau

Vous pouvez surveiller l’état d’exécution des scripts PowerShell pour les utilisateurs et les appareils dans le portail. Dans le Centre d’administration Intune, accédez à Appareils > Scripts et corrections > Scripts de plateforme. Dans la liste, sélectionnez le script de déploiement de raccourci. Sur la page Présentation, vérifiez l’état d’enregistrement de l’appareil et de l’utilisateur pour déterminer le nombre d’appareils ou d’utilisateurs sur lesquels le script a été attribué avec succès.

Si vous rencontrez des erreurs lors du déploiement de raccourcis avec Intune, consultez d’abord les journaux de l’extension de gestion Intune. Les journaux se trouvent dans le dossier C:\ProgramData\Microsoft\IntuneManagementExtension\Logs. Consultez le fichier IntuneManagementExtension.log pour trouver le code d’erreur exact.

Dans l’image ci-dessous, nous voyons que le script de raccourci sur le bureau est appliqué aux appareils/utilisateurs sans aucune erreur.

/fr/images/Monitor-Desktop-Shortcuts-Script-deployment-1024x674.png Déploiement de script de raccourcis sur le bureau de surveillance

Expérience de l’utilisateur final

Pour vérifier si les raccourcis Web ou d’application sont créés sur le bureau de l’utilisateur, connectez-vous à un appareil Windows ciblé par le script de plateforme. Il y a trois scénarios que je voudrais mentionner ici.

  1. Si le script est configuré pour créer des raccourcis sur le bureau public, accédez à C:\Users\Public\Public Desktop et vous devriez trouver ici les raccourcis des applications déployées ainsi que vos raccourcis Web.

  2. Si le script est configuré pour créer des raccourcis sur le bureau de l’utilisateur actuel, accédez à : C:\Users\Desktop. Vous devriez trouver les raccourcis déployés ici.

  3. Si votre organisation dispose de dossiers Windows connus redirigés vers OneDrive, recherchez les raccourcis dans C:\Users\OneDrive – \Desktop.

L’image ci-dessous montre que le raccourci de l’application Bloc-notes et un raccourci d’URL Web ont été créés avec succès sur le bureau public. Cela confirme que le script a fonctionné comme prévu et que la tâche a été accomplie.

/fr/images/Create-Desktop-Shortcuts-using-Intune-Snap5-1024x532.png Expérience de l’utilisateur final – Déployer des raccourcis de bureau et Web via Intune

C’est tout pour ce guide, j’espère que vous trouverez cela utile. Si vous avez besoin de précisions concernant les scripts ou leur utilisation avec Intune, n’hésitez pas à me le faire savoir dans la section commentaires ci-dessous.

*️⃣ Lien source :

en plaçant un raccourci sur le bureau pour le Centre logiciel, les raccourcis peuvent être déployés à l’aide de la stratégie de groupe, /fr/images/PatchMyPC-AppCatalog-725x250-1.jpg, en déployant des scripts PS avec Intune, les appareils Windows sont inscrits dans Intune, en définissant la politique d’exécution PS à l’aide d’Intune, du référentiel GitHub, Centre d’administration Microsoft Intune, en créant des balises de portée Intune, en synchronisant les stratégies Intune, les journaux d’extension de gestion Intune, Dossiers connus Windows redirigés vers OneDrive ,