PowerShell | Configurer la suppression automatique des raccourcis du bureau
Lorsque vous changez votre ordinateur de réseau, du travail à chez vous par exemple, vous remarquer que les raccourcis des dossiers réseau entre autres, disparaissent du bureau Windows.
La raison est que le raccourci sur le bureau lié à un dossier d'un réseau X est connecté à un réseau Y qui ne contient pas ce dossier.
De plus, la fonctionnalité de maintenance de Windows étant activé par défaut, elle supprime les raccourcis rompus du bureau.
Il est déconseillé de désactiver la maintenance de Windows avec la méthode de l'article Désactiver la suppression automatique des raccourcis réseau. Elle est utilisé pour différentes interventions et diagnostiques, comme réparer votre connexion réseau, gérer les disques de stockage, etc.
Le dossier de maintenance :
C:\Windows\diagnostics\scheduled\Maintenance\
Le fichier qui gère la vérification des raccourcis cassés :
TS_BrokenShortcuts.ps1
La ligne 44 du script :
if(-not([String]::IsNullOrEmpty($brokenDesktopShortcuts) -and [String]::IsNullOrEmpty($brokenStartupShortcuts)) -and (((Get-ListLength $brokenDesktopShortcuts) + (Get-ListLength $brokenStartupShortcuts)) -gt 4))
Vous pouvez modifier la valeur 4 de -gt du fichier TS_BrokenShortcuts.ps1 par une valeur supérieur.
Cette valeur correspond au nombre d'icônes minimum qui resteront sur votre bureau.
Remarques :
- Le script doit être modifié avec les droits Administrateurs.