레지스트리
개요
레지스트리 키 또는 값을 관리합니다.
구문
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
리소스 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
지정된 레지스트리 키 데이터가 16진수 형식으로 제공되는지 여부를 지정합니다. ValueType이 DWord
있는 경우에만 이 속성을 지정합니다QWord
. ValueType이 DWord
Qword
아닌 경우 리소스는 이 속성을 무시합니다. 기본값은 $false
입니다.
Type: System.Boolean
Default Value: false
ValueData
레지스트리 키 값을 문자열로 지정하거나 ValueType 이 MultiString
면 문자열 배열을 지정합니다. ValueType이 아니 MultiString
고 이 속성의 값이 여러 문자열인 경우 리소스는 잘못된 인수 예외를 throw합니다.
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 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기