Voici une solution pour écrire dans HKLM\Software et non pas dans HKLM\Software\SysWOW64 avec k1000
L’agent KACE est en 32 bits et cela pose des soucis lors de certains déploiements sur les postes X64.
Si on réalise un batch Windows va écrire dans HKLM\Software\sysWOW64 si on utilise des commande de type reg add
Pour contourner le problème, on va pouvoir utiliser
- %SystemRoot%\Sysnative\cmd.exe
- %SystemRoot%\Sysnative\msiexec.exe
- %SystemRoot%\Sysnative\cscript.exe
ne cherchez pas ce n’est pas un dossier mais un alias 🙂
Maintenant comment l’utiliser ? voici un exemple
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
IF "%PROCESSOR_ARCHITEW6432%"=="" GOTO native rem Je suis avec l'agentKACE sur un poste 64 Bits %SystemRoot%\Sysnative\msiexec.exe /i "%~dp0tightvnc-2.7.10-setup-64bit.msi" /qn %SystemRoot%\Sysnative\cmd.exe /c reg add "HKLM\SOFTWARE\TightVNC\Server" /v "AcceptHttpConnections" /t REG_DWORD /d "1" /f goto fin :native rem Je suis avec un lancement manuelle sur un poste x64 ou je suis sur un poste 32 bits if exist c:\windows\sysWOW64 goto proc64 :prox86 msiexec.exe /i "%~dp0tightvnc-2.7.10-setup-32bit.msi" /qn goto confignative :proc64 msiexec.exe /i "%~dp0tightvnc-2.7.10-setup-64bit.msi" /qn goto confignative :confignative rem configuration de l'appli reg add "HKLM\SOFTWARE\TightVNC\Server" /v "AcceptHttpConnections" /t REG_DWORD /d "1" /f :fin |
Bon déploiement à tous 🙂
- david on 17 avril 2020 à 13 h 36 min
Cet article a été créé par david le 27 décembre 2016.
Laisser un commentaire