Navigando in The Shell
Apri PowerShell digitando PowerShell nella barra di ricerca e premendo Invio.
cd HKCU:
Per passare all'hive _USER HKEY_CURRENT.
Dir
$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer
$key.ValueCount
$key.Property
$value = Get-ItemProperty $key.PSPath
$value.Shellstate
Restituirà solo il contenuto del valore Shellstate.
Creazione di chiavi
Creare nuove chiavi è come creare una nuova cartella:
New-Item -type Directory “Type New Key Name Here”
Cancellare chiavi
L'eliminazione di un tasto viene eseguita utilizzando il comando Rimuovi oggetto in questo modo:
Remove-Item “Type New Key Name Here”
Creazione di valori
Per aggiungere nuovi valori a una chiave, è necessario utilizzare Set-ItemProperty
Tipo di elemento | Contiene | Tipo di dati |
Stringa | Una stringa | REG_SZ |
ExpandedString | Una stringa con variabili di ambiente che vengono risolte quando invocate | REG_EXPANDED_SZ |
Binario | Valore binario | REG_BINARY |
DWord | Valore numerico | REG_DWORD |
MultiString | Testo di più righe | REG_MULTI_SZ |
QWord | Valori numerici a 64 bit | REG_QWORD |
Per creare un valore usa la seguente sintassi:
Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –type string –name “New Value” –value “123”
È possibile sostituire il percorso per la chiave in cui si desidera creare il valore ed è possibile sostituire il parametro -type per un tipo diverso dalla tabella precedente.
Eliminazione dei valori
È possibile eliminare i valori utilizzando il comando Remove-ItemProperty.
Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer “New Value”