Uruchamianie aplikacji jako inny użytkownik (np. Konto administratora domeny) z menu Start (przez Shift + kliknięcie aplikacji prawym przyciskiem myszy) było kiedyś opcją w Windows 7 i XP.
Jednak nie mogę znaleźć tej opcji w systemie Windows 10. Obejściem wydaje się albo 1), aby znaleźć aplikację w Eksploratorze Windows (Shift + kliknięcie prawym przyciskiem myszy) lub 2) użyć runas.exe z wiersza polecenia.
Aby jednak skorzystać z tych obejść, najpierw sprawdziłem nazwę pliku wykonywalnego. Jest to trochę trudne, ponieważ nie zapamiętałem nazwy każdego narzędzia RSAT ani nazwy pliku wykonywalnego.
(np. „Użytkownicy i komputery usługi Active Directory” to dsa.msc, „Routing i dostęp zdalny” to rrasmgmt.msc)
Czy istnieje prostszy sposób na zrobienie tego?
źródło
Po prostu kliknij prawym przyciskiem myszy skrót.
Można również utworzyć skrót i użyj „runas” same jak każdej wersji systemu Windows, jak wyjaśniono w tej odpowiedzi przez Chris Dwyer
Możesz także użyć StartIsBack ++, aby ponownie uzyskać funkcjonalność.
Jeśli nie można użyć programu takiego jak StartIsBack ++, można włączyć zachowanie, ustawiając opcję Menu Start i
Show "Run as different user" command on Start
zasady grupy na pasku zadań na WłączonePowiązane - Jak dodać lub usunąć „Uruchom jako inny użytkownik” na pasku „Start” w Windows 8 i 8.1
źródło
Istnieje inne (prawdopodobnie nowe) rozwiązanie umożliwiające tę funkcjonalność, które jest znacznie prostsze niż inne oferowane. Po prostu przejdź do Ustawienia > Aktualizacja i zabezpieczenia > Dla programistów , a pod Eksploratorem Windows możesz zobaczyć listę rzeczy, które można zastosować.
Ta lista rzeczy, które możesz zastosować, może być nieco trudna do zrozumienia na pierwszy rzut oka, ale uważam, że działa w ten sposób: jeśli jest wyszarzona, oznacza to, że ta konkretna rzecz jest już taka (włączona) , a naciśnięcie przycisku Zastosuj spowoduje włączenie tych, które nie są wyszarzone i są aktualnie wybrane.
Zgodnie z tym opisem, który właśnie wymyśliłem, jeśli ktoś chce włączyć tylko zasadę Zmień, aby pokazać Uruchom jako inny użytkownik w menu Start , musi usunąć kontrole ze wszystkich innych i nacisnąć Zastosuj .
I w końcu oto zrzut ekranu z konkretnego ustawienia, o którym mówię:
źródło
Tak długo, jak działa usługa dodatkowego logowania (
seclogon
), następujące bloki kodu pozwalają na kombinację plików Batch i VBScript w celu automatyzacji zadania. plik wsadowy używa względnych odniesień do ścieżki, aby umożliwić umieszczenie plików w dowolnej ścieżce, która zezwala przynajmniej na uprawnienia do odczytu przez bieżące i wybrane konta użytkowników. Oba pliki powinny znajdować się w tej samej ścieżce. UżycieShellExecute
z czasownikiemrunasuser
powoduje, że system Windows wyświetla monit pozwalający użytkownikowi wybrać dowolną metodę logowania dozwoloną przez komputer hosta.Proces ten można dodać do procesów uruchamiania użytkowników, aby miał miejsce po zalogowaniu do systemu komputerowego.
Plik wsadowy:
{RunAsUser}{CMD}.cmd
Plik VBScript:
RunAsUser.txt
źródło