Mam dwa komputery A i B. Na obu komputerach są dwa konta administratora, 1 i 2, z własnymi hasłami. Gdy użytkownik 1 jest zalogowany na komputerze A, czy możliwe jest, aby użytkownik 2 na komputerze B otworzył przeglądarkę internetową na A \ 1? Próbowałem tego:
psexec \\A cmd /c start chrome "google.com"
Myślę, że problem polega na tym, że jest uruchamiany przez użytkownika 2, a nie użytkownika 1. Próbowałem również z -i
opcją -flag bez powodzenia. Ponieważ użytkownik 2 jest również administratorem na komputerze A, powinien istnieć sposób. Przez pisanie
start chrome "google.com"
i umieszczenie tego w folderze startowym i wydanie polecenia zamknięcia na komputerze A działałoby. Ale ponieważ użytkownik 2 ma dostęp do folderu startowego, powinien mieć dostęp do uruchamiania przeglądarki jako użytkownik 2 w pierwszej kolejności.
Wszystko, co próbuję zrobić, to otworzyć przeglądarkę internetową na komputerze A z komputera B, gdy użytkownik 1 jest zalogowany na komputerze A.
-i
. Czy problem może polegać na tym, że wydajesz polecenie jako użytkownik 2, podczas gdy użytkownik zalogowany do systemu Windows to użytkownik 1?start chrome "google.com"
plik .bat i dodać go do folderu startowego. Następnie może ponownie uruchomić komputer i program się uruchomi.Odpowiedzi:
Miałem podobną sytuację, w której musieliśmy zaktualizować, a następnie zdalnie uruchomić prezentację PowerPoint. Próbowałem dong to z psexec i nigdy nie zadziałało. Skończyło się na tym, że utworzyłem skrypt, który tworzy zadanie harmonogramu na komputerze docelowym działającym na zalogowanym koncie użytkownika. Oto przykład ważnej części skryptu (w PowerShell)
źródło