Megosztás a következőn keresztül:


Regisztrációs adatbázis

Áttekintés

Beállításkulcs vagy érték kezelése.

Syntax

Registry [String] #ResourceName
{
    Key = [string]
    ValueName = [string]
    [DependsOn = [string[]]]
    [Ensure = [string]{ Absent | Present }]
    [Force = [bool]]
    [Hex = [bool]]
    [PsDscRunAsCredential = [PSCredential]]
    [ValueData = [string[]]]
    [ValueType = [string]{ Binary | DWord | ExpandString | MultiString | QWord | String }]
}

Description

Az Registry erőforrás lehetővé teszi a beállításkulcsok hozzáadását és eltávolítását, valamint a beállításkulcsok értékeinek hozzáadását, frissítését és eltávolítását.

Követelmények

Nincsenek.

Paraméterek

Fő tulajdonságok

Kulcs

Adja meg a beállításkulcs elérési útját sztringként. Ennek az elérési útnak tartalmaznia kell a beállításjegyzék hive-ját vagy meghajtóját, például HKEY_LOCAL_MACHINE vagy HKLM:.

Type: System.String
Behavior: Key

ValueName

Adja meg a beállításjegyzék-érték nevét sztringként. Beállításkulcs hozzáadásához vagy eltávolításához adja meg ezt a tulajdonságot üres sztringként a ValueType vagy a ValueData tulajdonság megadása nélkül. A beállításkulcs alapértelmezett értékének frissítéséhez vagy eltávolításához adja meg ezt a tulajdonságot üres sztringként a ValueType vagy a ValueData tulajdonsággal.

Type: System.String

Választható tulajdonságok

Biztosítja

Adja meg, hogy létezik-e a beállításkulcs vagy az érték. Beállításkulcs vagy érték hozzáadásához vagy frissítéséhez állítsa ezt a tulajdonságot a következőre Present: . Beállításkulcs vagy érték eltávolításához állítsa ezt a tulajdonságot a következőre Absent: .

Type: System.String
Accepted Values:
  - Absent
  - Present
Default Value: Present

Force

Adja meg, hogy felülírja-e a beállításkulcs értékét, ha már rendelkezik értékkel, vagy töröljön egy alkulcsokkal rendelkező beállításkulcsot. Az alapértelmezett érték $false.

Type: System.Boolean
Default Value: false

Hex

Adja meg, hogy a megadott beállításkulcs-adatok hexadecimális formátumban legyenek-e megadva. Ezt a tulajdonságot csak akkor adja meg, ha a ValueType vagy QWorda DWord . Ha a ValueType nem DWord vagy Qwordnem, az erőforrás figyelmen kívül hagyja ezt a tulajdonságot. Az alapértelmezett érték $false.

Type: System.Boolean
Default Value: false

ValueData

Adja meg a beállításkulcs értékét sztringként, vagy ha a ValueType egy MultiStringsztringtömb. Ha a ValueType nem MultiString , és ennek a tulajdonságnak az értéke mulitple sztring, az erőforrás érvénytelen argumentumkivételt jelez.

Type: System.String[]
Default Value: None

ÉrtékTípusa

Adja meg a megadott beállításkulcs-érték adatainak típusát.

Type: System.String
Accepted Values:
  - Binary
  - DWord
  - ExpandString
  - MultiString
  - QWord
  - String
Default Value: String

Példák