Registry elemek létrehozása, módosítása

Ezek után nem meglepő, hogy a registry elemek létrehozása is hasonló módon történik, mint a fájlok létrehozása. Megint fontos tudatosítani, hogy mi a „fájlszintű” objektum a registryben, és mi a tulajdonság.

Nézzük egy új tulajdonság létrehozását, hozzunk létre az Outlook törölt elemek visszaállíthatóságát megkönnyítő kulcsot:

[2] PS I:\>Set-Location HKLM:\SOFTWARE\Microsoft\Exchange\Client\Options

[3] PS HKLM:\SOFTWARE\Microsoft\Exchange\Client\Options>New-ItemProperty . -

Name DumpsterAlwaysOn -Value 1 -type DWORD

 

 

PSPath           : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\S

                   OFTWARE\Microsoft\Exchange\Client\Options

PSParentPath     : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\S

                   OFTWARE\Microsoft\Exchange\Client

PSChildName      : Options

PSDrive          : HKLM

PSProvider       : Microsoft.PowerShell.Core\Registry

DumpsterAlwaysOn : 1

A [2]-es sorban az aktuális helynek beállítom az a registry „mappát”, ahol új értéket akarok felvenni, majd a new-itemproperty  cmdlettel hozom létre az új értéket. Ennek paraméterei a path (nincs kiírva, értéke egy darab pont, azaz az aktuális elérési út), a kulcs neve és típusa. Típusként az alábbi táblázat lehetőségeit használhatjuk fel a registryben:

Property típus

Leírás

Binary

bináris adat

DWord

UInt32 egész

ExpandString

Környezeti váltózókat kifejtő szöveg

MultiString

Többsoros szöveg

String

Szöveg

QWord

8 bájtos bináris adat

Meglevő kulcsok módosítására a set-itemproperty  cmdlet áll a rendelkezésünkre:

[9] PS HKLM:\SOFTWARE\Microsoft\Exchange\Client\Options>set-ItemProperty . -

Name DumpsterAlwaysOn -Value 0

Ha esetleg új kulcsot kellene létrehoznunk, arra a new-item  cmdletet használhatjuk:

[14] PS HKLM:\SOFTWARE>New-Item SoosTibor

 

 

   Hive: Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE

 

SKC  VC Name                           Property

---  -- ----                           --------

  0   0 SoosTibor                      {}

Ezután ehhez a new-itemproperty cmdlettel lehet felvenni értékeket.



Word To HTML Converter