Naviguer dans le shell
Ouvrez PowerShell en tapant PowerShell dans la barre de recherche et en appuyant sur Entrée.
cd HKCU:
Pour passer à la ruche HKEY_CURRENT _USER.
Dir
$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer
$key.ValueCount
$key.Property
$value = Get-ItemProperty $key.PSPath
$value.Shellstate
Renverra uniquement le contenu de la valeur Shellstate.
Création de clés
Créer de nouvelles clés, c'est comme créer un nouveau dossier:
New-Item -type Directory “Type New Key Name Here”
Suppression de clés
La suppression d'une clé s'effectue à l'aide de la commande Remove-Item, comme suit:
Remove-Item “Type New Key Name Here”
Créer des valeurs
Pour ajouter de nouvelles valeurs à une clé, vous devez utiliser la propriété Set-ItemProperty.
Type d'élément | Tient | Type de données |
Chaîne | Un string | REG_SZ |
ExpandedString | Une chaîne avec des variables d'environnement résolues lors de l'appel | REG_EXPANDED_SZ |
Binaire | Valeur binaire | REG_BINARY |
DWord | Valeur numérique | REG_DWORD |
MultiString | Texte de plusieurs lignes | REG_MULTI_SZ |
QWord | Valeurs numériques 64 bits | REG_QWORD |
Pour créer une valeur, utilisez la syntaxe suivante:
Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –type string –name “New Value” –value “123”
Vous pouvez remplacer le chemin de la clé dans laquelle vous voulez créer la valeur et vous pouvez remplacer le paramètre –type par un type différent de celui indiqué ci-dessus.
Supprimer des valeurs
Vous pouvez supprimer des valeurs à l'aide de la commande Remove-ItemProperty.
Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer “New Value”