Ich möchte mstsc /admin
verwenden, um mich unbemerkt bei einem Server anzumelden. Meine Stapeldatei liest den Code als
Aber es fragt mich, ob ich ein Passwort eingeben soll. Kann mir jemand helfen, diesen Schritt zu überspringen?
Ich ging zu Google und fand diese Seite . Aber ich bin sehr neu in diesem Kram (Scripting) und konnte nicht verstehen, was mit gegebenem Code zu tun ist. Ist es eine vbscript
Datei? Kann ich das Gleiche mit einer Batchdatei machen? Bitte erläutern Sie und ich bitte Sie, Löffel zu füttern. Das ist nicht meine Arena, aber ich bin trotzdem gezwungen, ohne Waffen zu kämpfen.
Mein Grundbedürfnis besteht darin, alle Benutzer von einem Remote-Desktop außer meinem zu starten, um einige wartbare Arbeiten auszuführen. Danke.
Dasselbe Problem, aber @Angelo antwort hat bei mir nicht funktioniert, weil ich den gleichen Server mit verschiedenen Anmeldeinformationen verwende. Ich habe den folgenden Ansatz verwendet und ihn unter Windows 10 getestet.
cmdkey /add:server01 /user:<username> /pass:<password>
Dann verwendet mstsc /v:server01
, um eine Verbindung zum Server herzustellen.
Es geht darum, Namen anstelle von IP-Adressen zu verwenden, um Konflikte zwischen Anmeldeinformationen zu vermeiden. Wenn Sie keinen lokal zugänglichen DNS-Server haben, versuchen Sie c:\windows\system32\drivers\etc\hosts
file.
Speichern Sie Ihren Benutzernamen, Ihr Passwort und Ihren Servernamen in einer RDP-Datei und führen Sie die RDP-Datei aus Ihrem Skript aus
Der von Milad und Sandy gepostete Befehl funktionierte bei mir nicht mit mstsc. Ich musste TERMSRV zum Schalter / generic hinzufügen. Ich habe diese Informationen hier gefunden: Ссылка
cmdkey /generic:TERMSRV/<server> /user:<username> /pass:<password>
Ich könnte dann mstsc /v:<server>
verwenden, ohne zur Anmeldung aufgefordert zu werden.
Tags und Links remote-desktop batch-file mstsc