Próbuję uruchomić proces na innym koncie. Mam polecenie:
runas "/user:WIN-CLR8YU96CL5\network service" "abwsx1.exe"
ale wtedy pojawia się prośba o podanie hasła. Jednak nie ma ustawionego hasła dla usługi sieciowej.
Czy to, co próbuję zrobić, jest możliwe?
W Harmonogramie zadań utwórz zadanie, aby uruchomić aplikację w ramach użytkownika NETWORK SERVICE. Następnie możesz uruchomić zadanie z wiersza poleceń za pomocą
Gdzie TaskName jest nazwa zadania.
źródło
Możesz podszywać się pod konto usługi tylko z usługi systemu Windows, jak wspomniano w tym poście :
Jeśli spróbujesz to zrobić we własnym kontekście użytkownika, takie próby powinny się nie powieść.
źródło
Testowałem
i
na PsExec64-v2.2, dla win10-home-x64-10.0.14393 i win10-pro-x64-10.0.15063, aby używać normalnej konsoli, nie udało się, użyj podwyższonej konsoli, działa dobrze
źródło
Wiem, że jest to stary wątek, ale jest to najlepszy wynik tego problemu i chciałem mieć możliwość uruchomienia polecenia przy użyciu programu PowerShell bez konieczności instalowania żadnych dodatkowych narzędzi na naszym serwerze Windows Server. Wymyśliłem następujący skrypt PowerShell, który tworzy zaplanowane zadanie, uruchamia je, a następnie usuwa. Został również napisany, aby umożliwić uruchamianie polecenia na różnych kontach użytkowników.
źródło