Group Policy Preferences e variabili ambiente nei registry item

Le Group Policy Preferences (GPP) possono essere utilizzate per eseguire varie attività tra cui la gestione dei registry item ovvero la possibilità di gestire chiavi di registro.

Per default però quando si specifica una variabile d’ambiente questa viene attualizzata come indicato nel post Environment Variables in GP Preferences, questo significa che se si definisce ad esempio una GPP per gestire ad esempio la chiave di registro HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath per consentire ad esempio di ricercare i driver anche in una share di rete e non solo in locale (a riguardo si veda Modify the DevicePath Registry Key) impostando ad esempio il valore %SystemRoot%\inf;\\server.ictpower.it\Drivers$ di questo tipo questa verrà attualizzata in C:\Windows\inf;\\server.ictpower.it\Drivers$:

Se si desidera invece impostare la chiave al valore %SystemRoot%\inf;\\server.ictpower.it\Drivers$
occorre racchiudere la variabile d’ambiente tra i caratteri <> che fungono da caratteri di escape, ovvero specificare %<SystemRoot>%\inf;\\server.ictpower.it\Drivers$:

Va precisato che al momento sebbene da test che ho eseguito l’uso dei caratteri <> come caratteri di escape funzioni, non ho trovato riscontro questa funzionalità su documentazione ufficiale Microsoft.