Tipi PowerShell Registro

June 26

Uno strumento di interfaccia a riga di comando che consente di eseguire attività di amministrazione e le funzioni eseguibili, Windows PowerShell è integrato con la maggior parte delle versioni di Windows 7, Vista e XP. Il PowerShell contiene diversi "fornitori", differenti uno dei quali è il provider "Registro di sistema" che permette di accedere a tutte le voci più importanti e le chiavi nel registro di Windows. È possibile cercare attraverso l'intero Registro di sistema di Windows con PowerShell e aggiungere, eliminare, rinominare e creare nuove voci di registro.

Corda

Il tipo di dati più comune è possibile utilizzare in Windows PowerShell sono valori di stringa. Questi consistono in testo normale e possono anche contenere numeri e frasi. È possibile utilizzare tre tipi di valori stringa con PowerShell, tra cui un tipo di dati a lunghezza fissa rappresentato dall'etichetta "stringa". Ad esempio, è possibile utilizzare una "stringa" se si sta modificando i nomi ei valori di colore per il Registro di sistema. Una stringa di lunghezza variabile utilizza il valore "expandstring". È possibile utilizzare questo se si dispone di un elenco o di una serie di valori separati da virgole, spazi o altri segni. Ad esempio, i valori "expandstring" sono spesso utilizzati per rappresentare i percorsi di directory. Infine, è possibile utilizzare il tipo di dati "multistring" se è necessario immettere più righe di testo o valori numerici.

Binario

i tipi di dati binari possono essere identificati dalle etichette "REG_BINARY", "REG_DWORD" e "REG_QWORD" nel Registro di sistema di Windows. In PowerShell, è possibile utilizzare le etichette "binari", "DWORD" e "QWORD" senza precedenti "REG." Potrebbe essere necessario questi tipi di valori di registro se si sta modificando le impostazioni per i componenti hardware o driver di periferica. Il tipo "binario" viene scritto in formato esadecimale, mentre il "DWORD" e tipi "QWORD" sono scritti in esadecimale o in forma decimale. Si è limitato ad un numero intero a 32 bit per un valore "DWORD" e un intero a 64 bit per un valore "QWORD".

Tipi non supportati

chiavi di registro importanti e tipi di dati non supportati in PowerShell includono quelli che si occupano principalmente di impostazioni e configurazioni hardware, come ad esempio quelli per le schede di rete, driver di periferiche e dispositivi di memoria. È possibile visualizzare queste voci del Registro con i tipi di valore come "REG_FULL_RESOURCE_DESCRIPTOR" e "REG_RESOURCE_LIST" nel Registro di sistema di Windows. In realtà, è possibile fare doppio clic sul nome di uno di questi tasti e visualizzare le impostazioni hardware effettivo in una scatola che si apre. Tuttavia, non è possibile impostare o modificare queste chiavi in ​​PowerShell, e specificando questi tipi di registro in PowerShell potrebbe generare un errore.

Manipolazione voci di registro

Per creare una nuova voce a una chiave di registro utilizzando PowerShell o di modificare una proprietà o un valore esistente per un tasto, è possibile digitare command-let specifico o "cmdlet". Ad esempio, è possibile creare una nuova chiave di registro digitando il "New-Item" comando in relazione ai parametri "valore" "itemType" e per assegnare i valori di default per la chiave. Se stai cambiando o modificare i valori per una chiave di registro esistente, è possibile digitare il comando "Set-ItemProperty" seguito dalla voce di registro e il tipo di valore al quale si desidera è cambiato.