Ich habe ein Programm erstellt, das eine Verbindung zu einer Liste von Remote-Computern über Windows herstellen wird. Das einzige Problem, das ich habe, ist, dass, nachdem es eine Verbindung mit dem Remote Desktop herstellt, die Windows-Eingabeaufforderung in einem "eingefrorenen Zustand" ist, bis ich die Verbindung zur Fernbedienung getrennt habe. An diesem Punkt wird der Code zurückgespielt, wo Sie einen anderen Computer auswählen können.Windows Remote-Verbindung Schleifen MSTSC
Ich möchte es zurückschleifen können, ohne die Verbindung trennen zu müssen, damit ich mich mit mehreren Maschinen verbinden kann.
Hier ist mein Code:
:deployCode
cmdkey /generic:"SERVERNAME" /user:"user" /pass:"password"
mstsc /v:"SERVERNAME"
cls
goto :machinelist
Es tritt nicht durch den cls klaren Befehl und geht zurück zu meiner Maschinenliste (goto :machinelist
), bis ich den Server schließe ich eine Verbindung zu.
Ich versuchte mit "&", um die beiden Befehle zu verbinden, aber das hat nicht funktioniert.
d.h mstsc /v:"SERVERNAME" & goto :machinelist
Wie kann ich cls Schritt und gehe zu: Maschinenliste ohne nach Mstsc trennen zu müssen?
Bitte wickeln Sie Ihre .bat im "Code" -Stil (durch Hinzufügen von 4 Leerzeichen am Start) wird es besser lesbar sein. –