Реестр
Краткий обзор
Управление разделом или значением реестра.
Синтаксис
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 }]
}
Описание
Ресурс Registry
позволяет добавлять и удалять разделы реестра, а также добавлять, обновлять и удалять значения разделов реестра.
Требования
Нет.
Параметры
свойства ключа;
Ключ
Укажите путь к разделу реестра в виде строки. Этот путь должен содержать куст реестра или диск, напримерHKEY_LOCAL_MACHINE
.HKLM:
Type: System.String
Behavior: Key
ValueName
Укажите имя значения реестра в виде строки. Чтобы добавить или удалить раздел реестра, укажите это свойство как пустую строку без указания свойства ValueType или ValueData . Чтобы обновить или удалить значение по умолчанию раздела реестра, укажите это свойство как пустую строку со свойством ValueType или ValueData .
Type: System.String
Необязательные свойства
Ensure
Укажите, должен ли существовать раздел реестра или значение. Чтобы добавить или обновить раздел реестра или значение, задайте для этого свойства Present
значение . Чтобы удалить раздел или значение реестра, задайте для этого свойства Absent
значение .
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
Force
Укажите, следует ли перезаписать значение раздела реестра, если оно уже имеет значение или удалить раздел реестра с подразделами. Значение по умолчанию — $false
.
Type: System.Boolean
Default Value: false
Hex
Укажите, предоставляются ли указанные данные раздела реестра в шестнадцатеричном формате. Укажите это свойство только в том случае, если значение ValueType или DWord
QWord
. Если значение ValueType не DWord
задано, Qword
ресурс игнорирует это свойство. Значение по умолчанию — $false
.
Type: System.Boolean
Default Value: false
ValueData
Укажите значение раздела реестра в виде строки или, если valueType является MultiString
массивом строк. Если значение ValueType отсутствует MultiString
и это свойство является многолитными строками, ресурс создает исключение недопустимого аргумента.
Type: System.String[]
Default Value: None
ValueType
Укажите тип для данных указанного значения раздела реестра.
Type: System.String
Accepted Values:
- Binary
- DWord
- ExpandString
- MultiString
- QWord
- String
Default Value: String
Примеры
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по