marabunta
Goto Top

Powershell Registry

Hallo,

ich will mit Powershell einen neuen Registry Key erstellen(bzw. ersetzten falls vorhanden), mit Name und Wert.
Set-ItemProperty erstellt den Wert nicht wenn der Key nicht existiert.
New-Item erstellt den Key, aber Value nur als Default und nicht mit einem gewünschten Namen

New-Item -Path $Path -Name $Key -Type String -Value $Value -Force

Ich bekomme einen Schlüssel, darin einen (Standard)-Key mit dem Wert den ich will, aber eben im (Standard).
Kann man den Namen gleich mitgeben, anstelle von "(Standard)"?

Danke.

Content-Key: 317274

Url: https://administrator.de/contentid/317274

Printed on: April 16, 2024 at 16:04 o'clock

Mitglied: 131026
Solution 131026 Oct 08, 2016 updated at 14:37:17 (UTC)
Goto Top
Prüfen und wenn nicht vorhanden erstellen:
if (!(Test-Path $path)){new-item -Path $path -Force}
New-ItemProperty -Path $path -Name $key -Value $value -Force
Oder du machst es so, das geht wenn der Key vorhanden oder auch nicht vorhanden ist
[Microsoft.Win32.Registry]::CurrentUser.CreateSubKey('Demo',$true).SetValue('Testkey','Testvalue')  
mit Subkey
[Microsoft.Win32.Registry]::CurrentUser.OpenSubKey('\Path\Subpath',$true).CreateSubKey('Demo',$true).SetValue('Testkey','Testvalue')  

R.