One thing I really don’t like about SCUP 2011 is, the settings are user specific, which means different users will have to manually configure SCUP settings on the same computer. By default, even the SCUP database is stored within the user’s profile. There are already many articles out there on how to change the SCUP database location. (i.e. http://myitforum.com/cs2/blogs/rzander/archive/2011/05/30/scup-2011-with-shared-database.aspx)
Other than the database locations, all other settings such as WSUS connection, SCCM connection, Certificate, source location, etc. are all user based when configured within SCUP Options window:
I figured out an very easy way to make these settings machine-based settings.
To do so,
01. Firstly configure all required settings in the options window as shown above.
02. Browse to “C:\Users\<UserID>\AppData\Local\Microsoft”, locate a folder with the name starts with “Scup2011.exe_StrongName”. i.e.
03. Open above mentioned folder and it’s sub folder, you’ll see a “user.config” file:
04. Open both the “user.config” file as mention above and “<SCUP Install Dir>\Scup2011.exe.config”
05. For each setting in user.config file, locate the same setting in Scup2011.exe.config and copy the value to Scup2011.exe.config
06. Delete the “Scup2011.exe_StrongName_xxxxxxxxx” folder from your profile
07. Open SCUP console, make sure the options are still configured
08. Logon to the SCUP computer with another ID, open SCUP console, confirm the settings are not lost.