Data-at-Rest Pool Key Tool (DcsPoolKeyCli)
The Data-at-Rest Pool Key tool (DcsPoolKeyCli) allows you to export, import, and delete keys, as well as list all available pool encryption keys used for the Data-at-Rest Encryption feature.
For one pool encryption key, there is a corresponding RSA key which is used to encrypt/decrypt the pool. The pool encryption key is stored in the registry under SOFTWARE\DataCore\SANsymphony\PoolKeys, encrypted, and the key used for decrypting it is stored in the Microsoft Software Key Storage Provider.
The tool supports the following commands:
Command | Procedure |
---|---|
List All Available Key Pairs |
Use the
|
Export |
Use the
Include the curly brackets for the
|
Import |
Use the
|
Delete |
Use the
Understand the risk of using this command before using it as it will permanently delete the key. Back up (export) the key before running this command. |
When running the DcsPoolKeyCli.exe, always use the PowerShell console or Windows command prompt as an administrator.
Retrieving the Pool ID
To retrieve the pool ID:
- Open the DataCore Cmdlets.
- Run "Connect-DcsServer"
- Run "Get-DcsPool -Pool <PoolName>"
- The pool ID will be the value after the colon, enclosed in curly brackets. For example,
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}