2017-08-09 1 views
-1

Ich habe ein Skript, das ich auf einem Windows-Vserver (Windows-Server 2016) ausführen möchte, aber wenn ich den Remote-Desktop schließe, wird das Skript nicht fortgesetzt. Gibt es eine Möglichkeit, dass ich dieses Skript auf diesem Server ausführen kann? Vielen Dank im VorausWie kann ich ein Autoit-Skript auf dem Windows-Server 2016 ausführen, ohne dass der Remote-Desktop eingeschaltet ist?

+1

Mögliches Duplikat von [AutoIt-gesteuerte Remote-Desktop-Sitzung "am Leben halten"] (https://stackoverflow.com/questions/5528412/keeping-autoit-controlled-remote-desktop-session-alive) – mrt

Antwort

-1

Von Ihrer Frage ich nehme an, es ist eine Aufgabe, die im Hintergrund ausgeführt werden muss und Sie nicht häufig starten/stoppen möchten, können Sie Ihre Skriptanwendung als einen Dienst mit sc.exe registrieren. Werfen Sie einen Blick auf die syntax here.

Hinweis:
Sie benötigen Administratorrechte für die Registrierung, also müssen Sie Administrator sein, um einen Dienst zu starten und zu stoppen, oder einen Administrator müssen diese Berechtigungen gewähren, wenn es in Ihrem Fall möglich ist.

0

Sie können Ihr Skript mit dem Taskplaner ausführen. Erstellen Sie eine neue Aufgabe und markieren Sie diese Optionen: "Ausführen, ob der Benutzer angemeldet ist oder nicht", "Passwort nicht speichern", "Mit höchsten Rechten ausführen".

Sie können auch versuchen, Psexec-Tool von PsTools Paket für Remote-Start zu verwenden.

Verwandte Themen