Hkey_current_user: Le chiavi e i valori relativi all'utente sono archiviati in questo alveare. Si carica quando un utente accede.
Hkey_local_machine: Questo alveare contiene le informazioni relative al sistema operativo generale, come i servizi, i driver, i programmi carichi all'avvio.
IL UTENTE ATTUALE L'istanza può essere modificata dal rispettivo utente e le modifiche sono limitate solo a quell'utente specifico. D'altra parte, il Local_machine Le chiavi e i valori del registro possono essere modificati da qualsiasi utente e le modifiche sono applicabili a ciascun utente che accede al sistema. Questo articolo fornisce una dimostrazione per creare le chiavi del registro di PowerShell.
Prerequisiti
Il primo e principale passo è ottenere la posizione dei Chiavi del registro sul tuo PC. Questo passaggio ti porterebbe nella posizione del percorso dell'alveare della macchina e dell'utente e puoi utilizzare quel percorso per eseguire eventuali modifiche in esso. Per ottenere i provider di registro, viene eseguito il seguente comando che elencherà le unità locali e puoi ottenere gli alveari delle chiavi del registro qui.
> Get-psdriveCome creare una chiave di registro utilizzando PowerShell
Le chiavi del registro si riferiscono alle directory, pertanto, possono essere create con il cmdlet del nuovo elemento di PowerShell, proprio come vengono create le cartelle. La sintassi di questo cmdlet è fornita di seguito:
> New -Item -Path "" -Name ""I valori delle chiavi del registro possono essere assegnati utilizzando il New-Itemproperty cmdlet. La sintassi del cmdlet di New Itemproperty è descritta di seguito:
> New -Itemproperty -Path "" -Name "" -Value ""Le due sintassi sopra sono la parte fondamentale per creare chiavi di registro e i loro valori.
Esempio 1: crea una chiave di registro in hkey_current_user
Per creare e assegnare i valori delle proprietà a una chiave di registro, i seguenti passaggi devono essere eseguiti attentamente.
Passaggio 1: creare una chiave di registro utilizzando "Nuovo elemento"
Usando questo esempio, dimostriamo come creare una chiave di registro all'interno dell'alveare dell'utente corrente. Il seguente comando crea un nuovo elemento chiamato "Linuxhint"In una posizione"HKCU: \ ". Dall'output si osserva che il valore della proprietà è vuoto:
Passaggio 2: assegnare un valore della proprietà alla chiave del registro
Una volta creata la chiave del registro, è necessario assegnargli un valore della proprietà. Come abbiamo praticato il seguente comando per assegnare un parametro chiamato "Linuxhintpara"E valore"NewVal"Alla chiave del registro Linuxhint.
La chiave di registro di nuova creazione e i suoi valori associati possono essere ottenuti anche tramite GUI.
Come rimuovere una chiave di registro
La gestione delle chiavi del registro è abbastanza sensibile poiché le informazioni sui programmi/driver dei sistemi operativi risiedono lì. Quindi, se hai creato una chiave di registro solo per una prova, si consiglia di rimuovere quella chiave per evitare qualsiasi inconveniente. Abbiamo praticato il seguente comando per rimuovere la chiave di registro denominata "Linuxhint“:
> Rimuovi -Item -path "HKCU: \ LinuxHint" -RecurseNota: Per rimuovere solo una proprietà di una chiave di registro, è possibile eseguire il comando indicato di seguito.
> Rimuovi -Itemproperty -Path "" -Name ""Conclusione
La chiave di registro viene definita il database interno di una macchina o l'utente in cui sono archiviate le informazioni di configurazione di base. Poiché PowerShell fornisce la gestione delle attività dalla sua console, è possibile gestire anche le operazioni di Registry Keys da PowerShell. In questo post, abbiamo presentato il modo per creare una chiave di registro usando PowerShell. Oltre alla sua creazione, hai anche imparato ad assegnare il valore della proprietà a una chiave di registro. Inoltre, alla fine vengono forniti due comandi che aiuteranno a rimuovere la chiave Reg e la sua proprietà.