If you are using SCUP (system Center Update Publisher) tool to manage 3rd Party updates integrated with Configuration manager, there are 2 things which you need to look at .
1) The settings that are configured in SCUP Console are per user specific and stored in User profile (user.config in C:\Users\%UserName%\AppData\Local\Microsoft\Scup2011.exe_StrongName_XXXXXXXXXX)
2) Database file that store all your 3rd party catalogue ,publications etc also stored in user profile (C:\Users\%username%\AppData\Local\Microsoft\System Center Updates Publisher 2011\) at the time of configuration of SCUP.
If other users who have permissions ,try to open SCUP console , they will see everything blank and it is because of above said points . SCUP settings ,configurations and database are user specific when installed and configured.
It is always difficult for new users to go through the configurations ,settings,importing the catalogues etc before they publish the updates.
In this blog post,we will see how to make the SCUP console settings and database available (shared) to all users who ever want to manage 3rd party updates.
1. How to make SCUP Settings like publish to an updating server, Configmgr Integration ,Trusted Publishers(all your catalogue’s) and proxy settings (except password) available to all users.
To copy user specific settings to all users ,perform the following changes.
Go to user profile (C:\Users\%Username%\AppData\Local\Microsoft) who had configured SCUP settings ,imported the catalogues and publish updates to Configmgr.
In this folder ,you will see folder called Scup2011.exe_StrongName_Random number ,go into the folder to see user.config file.
C:\Users\%username%\AppData\Local\Microsoft\Scup2011.exe_StrongName_2wzdfznimh1kefuisr0pqsefwkw5k4tp\5.0.1727.0
This user.config file has all settings of your SCUP console .
We will try to copy these settings to config file (kind of shared) that will be used for all users (except proxy password if you have used in SCUP console ) .
Open the user.config file using notepad and keep this file aside .We will soon copy the settings from this file to commonly used config file .
Go to your SCUP installation folder , open Scup2011.exe.config file with notepad
By default ,the settings in the file are not configured with any values and this settings will be used to create new user config file when they try to launch SCUP console.
Now we have 2 Config files (user.Config and other is Scup2011.exe.config) .
If you have proxy server name with password, copying the setting will not help .You will have to re-enter the password for the proxy .
Note: Take a backup of these 2 files before editing (incase something goes wrong while editing the files ).
Copy the settings that are common from User.Config to Scup2011.exe.config
Once you have copied all the settings ,save Scup2011.exe.config .
Now we have completed the task 1 that will help new users to get certificate and SCCM integration and other settings.
Wait, we are yet to complete Task 2 which is database that will contain information about catalogue ,publications etc.
Go to User profile (C:\Users\%UserName%\AppData\Local\Microsoft\System Center Updates Publisher 2011\5.00.1727.0000) and copy the database file scupdb.sdf
We are going to paste the database file to SCUP installation folder which is C:\Program Files (x86)\System Center Updates Publisher 2011
Now ,we will edit the config (Scup2011.exe.config ) file for all users to use this database as shared.
Edit Scup2011.exe.config located at C:\Program Files (x86)\System Center Updates Publisher 2011 .
As you can see below ,the datafile is set to empty ,we will now change the value to point to datafile.
Add the following database file to value as shown below and click save ,close the notepad file.
<value>C:\Program Files (x86)\System Center Updates Publisher 2011\scupdb.sdf</value>
From now onwards , When existing user( who is using the console to manage SCUP updates) or new user try to launch the SCUP console ,they will point the database file to C:\Program Files (x86)\System Center Updates Publisher 2011\scupdb.sdf and also settings automatically loaded ,which can be verified using SCUP console –Options—Advanced-Current connection Details
With this ,we have completed copying the setting for new users and also made SCUP database as shared.
Hope this helps!