Führen Sie das Skript remote auf einem Windows 2012-Server aus

Führen Sie das Skript remote auf einem Windows 2012-Server aus

Ich habe ein Skript, das ich auf einem unserer Server 4 oder 5 Mal am Tag manuell ausführen muss. Ich greife per Fernzugriff auf den Server zu und führe das Skript aus. Das Betriebssystem ist Windows Server 2012 R2 Foundation. Nun kann ich anderen Benutzern keinen Fernzugriff auf den Server gewähren, aber einer der Benutzer muss dasselbe Skript ausführen. Gibt es eine Möglichkeit (ich dachte dabei an ein Skript), dass, wenn dieser andere Benutzer es ausführt, das auf dem Server gespeicherte Skript ausführt?

Antwort1

Obwohl das für Ihren Bedarf völlig übertrieben ist, könnte Jenkins eine Weboberfläche bereitstellen, um einen „Build“ auszuführen, der Ihr Skript wäre. Das Skript könnte (als Beispiel) Administratorzugriff haben, aber der Benutzer hätte nur Zugriff auf Jenkins.

Eine weitere Möglichkeit besteht darin, alle paar Minuten ein übergeordnetes Skript als geplante Aufgabe auszuführen. Lassen Sie es prüfen, ob eine Datei in einer Dateifreigabe vorhanden ist, und führen Sie, wenn diese Datei vorhanden ist, das gewünschte Skript aus. Alles, was Sie dafür benötigen, ist ein übergeordnetes Skript und eine gesperrte Dateifreigabe.

verwandte Informationen