|
|
|||||||
Hello Experts, I'm new to this. I have a basic working script, but I need the registry modified when a user logs in with kix script. Anyone know how to do that. Item I need changed is below. HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\10.0\Outlook\DisabledCmdBarItemsList Value Name: TCID1 Value Type: String Value: 5654 |
||||||||
|
|
|||||||
from the manual http://www.kixtart.org/manual Quote: WRITEVALUE Action Creates a new key, adds another value-name to an existing key (and assigns it a value), or changes the value of an existing value-name. Syntax WRITEVALUE ("subkey", "entry", "expression", "data type") Parameters Subkey Identifies the subkey where you want to write a value entry. Entry The name of the entry. To write to the default entry of a key, specify an empty string as the entry name (""). Expression The data to store as the value of the entry. REG_MULTI_SZ (multi-string) variables are returned with the pipe symbol ( | ) used as the separator between strings. If a string contains a pipe symbol character, it is represented by two pipe symbol characters ( || ). Data type Identifies the data type of the entry. The following data types are supported: · REG_NONE · REG_SZ · REG_EXPAND_SZ · REG_BINARY · REG_DWORD · REG_DWORD_LITTLE_ENDIAN · REG_DWORD_BIG_ENDIAN · REG_LINK · REG_MULTI_SZ · REG_RESOURCE_LIST · REG_FULL_RESOURCE_DESCRIPTOR Returns 0 Value entry written Error code Function failed Example WriteValue("EZReg\Test", "A MultiString variable", "Line 1|Line 2|Line 3 with a || in it|", "REG_MULTI_SZ") If @ERROR = 0 ? "Value written to the registry" Endif |
||||||||
|
|
|||||||
You can't do that with a normal user logon script unless your users have local admin rights. Those keys are restricted from being updated by a user on purpose as they are POLICIES which control things. You would have to use a GPO or similar method. . |
||||||||
|
|
|||||||
Doc, it states HKEY_CURRENT_USER\Software\Policies\Microsoft, what sublevel isn't writable by the user there ( in case I've missed something ) ? |
||||||||
|
|
|||||||
The Policies subkey has restricted rights even in HKCU. |
||||||||
|
|
|||||||
You can either create your own GPO policy file for this or use an admin script and remote registry writes to add the value. |
||||||||
|
|
|||||||
You can't do a remote registry add to the HKCU Jens unless you do some mods on the system. |
||||||||
|
|
|||||||
What mods? Just go through HKU\SID\... |
||||||||
|
|
|||||||
Yes you're correct Les, but rarely see anyone code it that way. |
||||||||
|
|
|||||||
Actually, you will see that often where ASE is used with alternate creds. ASE was thoughtful enough to pass an enviro var of the true path of HKCU. The cheap and dirty way if rolling out a reg hack en masse, is to enum all the loaded user hives and update them all. |