Title: Managing Patches Centrally [Silent (Scripted) Installation] | |
Topic ID: 975 | |
Category: General | |
Modified: 2024-04-17 |
Managing Patches CentrallyDepending on your company administration policies, three different approaches to the central patch management can be considered:
Method 1: Partial central install on the serverThis method involves running usual installation of Carlson product on the server as if it is a regular workstation.
Methods 2 & 3: Using Windows mechanisms to control local installation of the patches by the end-usersThe setting controlling whether the local install on the user workstation is automatically checking for updates is located at the following location in registry (the below was written for Carlson 2015 on IntelliCAD 8.0, substitute as needed): On 32-bit Windows:HKEY_LOCAL_MACHINE\SOFTWARE\Carlson Software\SurvCADD\2015\ICAD8 On 64-bit Windows:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Carlson Software\SurvCADD\2015\ICAD8 The value name is NONET and value "1" (string) disables automatic update. Value of "0" or no value allows automatic updates. Domain administrator can configure these settings to be changed using group policies on the domain server:
Other methods for running scripts on startup or login will work as well, as long as they are configured to run with Administrative rights. Save the following snippets into batch file (.bat or .cmd) and place them where your launching setup is looking for it. To re-enable automatic check for updates (for 32-bit Windows): reg delete "HKLM\Software\Carlson Software\SurvCADD\2015\ICAD8" /f /v NONET
To disable automatic check for updates (for 32-bit Windows): reg add "HKLM\Software\Carlson Software\SurvCADD\2015\ICAD8" /f /v NONET /t REG_SZ /d 1
Patches are delivered using InstallShield PackageForWeb tool. These packages can be installed interactively by user as long as they are launched by a script with Administrative rights. User interaction with patching process can be controlled in the following manner. To minimize interaction, but still provide user with information on patching progress, please use the following switches: Patch_file.exe -s -a minimal
To avoid any interaction, resulting in unconditional delivery of the patch as needed, please use the following switches: Patch_file.exe -s -a stealth |
|
|
|
|
|
|