2010-05-18 8 views
11

Je suis en train de commencer visual studio 2010 à partir de l'invite de commande en utilisant « RUNAS » pour que je puisse l'exécuter en tant qu'utilisateur différent. J'ai couru la commande suivante:Runas Erreur: Impossible d'acquérir mot de passe

runas/profile/user: myPCName/SomeUserName "C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe"

Mon problème est que le commandprompt dit "Entrez le mot de passe pour myPCName/SomeUserName:" mais je ne peux pas entrer le mot de passe. J'ai juste l'erreur "ERREUR RUNAS: Impossible d'acquérir le mot de passe utilisateur"

J'ai googlé cela pendant un moment et la seule réponse que j'ai trouvée était que je ne peux pas voir le mot de passe entré, mais il est entré de toute façon, et que je dois être en train de taper le mauvais mot de passe. Je suis certain que je ne tape pas le mauvais mot de passe.

Répondre

9

Il y a tellement de choses que votre oublié de document:

  • ce qui est votre fournisseur de connexion? Êtes-vous attaché à un domaine?
  • exécutez-vous cela à partir d'une invite de commande élevée UAC?
  • à quoi ressemble le nom d'utilisateur réel? Est-ce un compte système?
  • ne compte utilisateur existe réellement sur votre machine?
  • pouvez-vous vous déconnecter et vous connecter en tant qu'utilisateur de votre machine?
  • Est-ce que cela fonctionne également lorsque vous vous déconnectez du réseau?
  • est-ce que vous tapez réellement cette commande ou est-elle appelée à partir d'un .bat ou d'un script?
  • "ne peut pas entrer le mot de passe", vous ne pouvez pas le taper ou il n'aime pas ce que vous avez tapé?

Serverfault.com est un bon endroit pour poser des questions sur l'authentification des utilisateurs.

+0

Wow, vous avez raison que je dois documenter tout cela. Je vais le documenter et ensuite poster la question sur serverfault.com. Merci! –

+9

Je suis tellement stupide! Pendant que je faisais les tests que vous recommandiez, j'ai remarqué que ma syntaxe était incorrecte. J'ai utilisé un "/" dans le nom d'utilisateur au lieu d'un "\" entre le domaine et le nom d'utilisateur. –

+0

La pointe de John a résolu cela pour moi. Il est si facile d'utiliser la mauvaise barre car les drapeaux de la commande utilisent /, alors que la spécification domaine \ utilisateur a besoin de \. Merci. –

9

En fait, j'ai eu le même problème avec W7 Enterprise (connecté à un domaine, le passage à un utilisateur d'administration défini localement) sans élévation UAC avec la commande:

runas /user:.\admin cmd.exe

Il ne me PROMPT pour la mot de passe.

Il a également travaillé quand je l'ai changé explicitement:

runas /user:%COMPUTERNAME%\admin cmd.exe

+0

Également travaillé si ne spécifiez pas "domaine". runas/utilisateur: admin cmd.exe –

Questions connexes