Comment obtenir PowerShell pour afficher les Données du registre des valeurs
Prendre le Winlogon est une section de registre, je voudrais PowerShell pour afficher la valeur de Données pour
DefaultUserName.
C'est comme ce que j'ai obtenu:
Étape 1
get-itemproperty -path "hklm:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\"
Étape 2
Je peux ajouter:
-Name DefaultUserName
Mais cela ne renvoie pas une valeur.
Également d'autres Noms, en dépit d'être visible dans regedit, ne pas afficher dans le PowerShell, par exemple AutoAdminLogon.
Question: comment faire PowerShell afficher ce que je peux voir avec regedit?
- Soryy, j'avais lu deux fois. Je vois le AutoAdminLogon champ lorsque je lance la commande.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de la norme de la ligne de commande:
encore plus simple:
J'ai essayé les mêmes commandes sur une autre machine, ils ont parfaitement fonctionné comme prévu. C'est ainsi que mon original de la machine doit avoir un défaut de la base de registre, ou à tout le moins, étrange autorisations.
Ne
Travail pour vous
Un retard de suivi.
Comme suggéré par Frank, REG.EXE fonctionne très bien.
Cependant une petite fonction C ne parviennent pas à lire ce DefaultUserName : l'API RegQueryValueExA ne retourne pas d'erreur, mais une taille de 1 octets !
Sous la même branche, je peux lire Shell.
Avec REGEDIT.EXE j'ai vérifier les autorisations, pour les deux valeurs qu'ils sont
Système d'exploitation : Windows 7 home premium 64 bits