Automatycznie uruchom aplikację jako inny użytkownik [duplikat]

11

Jak uruchomić aplikację jako inny użytkownik w systemie Windows 7? Jedynym haczykiem jest to, że nie chcę przytrzymywać klawisza Shift, kliknąć prawym przyciskiem myszy aplikację i wybrać Uruchom jako inny użytkownik . Potrzebuję go do automatycznego logowania przy użyciu podanych przeze mnie danych logowania.

MHrappstead
źródło
1
NIE RÓB TEGO! Istnieje ogromna wada bezpieczeństwa związana z „ runas / savecred ... ”, jak opisałem w mojej odpowiedzi tutaj: superuser.com/a/903881/229612 (i obejmują działające rozwiązanie problemu z uruchomieniem programu z podwyższonymi uprawnieniami).
CM

Odpowiedzi:

5
  1. Utwórz skrót do pliku wykonywalnego.
  2. Zmodyfikuj „Cel” we właściwościach skrótu, aby:

    runas / user: DOMAIN \ USERNAME „ścieżka do pliku wykonywalnego”

Następnie po prostu użyj skrótu, gdy chcesz uruchomić program.

Chris Dwyer
źródło
Jeśli potrzebujesz przekazać argumenty do docelowego pliku wykonywalnego, pamiętaj o umieszczeniu ich w cudzysłowie.
Sam
3
co z hasłem?
Muzułmanin Ben Dhaou,
0

Skrypt można uruchomić jako zadanie, ale jeśli musimy uruchomić aplikację interaktywną jako inny użytkownik, wówczas utworzenie zadania nie działa (jak wspomniano w /superuser//a/903881/229612 ).

Musisz koniecznie zaznaczyć pole „Uruchom bez względu na to, czy użytkownik jest zalogowany”, a jeśli to zrobisz, zadanie nie wyświetli interfejsu użytkownika aplikacji.

Inne podejście do używania run z / savecred ma również swoje własne problemy, jak wyjaśniono w tym wątku.

Nie wiem, czy istnieje na to rozwiązanie.

AllSolutions
źródło
0

Utwórz skrót do pliku wykonywalnego. Zmodyfikuj „Cel” we właściwościach skrótu, aby:

runas / savecred / user: DOMAIN \ USERNAME „ścieżka do pliku wykonywalnego”

  • Kliknij prawym przyciskiem myszy, a następnie Uruchom jako administrator przy pierwszym użyciu skrótu, wprowadź hasło w wierszu polecenia cmd i naciśnij klawisz enter.
  • Kliknięcie ikony uruchomi się następnie jako użytkownik
uratowany
źródło