A Powershell Script to Registry Key

I need a PowerShell script that will allow me to change registry key value within Windows 7 client.

Any sample scripts would be appreciated.

lipotechSys EngAsked:
Who is Participating?
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
set-itemproperty HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion ProgramFilesDir 'valueToPutHere' -whatif

Open in new window

This does not change anything (because of -whatif), and so can be used without caution.
Create a new registry key:
New-Item -Path HKCU:\Software -Name Acme

Open in new window

Create a new registry value:
New-ItemProperty -Path "HKCU:\Software\Acme" -Name "Foo" -PropertyType String -Value "Bar"

Open in new window

PropertyType can be String, ExpandString, Binary, DWord, MultiString, QWord, Unknown
To change a registry value:
Set-ItemProperty -Path "HKCU:\Software\Acme" -Name "Foo" -Value "raB"

Open in new window

To read a complete registry key and access the values:
$Acme = Get-ItemProperty -Path HKCU:\Software\Acme

Open in new window

Or the shorter version if just one value is interesting:
$Acme = (Get-ItemProperty -Path HKCU:\Software\Acme).Foo

Open in new window

lipotechSys EngAuthor Commented:
Thank you.  I will have additional questions, but for now I must explore each reply.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.