Releases: LarryWisherMan/WinRegOps
v0.4.0-preview0004
[v0.4.0-preview0004]
Added
-
Get-RegistrySubKey
to replaceOpen-RegistrySubKey
. This implementation follows
the .net class better -
Invoke-DeleteSubKey
andInvoke-DeleteSubKeyTree
private functions for removing
subkeys -
Remove-RegistrySubKey
andRemoving-RegistryKeyTree
public
public implementation -
New Private function
Get-RegistrySubKeyOperation
for managing the logic of
opening a key or using an existing one provided inRemove-RegistrySubKey
-
New-RegistryKeyValuesObject
:-
Retrieves and exports all the values of a specified registry key or subkey
into a custom object. The object includes the registry path, backup date, user,
computer name, and a dictionary of the key's values (including data type and value). -
Supports backing up both root keys and subkeys.
-
-
Get-RegistryValueNames
:- Retrieves all the value names from a specified registry key. This function
simplifies the process of listing all registry values for a given key.
- Retrieves all the value names from a specified registry key. This function
-
Get-RegistryValueKind
:- Retrieves the type (kind) of a specified registry key value. This allows for
easy identification of value types such asString
,DWord
, andBinary
within registry keys.
- Retrieves the type (kind) of a specified registry key value. This allows for
Fixed
- Error Handling for
[System.Security.SecurityException]
inOpen-RegistryKey
Changed
Get-RegistrySubKey
includes an alias forOpen-RegistrySubKey
to for compatibilityOpen-RegistryKey
too make-RegistryPath
optional to return the root hive
v0.4.0-preview0003
[v0.4.0-preview0003]
Added
-
Get-RegistrySubKey
to replaceOpen-RegistrySubKey
. This implementation follows
the .net class better -
Invoke-DeleteSubKey
andInvoke-DeleteSubKeyTree
private functions for removing
subkeys -
Remove-RegistrySubKey
andRemoving-RegistryKeyTree
public
public implementation -
New Private function
Get-RegistrySubKeyOperation
for managing the logic of
opening a key or using an existing one provided inRemove-RegistrySubKey
-
New-RegistryKeyValuesObject
:-
Retrieves and exports all the values of a specified registry key or subkey
into a custom object. The object includes the registry path, backup date, user,
computer name, and a dictionary of the key's values (including data type and value). -
Supports backing up both root keys and subkeys.
-
-
Get-RegistryValueNames
:- Retrieves all the value names from a specified registry key. This function
simplifies the process of listing all registry values for a given key.
- Retrieves all the value names from a specified registry key. This function
-
Get-RegistryValueKind
:- Retrieves the type (kind) of a specified registry key value. This allows for
easy identification of value types such asString
,DWord
, andBinary
within registry keys.
- Retrieves the type (kind) of a specified registry key value. This allows for
Fixed
- Error Handling for
[System.Security.SecurityException]
inOpen-RegistryKey
Changed
Get-RegistrySubKey
includes an alias forOpen-RegistrySubKey
to for compatibility
v0.4.0-preview0002
[v0.4.0-preview0002]
Added
-
Get-RegistrySubKey
to replaceOpen-RegistrySubKey
. This implementation follows
the .net class better -
Invoke-DeleteSubKey
andInvoke-DeleteSubKeyTree
private functions for removing
subkeys -
Remove-RegistrySubKey
andRemoving-RegistryKeyTree
public
public implementation -
New Private function
Get-RegistrySubKeyOperation
for managing the logic of
opening a key or using an existing one provided inRemove-RegistrySubKey
Fixed
- Error Handling for
[System.Security.SecurityException]
inOpen-RegistryKey
Changed
Get-RegistrySubKey
includes an alias forOpen-RegistrySubKey
to for compatibility
v0.4.0-preview0001
[v0.4.0-preview0001]
Added
Get-RegistrySubKey
to replaceOpen-RegistrySubKey
. This implementation follows
the .net class better
Fixed
- Error Handling for
[System.Security.SecurityException]
inOpen-RegistryKey
Changed
Get-RegistrySubKey
includes an alias forOpen-RegistrySubKey
to for compatibility
v0.3.0
v0.3.0-preview0004
[v0.3.0-preview0004]
Added
- Added module icon and Psd1 private data
- Quality Tests for functions and comment based help
Changed
- Updated Icon png
- Changed
WisherTools.Helpers
to a RequiredModule module vs a nested module
v0.3.0-preview0003
[v0.3.0-preview0003]
Added
- Added module icon and Psd1 private data
Changed
- Updated Icon png
- Changed
WisherTools.Helpers
to a RequiredModule module vs a nested module
v0.3.0-preview0002
[v0.3.0-preview0002]
Added
- Added module icon and Psd1 private data
Changed
- Updated Icon png
v0.3.0-preview0001
[v0.3.0-preview0001]
Added
- Added module icon and Psd1 private data
v0.2.0
[v0.2.0]
Added
- Added core functions
- Added comment-based help to all public functions in the
WinRegOps
module for improved usability:Backup-RegistryKey
Export-RegistryKey
Get-RegistryValue
Open-RegistryKey
Open-RegistrySubKey
Remove-RegistrySubKey
- Added unit test skeletons for all public functions in the WinRegOps
Changed
- Added 'WisherTools.Helpers' to Nested Modules
- Updated
build.yaml
to excludeModules/WisherTools.Helpers
from code coverage analysis. -
Changed
- Refactored
Open-RegistryKey
function to use new helper functionsGet-OpenBaseKey
andGet-OpenRemoteBaseKey
to abstract static method calls for opening registry keys locally or remotely. This improves testability and modularity of the code.