dani

Powershell - Registrywert setzen

Guten Abend zusammen,
ich versuche in der Windowsregistry einen Key wie diesen anzulegen:
3eea658ce970a41ea8f7287048093764

Dazu habe ich folgenden Code entworfen:
$Params = @{
    Path = "HKCU:\Software\Microsoft\Office\14.0\Outlook\AutoDiscover\RedirectServers"  
    Name = "exchange.xyz.de"  
    PropertyType = "None"   # Microsoft.Win32.RegistryValueKind  
    Value = ([byte[]](0x00))
}
New-ItemProperty @Params -Force
Der Key wird angelegt, aber mit dem Wert "0". Hat jemand eine Idee wie ich dem Key den Wert "Null" wie im Screenshot vermitteln kann?
Ein Registryimport o.ä. ist nicht erwünscht. Realisierung mit Powershell.


Gruß,
Dani
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 262047

Url: https://administrator.de/forum/powershell-registrywert-setzen-262047.html

Ausgedruckt am: 06.07.2025 um 12:07 Uhr

colinardo
Lösung colinardo 02.02.2015, aktualisiert am 03.02.2015 um 11:03:09 Uhr
Hallo Dani,
mit (new-object byte 0) läufts
$Params = @{
    Path = "HKCU:\Software\Microsoft\Office\14.0\Outlook\AutoDiscover\RedirectServers"  
    Name = "exchange.xyz.de"  
    PropertyType = "None"  
    Value = (new-object byte 0)
}
New-ItemProperty @Params -Force
Grüße Uwe
Dani
Dani 03.02.2015 um 11:02:39 Uhr
Guten Morgen Uwe,
vielen Dank für deine Mühe. Diese Variante habe ich natürlich nicht getestet.
Mein Versuch war folgender:
Value = ((byte) 0)
Deine Variante funktioniert auf jeden Fall!


Gruß,
Dani