Ich möchte ein Anmeldeskript (Win 10 Pro) erstellen, mit dem der Synergie-Dienst beim Anmelden / Abmelden für einen bestimmten Benutzer gestartet / gestoppt wird.
Problem ist, dass "net start synergy" den Zugriff verweigert 5, da es nicht von erhöhten Benutzer ausgeführt wird.
Also ... gibt es eine Problemumgehung, die ich verwenden könnte ?!
------------ LÖSUNG --------------
Ich habe das Subinacl-Tool (von Microsoft) verwendet, um dem Benutzer das Recht zu erteilen, den Synergy-Dienst zu starten / zu stoppen / anzuhalten
subinacl.exe /service Synergy /grant=KitchenComputer\reinis-ubnt=PTO
Dann habe ich Task Scheduler verwendet und zwei Aufgaben erstellt. Eine Aufgabe wurde durch die Sperre der Arbeitsstation ausgelöst, die andere durch die Sperre der Arbeitsstation (es gibt solche Auslöser !!!). Dann habe ich ein einfaches Shell-Skript erstellt, um den Dienst mit "net stop synergy" zu beenden. Um den Dienst zu starten, habe ich die folgenden Shell-Befehle verwendet:
if %username% == reinis-ubnt (
net start Synergy
)
In Bezug auf Subinacl und das Gewähren von Benutzerrechten zum Starten des Dienstes habe ich mich auf diese Ressource verlassen - http://woshub.com/set-permissions-on-windows-service/
Vielen Dank, dass Sie Superuser für die Unterstützung !!!