Bonjour,
Je cherche à me faire un script de nettoyage des profils utilisateurs de windows qui sera ensuite mis dans une GPO, mon but est de tout nettoyer sauf les profils système et certains profils locaux. J'ai essayé DELPROF2 mais il n'est pas toujours satisfaisant, il y a des ratés de suppression dans la clé profil list. Mon niveau en scripting est plutôt faible.
Je suis partie de cette commande:
Get-WMIObject -Class Win32_UserProfile -computer $env:COMPUTERNAME
Là où je coince c'est dans la manipulation des filtres et des d'exclusions de profils qui ne doivent pas être supprimés.
J'ai comme idée de faire un tableau d'exclusion avec les chemins de profils à ne pas supprimer, au fil du temps si nous avons d'autres profils à ajouter dans le futur il suffira de mettre le chemin. Qu'en pensez-vous ?
1 2 3 4 5 6 7 8
| $ExclusionProfils= @(
'C:\Users\DefaultAppPool'
'C:\Users\Administrateur.000'
'C:\Users\Tom'
'C:\WINDOWS\ServiceProfiles\NetworkService'
'C:\WINDOWS\ServiceProfiles\LocalService'
'C:\WINDOWS\system32\config\systemprofile'
) |
Comment puis-je procéder pour arriver à un script fonctionnel, pouvez-vous m'aider ?
Merci
Partager