Wir verwenden in unserer Entwicklungsumgebung viele Remotedesktops, und in mehreren Umgebungen werden viele Server bereitgestellt. Es ist mühsam, sich an ihre IPs, Benutzernamen und Passwörter zu erinnern. Ich möchte ein kleines Dienstprogramm mit Tasten darauf schreiben. Wenn ich darauf klicke, möchte ich diese Remote-Desktops starten und automatisch Benutzernamen und Kennwörter aus einer Liste abrufen.Automatisierung der Remotedesktopverbindung
Ich weiß, dass es eine entsprechende Befehlszeile für MS Remote Desktop gibt: mstsc
. This Faden schlägt vor, dies zu tun, wie folgt:
cmdkey /generic:TERMSRV/"computername or IP" /user:"username" /pass:"password"
mstsc /v:"computer name or IP"
ich erste Zeile laufen, und es sagt Berechtigungsnachweis erfolgreich hinzugefügt. Wenn ich dann eine zweite Zeile starte, führt es einfach die Remote Desktop Verbindung für die angegebene IP aus und fragt nach Benutzername und Passwort. Ich möchte, dass es einfach den remote verbundenen Desktop bei spezifizierter IP öffnet, indem er automatisch die in cmdkey
angegebene Berechtigung anwendet.
- Was ist hier falsch? Ist es möglich, ein solches Powershell-Skript zu verwenden?
- Kann ich dieses Skript über die HTML-Seite aufrufen (da es viele andere Ressourcen gibt, die ich auf die Webseite lege, die als eine Punkt-Links für uns Entwickler dienen, so dass wir keine Zeit und Mühe verschwenden werden, sie zu finden jedes Mal, wenn wir sie wollen, ist es möglich, durch registering application to URI scheme?)
- Gibt es andere (Standard) Weg?
Sie können keine Schaltflächen mit Powershell erstellen. PowerShell ist eine auf Befehlszeilen basierende Sprache. Für Schaltflächen, werfen Sie einen Blick auf C# und Visual Studio Express – Solaflex
@Solaflex Ja, ich weiß, dass ich diese PowerShell scrits von einer Anwendung aufrufen muss, die mit say .NET erstellt wurde. Ich habe nur diese Fragen entfernt, da ich gerade erkannt habe, dass das sehr gut möglich ist. – Mahesha999
Ist der Computer in einer Domäne? – Solaflex