Dzisiaj miałem potrzebę umożliwienia zwykłemu użytkownikowi restartu usługi. Problem polegał na tym, że użytkownik ten nie mógł być administratorem serwera. Poniżej w kilku krokach pokażę wam jak to skonfigurować. Ważne jest, że jeśli jest to usługa stworzona przez was, to w przypadku gdy ją usuniecie i zainstalujecie jeszcze raz – operację należy powtórzyć.
Na początek należy pobrać program Process Explorer z pakietu SysInternals. Link do pobrania znajduje się pod linkiem: Procexp download . Następnie uruchamiamy program na serwerze gdzie chcemy wprowadzić zmiany. Pojawi nam sie takie oto okno.
Jeśli usługa jest uruchomiona to klikamy na nią PPM i wybieramy z menu Properties. Ja tutaj posłużę sie usługa spoolera.
Następnie przechodzimy do zakładki Services i klikamy przycisk Permissions.
W kolejnym oknie dodajemy użytkownika, i nadajemy mu odpowiednie uprawnienia do usługi. Po modyfikacji zatwierdzamy zmiany i zamykamy okna.
Teraz należy użytkownikowi umożliwić zalogowanie się na serwer. Wystarczy dodać go do grupy Remote Desktop Users.
Po zalogowaniu na serwer widać, ze użytkownik ma możliwość restartu usługi: