Napisałem usługę, za pomocą której strona internetowa może wykonywać polecenie zdalnie za pomocą metody ExecuteCommand. Zauważyłem, że jeśli strona nie działa pod użytkownikiem, który jest administratorem na zdalnym komputerze, otrzymuję wyjątek odmowy zgody na próbę wykonania polecenia.uprawnienia servicecontroller
Klasa servicecontroller nie pozwala nawet określić żadnych parametrów uwierzytelniania. Czy to jest poprawne? Czy jest jakiś konkretny zestaw informacji, których potrzebuje użytkownik, a nie administrator, ponieważ nie chcę dodawać wszystkich użytkowników serwerów WWW w naszym klastrze jako lokalnych administratorów na komputerze usługi?
Jeśli to możliwe, sugeruję, aby użytkownik wprowadzał swoje hasło administratora przy każdym uruchomieniu polecenia. W ten sposób unikasz przechowywania. To może nie być możliwe w twoim przypadku. – John