Jeśli jestem administratorem, a użytkownik loguje się za pośrednictwem protokołu RDP, powiedzmy, że zdecydowałem, że istnieje pewien plik .exe, który chcę uruchomić w sesji użytkownika. Po dwukrotnym kliknięciu pliku .exe uruchomi się on w mojej sesji. Jak mogę uruchomić go w sesji użytkownika?
windows
remote-desktop
windows-server
tony_sid
źródło
źródło
Odpowiedzi:
Możesz to zrobić za pomocą PsExec , upewnij się, że masz odpowiednie uprawnienia do uruchamiania aplikacji dla niego.
-u oznacza użytkownika, -i powoduje, że jest interaktywny, więc użytkownik to widzi, -d upewnia się, że polecenie nie czeka
A może szukasz zachowania RemoteApp ?
źródło
To naprawdę zależy od tego, co zrobi twój exe. Istnieje wiele sposobów uruchamiania aplikacji, ale może być trudno wymusić uruchomienie aplikacji, gdy użytkownik jest zalogowany. Oto moje sugestie dotyczące różnych typów aplikacji.
Aplikacja interaktywna - narzędzie lub narzędzie wymagające danych użytkownika końcowego.
Aplikacja działająca w tle - coś, co należy uruchomić przy każdym logowaniu użytkownika.
Jeśli chodzi o kontrolę oprogramowania, prawidłowe działanie może być trudne. Głównym problemem z uruchomieniem oprogramowania jako innego użytkownika jest model bezpieczeństwa systemu Windows. Próbuje oddzielić użytkowników w ich przestrzeni uruchamiania, aby złośliwy użytkownik nie mógł zmusić innego użytkownika do uruchomienia dowolnego kodu.
Mam nadzieję że to pomoże
źródło