Probleme Modification REGISTRE TEMP et TMP USER
Bonjour,
je dois modifier les variables TMP et TEMP via un batch,
les clé de registre concernées sont:
HKEY_USERS\%userid%\Environment\TEMP et TMP
userid etant le SID de l'utilisateur,
pour trouver cet SID j'ai cette commande
Code:
1 2 3 4 5 6 7 8 9 10 11
|
rem RECUPERATION SID
for /f "delims= " %%a in ('wmic useraccount where name='%username%' get sid') do (
if not "%%a"=="SID" (
set $sid=%%a
echo "%$sid%"
pause
goto :tmp
)
)
pause |
qui fonctionne en ligne de commande mais en BATCH elle me répond "Antoine - Verbes d'alias non valide"
Antoine étant le nom de ma session test
ensuite la commande continue avec cela:
Code:
1 2 3
|
reg add "HKEY_USERS\%userid%\Environment" /v "TEMP" /t REG_SZ /d "C:\TEMP" /f
reg add "HKEY_USERS\%userid%\Environment" /v "TMP" /t REG_SZ /d "C:\TEMP" /f |
mais la normalement cela fonctionne enfin j'ai pas pu tester vu que la premiere commande ne fonctionne pas....
une idée ?
cordialement