Standardbenutzer müssen die Ausführung von SC-Stop-/SC-Start-Befehlen für e1iexpress zulassen

Standardbenutzer müssen die Ausführung von SC-Stop-/SC-Start-Befehlen für e1iexpress zulassen

Ein hartnäckiges Problem bei uns ist, dass unsere Internettreiber abstürzen, wenn wir die Laptops von einem Ort zum anderen bewegen. Theoretisch könnten wir das lösen, indem wir den Benutzern ein Skript zum Neustarten der Treiber mit sc stop und sc start geben. In der Praxis können wir unseren Benutzern jedoch keine Administratorrechte geben und jede Methode mit /SaveCred wäre sehr zeitintensiv, da wir hier ziemlich viele Computer haben. (Es sei denn, wir können SaveCred einmal auf einem Server verwenden und jedem erlauben, einfach auf diese Batchdatei zuzugreifen? Ich weiß nicht, ob das funktioniert.)

Wir verwenden Win10 mit einem Active Directory-Backend. Für jede Hilfe wären wir sehr dankbar. :)

Antwort1

Dienstleistungen (einschließlich Fahrer) haben eineSicherheitsdeskriptor, also eine ACL, ähnlich wie bei Dateien und Ordnern. Diese beschreibt, welche Benutzer welche Steuerelemente verwenden können (Start, Stopp, Pause usw.).

Sie können den Roh-Sicherheitsdeskriptor über abrufen sc sdshow <svcname>, ihn mit neuen Zugriffsrechten aktualisieren und sc sdset ...ihn dann wieder speichern. Siehedieser ServerFault-Threadfür Anweisungen zum manuellen Vorgehen.

Du kannstwahrscheinlichLegen Sie Dienstberechtigungen über die Gruppenrichtlinie fest. Leider scheint der Richtlinieneditor nur integrierte Windows-Dienste aufzulisten (ohne die Möglichkeit, einen benutzerdefinierten Namen einzugeben), obwohl es technisch gesehen keinen Grund gibt, warum er diese nicht bearbeiten können sollte.

Es gibt auch Programme von Drittanbietern, um Service-ACLs grafisch zu bearbeiten. Persönlich würde ich hierfür "Process Hacker" verwenden, um die gewünschte SD auf einem Computer zu erstellen, sie dann über zu greifen sc sdshowund zu verteilen. Es gibt auch SubInACL, möglicherweise PowerShellSatz-Acl.

Siehe auch:

verwandte Informationen