Je souhaite utiliser mstsc /admin
pour me connecter à un serveur en mode silencieux. Mon fichier de commandes lit le code comme
mstsc /v:xxx.xxx.xxx.xxx /admin
Mais il me demande de saisir un mot de passe. Quelqu'un peut-il m'aider à sauter cette étape?
Je suis allé sur Google et j'ai trouvé ce site . Mais je suis très nouveau dans ce domaine (script) et je ne peux pas comprendre quoi faire avec un code donné. Est-ce un fichier vbscript
? Puis-je faire la même chose avec un fichier de commandes. S'il vous plaît élaborer et je vous demande de nourrir à la cuillère. Ce n'est pas mon arène mais je suis toujours poussé à me battre sans armes.
Mon besoin fondamental est de lancer tous les utilisateurs depuis un poste de travail distant, à l’exception du mien, pour effectuer un travail maintenable. Merci.
C'est devenu une question populaire et j'ai reçu une notification. Je suis désolé, j'ai oublié de répondre avant que j'aurais dû le faire. Je l'ai résolu depuis longtemps.
Net Use \\10.100.110.120\C$ MyPassword /user:domain\username /persistent:Yes
Exécutez-le dans un fichier de commandes et vous devriez obtenir ce que vous cherchez.
Affiché à nouveau comme réponse: Trouvé une alternative (testé sous Win8):
cmdkey /generic:"<server>" /user:"<user>" /pass:"<pass>"
Courez ça et si vous courez:
mstsc /v:<server>
Vous ne devriez pas recevoir d'invite d'authentification.
Même problème, mais @Angelo answer n'a pas fonctionné pour moi, car j'utilise le même serveur avec des informations d'identification différentes. J'ai utilisé l'approche ci-dessous et l'ai testée sous Windows 10.
cmdkey /add:server01 /user:<username> /pass:<password>
Utilisez ensuite mstsc /v:server01
pour vous connecter au serveur.
Le but est d’utiliser des noms plutôt que des adresses IP pour éviter les conflits entre informations d’authentification. Si vous n'avez pas de serveur DNS accessible localement, essayez le fichier c:\windows\system32\drivers\etc\hosts
.
Enregistrez votre nom d'utilisateur, mot de passe et nom du serveur dans un fichier RDP et exécutez le fichier RDP à partir de votre script.
la commande envoyée par Milad et Sandy ne fonctionnait pas pour moi avec mstsc. J'ai dû ajouter TERMSRV au commutateur/generic. J'ai trouvé cette information ici: https://Gist.github.com/jdforsythe/48a022ee22c8ec912b7e
cmdkey /generic:TERMSRV/<server> /user:<username> /pass:<password>
je pourrais alors utiliser mstsc /v:<server>
sans me demander de vous connecter.