---
title: "Ensure Registry Value"
---
Ensures that a registry value exists or does not exist on a specified key.
Windows::Ensure-RegistryValue(
Name: <text>,
[Value: <@(text)>],
[Kind: <integer>],
[Exists: <true/false>],
Hive: <integer>,
Key: <text>
);
| Name | Format | Script Usage | Usage Notes |
|---|---|---|---|
| ☆ Value name | text | Name | This argument is required. |
| Value | @(text) | Value | |
| Value kind | integer | Kind | |
| Exists | true/false | Exists | |
| ☆ Hive | integer | Hive | This argument is required. |
| ☆ Key | text | Key | This argument is required. |
Windows::Ensure-RegistryValue
(
Name: ServicePath,
Value: C:\BuildMaster\Service,
Hive: LocalMachine,
Key: SOFTWARE\Inedo\BuildMaster
);