Un outil d'interface de ligne de commande qui vous permet d'effectuer des tâches administratives et les fonctions exécutables de Windows PowerShell est intégré avec la plupart des versions de Windows 7 , Vista et XP. Le PowerShell contient plusieurs « fournisseurs », dont l'un est le fournisseur «registre» qui vous donne accès à toutes les entrées et les clés importants dans le Registre Windows. Vous pouvez rechercher à travers l'ensemble du Registre de Windows avec PowerShell et ajouter , supprimer, renommer et créer de nouvelles entrées de registre. Chaîne
Le type de données le plus commun que vous pouvez utiliser dans Windows PowerShell sont les valeurs de chaîne . Il s'agit de texte et peuvent aussi contenir des nombres et des phrases. Vous pouvez utiliser trois types de valeurs de chaîne avec PowerShell , y compris un type de données de longueur fixe représenté par l'étiquette « chaîne ». Par exemple, vous pouvez utiliser un "string" Si vous modifiez les noms de couleurs et les valeurs de la base de registre . Une chaîne de longueur variable utilise la valeur " expandstring " . Vous pouvez utiliser cette option si vous disposez d'une liste ou d'une série de valeurs séparées par des virgules, des espaces ou d'autres marques . Par exemple , les valeurs " expandstring » sont souvent utilisés pour représenter les chemins de répertoire . Enfin, vous pouvez utiliser le type de données " multistring " si vous devez saisir plusieurs lignes de texte ou de valeurs numériques.
Binaires
types de données binaires peuvent être identifiés par les étiquettes " REG_BINARY ", " REG_DWORD " et " REG_QWORD " dans le Registre Windows . Dans PowerShell, vous utilisez le " binaire " étiquettes "DWORD" et " QWORD " sans précédent "REG" . Vous pouvez avoir besoin de ces types de valeurs de registre , si vous modifiez les paramètres de composants matériels ou pilotes de périphériques . Le type "binaire" est écrite au format hexadécimal, tandis que le "DWORD" et " QWord types " sont écrits sous forme hexadécimale ou décimale. Vous êtes limité à un nombre entier de 32 bits pour une valeur "DWORD" et un entier 64 bits pour une valeur " QWORD " .
Types non pris en charge
< p> clés de registre importants et les types non pris en charge dans PowerShell de données comprennent ceux qui traitent principalement avec des paramètres de configurations matérielles et , comme ceux pour les cartes réseau, les pilotes de périphériques et périphériques de stockage . Vous pouvez voir ces entrées de registre avec des types de valeur comme " REG_FULL_RESOURCE_DESCRIPTOR " et " Reg_Resource_List " dans le Registre Windows. En fait, vous pouvez double- cliquer sur le nom d'une de ces clés et afficher les paramètres matériels réels dans une boîte qui s'ouvre. Cependant, vous ne pouvez pas définir ou modifier ces touches dans PowerShell, et en spécifiant ces types de registre dans PowerShell peut générer une erreur .
Manipulation entrées de Registre
Pour créer une nouvelle entrée à une clé de registre en utilisant PowerShell ou d'éditer une propriété existante ou la valeur d'une clé , vous pouvez taper commande permet spécifique ou " applets ". Par exemple, vous pouvez créer une nouvelle clé de registre en tapant la commande " New-Item " en collaboration avec le " itemType " et les paramètres de «valeur» pour attribuer des valeurs par défaut pour la clé. Si vous décidez de changer ou de modifier des valeurs pour une clé de Registre existante , vous pouvez taper la commande " Set- ItemProperty " suivie par l'entrée de Registre et le type de valeur que vous voulez changer.