Il arrive parfois d'avoir besoin de modifier le registre sur l'ensemble des profils utilisateurs d'un serveur RDS (HKEY_CURRENT_USER)

Dans le cas de figure ci dessous, le script ajout une clef pour désactiver le MAPI sur les profils Outlook (Pour corriger une erreur de nom introuvable dans la liste d'adresse lors de la configuration du profil)

Get-ItemProperty -Path Registry::\HKEY_USERS\* | Select -ExpandProperty PSChildName | foreach {
 
$Path = $_
$path = $path.replace('_Classes','')
 
New-ItemProperty -Path Registry::\HKEY_USERS\$path\Software\Microsoft\Exchange -Name MapiHttpDisabled -Force -PropertyType DWORD -Value 1
 
write-host "$path"}