PDA

View Full Version : [batch] variabile homedrive non impostata


23Andrea
15-05-2021, 16:41
Windows 7 SP1 x64
cmd.exe Versione 6.1.7601

Sul mio PC ci sono due account: un account amministrativo "Pippo" ed un account utente "Pluto".
In una script batch devo espandere la variabile volatile HOMEDRIVE, impostata nella chiave "HKCU\Volatile Environment".
Se eseguo lo script come amministratore dall'account amministrativo "Pippo", elevando i privilegi con lo UAC, la variabile è impostata e viene espansa correttamente.
Se eseguo lo script come amministratore dall'account utente "Pluto", elevando i privilegi con lo UAC, la variabile NON è impostata:
anche da prompt amministativo, lanciato dall'account "Pluto", il comando SET restitisce i valori corretti di %username% (Pippo) e di %userprofile% (C:\Users\Pippo), ma %homedrive% non c'è.
Succede anche a voi?
Avete una spiegazione plausibile?
Grazie.

Kaya
17-05-2021, 10:25
Si fa così anche a me, ma credo sia collegato a qualcosa relativo all'inizializzazione del profilo utente.