Hello Fellow System Administrators For some reasons, I had to keep track of some variables and instead of using environmental variables, I tried to write down these variables to registry. Basically I tried to write registry keys to \HKLM\Software\<Contoso> path. I think everyone passes by here knows which company Contoso.com is. Lets start with reading registry with get-childItem hklm:\Software\Contoso Or Key properties like ( Get-ItemProperty -Path hklm: \ Software \Contoso). Test After reading key and key property, now we can check the key and create it on control if it doesn't exist. function Get-RegistryKey { param ( [ Parameter ( Position = 0 , mandatory = $true )][ String ] $RegProperty , [ Parameter ( Position = 0 , mandatory = $true )][ String ] $RegPath , [ String ] $RegKey = "." ) ...
Swiss Army knife for system administrators