Kevin, as Sean said, his 'sample script' is a pointer not a final product. You should be able to figure based on your requirements what's the next step. Help new-item -details
On Thu, Sep 8, 2016, 6:58 AM Kevin Ray <kevinalive...@gmail.com> wrote: > Hi Sean ...its not working..its creating the new key > > My requirement is > > Under registry hklm\system\control\Lsa > > Need to check the name secureboot=1 > > If the value is different than 1 it should reset to 1 also if the name > "secureboot" is not present it should create it with value 1..... > > > > > > On Wednesday, September 7, 2016, Sean Martin <seanmarti...@gmail.com> > wrote: > >> Not able to test, but hopefully this points you in the right direction: >> >> $key = "HKLM\System\Test" >> $Name = (Get-ItemProperty -Path $key -Name hai).hai >> $Valuename = "hai" >> $Value = "8" >> >> If (Test-Path $key) { >> Write-Host "Registry Path $key exists" >> If (!($Name) { >> New-ItemProperty -path $key -name $Name -Value $value -PropertyType >> DWORD -Force | Out-null >> Write-Host "Registry Value for $key\$Name created and updated to $Value" >> } Elseif ($Name) { >> If ($Name -ne "8") { >> New-ItemProperty -path $key -name $Name -Value $value -PropertyType >> DWORD -Force | Out-null >> Write-Host "Registry Value for $key\$Name updated to $Value" >> } Elseif ($Name -eq "8") { >> Write-Host "Registry value for $key\$name already set to $Value" >> } >> } >> } Elseif (!(Test-Path $key) { >> New-Item -Path $key -Force | Out-Null >> Write-Host "Registry path $key created successfully" >> New-ItemProperty -path $key -name $ValueName -Value $Value -PropertyType >> DWORD -Force | Out-null >> Write-Host "Registry value $key\$ValueName created successfully and set >> to $Value" >> } >> >> >> >> >> >> On Wed, Sep 7, 2016 at 6:53 AM, Kevin Ray <kevinalive...@gmail.com> >> wrote: >> >>> Hi All, >>> >>> Im looking for path in registry " hklm\system\test" >>> >>> Then if test exist, then -name = hai >>> >>> If name exist then value should be 8...if value is other than 8 it >>> should set to 8 and if the name "hai"...not exist also it should created " >>> hai" with value 8......any help >>> >>> >> >> >