Existe-t-il un moyen de faire fonctionner gpresult
sans jamais se connecter à l'ordinateur en tant qu'utilisateur réel?
Disons que serA se connecte à l'ordinateur XYZ . Vous vous connectez via TeamViewer ou y êtes-vous localement en tant que AdminA, vous faites un clic droit Exécuter en tant qu'administrateur, tapez vos informations d'identification administratives que vous tapez dans la célèbre commande gpresult/R pour obtenir les GPO de l'ordinateur et ce n'est tout simplement pas là.
gpresult /R
INFO: The user adm.test does not have RSoP data.
Vous essayez de le faire à distance et cela échoue également ...
gpresult /S DDD9D5 /SCOPE COMPUTER /R
INFO: The user does not have RSoP data.
Comment le forcer afin que vous puissiez réellement obtenir ces données sous la forme Administrateur de domaine ou Administrateur sur cet ordinateur (mais pas un utilisateur) et un utilisateur qui ne s'est jamais réellement connecté à cela ordinateur?
Pendant des années, j'ai pensé que cela ne faisait que "fonctionner" mais il semble que j'ai toujours été connecté à l'ordinateur via RDP ou par d'autres moyens et cela a toujours fonctionné. Maintenant, ce n'est pas le cas ... et j'ai besoin d'un moyen de déboguer cela correctement.
Est-ce que ma seule option est de me connecter en tant qu'utilisateur standard et d'exécuter les commandes?
Oui, cela peut être fait sans faire de connexion interactive, bien que vous ayez besoin de connaître un utilisateur qui a réellement fait une connexion interactive sur cet ordinateur. Dans votre cas, UserA le ferait. Ensuite, à partir d'une invite élevée:
gpresult /user UserA /scope computer /r
De plus, depuis un ordinateur distant:
gpresult /s RemoteComputer /user UserA /scope computer /r
Je ne comprends vraiment pas pourquoi vous devez spécifier un utilisateur lors de l'utilisation de /scope computer
, mais c'est comme ça que ça marche ...