Generic Registry Editor
Summary
This script will create or modify the registry for multiple keys, names, values, and types.
Sample Run
Variables
Name | Description |
---|---|
psout | Contains the status of whether the registry was set or not |
User Parameters
Name | Example | Required | Description |
---|---|---|---|
Keys | 'HKLM://SYSTEM//CurrentControlSet//Control', 'HKLM://SOFTWARE//Policies//Microsoft' | True | The list of registry keys that need to be created or modified. It is required to put registry keys inside single quotes and separate them by commas. |
Names | 'LsaCfgFlags', 'LsaCfgFlags' | True | The list of names that need to be created or modified. It is required to put names inside single quotes and separate them by commas. |
Values | '0', '0' | True | The list of values that need to be created or modified. It is required to put values inside single quotes and separate them by commas. |
Types | 'DWORD', 'STRING' | True | The list of types that need to be created or modified. It is required to put types inside single quotes and separate them by commas. The various types are: String, ExpandString, Binary, DWord, MultiString, QWord |
Output
- Script log
FAQ
-
What are the various property types and what do they stand for?
The various property types are: String, ExpandString, Binary, DWord, MultiString, QWord.
They stand for:- String: Equivalent to REG_SZ in the Windows Registry.
- ExpandString: Equivalent to REG_EXPAND_SZ in the Windows Registry.
- Binary: Equivalent to REG_BINARY in the Windows Registry.
- DWord: Equivalent to REG_DWORD in the Windows Registry.
- MultiString: Equivalent to REG_MULTI_SZ in the Windows Registry.
- QWord: Equivalent to REG_QWORD in the Windows Registry.
-
Does the length of the parameters need to be the same for the script to work?
Yes, the parameters must be of the same length.
For example: If you provide two keys for modification, you must also provide two names, two values, and two types, regardless of whether any of the parameters have the same value or not.