Navegando no Shell
Abra o PowerShell digitando o PowerShell na barra de pesquisa e pressionando Enter.
cd HKCU:
Para mudar para o ramo HKEY_CURRENT _USER.
Dir
$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer
$key.ValueCount
$key.Property
$value = Get-ItemProperty $key.PSPath
$value.Shellstate
Retornará apenas o conteúdo do valor Shellstate.
Criando Chaves
Criar novas chaves é como criar uma nova pasta:
New-Item -type Directory “Type New Key Name Here”
Excluindo Chaves
A exclusão de uma chave é feita usando o comando Remove-Item da seguinte forma:
Remove-Item “Type New Key Name Here”
Criando Valores
Para adicionar novos valores a uma chave, você deve usar o Set-ItemProperty
Tipo de item | Detém | Tipo de dados |
Corda | Uma linha | REG_SZ |
ExpandedString | Uma cadeia de caracteres com variáveis de ambiente que são resolvidas quando invocadas | REG_EXPANDED_SZ |
Binário | Valor binário | REG_BINARY |
DWord | Valor numérico | REG_DWORD |
MultiString | Texto de várias linhas | REG_MULTI_SZ |
QWord | Valores numéricos de 64 bits | REG_QWORD |
Para criar um valor, use a seguinte sintaxe:
Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –type string –name “New Value” –value “123”
Você pode substituir o caminho da chave na qual deseja criar o valor e pode substituir o parâmetro –type por um tipo diferente da tabela acima.
Excluindo valores
Você pode excluir valores usando o comando Remove-ItemProperty.
Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer “New Value”