Próbuję uruchomić interaktywny wiersz poleceń na zdalnym komputerze w mojej sieci LAN, używając
psexec \\192.168.1.103 -u user2 -p pass1234 -c cmd
i rozumiem
Logon failure: unknown user name or bad password.
czy czegoś tu brakuje? Użytkownik został utworzony, mogę się z nim połączyć za pomocą RDP. Hostem jest system Windows XP i uruchamiam polecenia z systemu Windows 7, na którym mam psexec.exe
.
Odpowiedzi:
Udało mi się odtworzyć Twój problem i rozwiązać go w ten sposób:
Wykonaj następujące czynności i naciśnij klawisz Enter
Nawigować do
Ustaw zasadę „Dostęp do sieci: Udostępnianie i model zabezpieczeń dla kont lokalnych” na (Po prostu naciśnij OK: Nie zamykaj tego, ponieważ będziemy go zmieniać).
Otwórz okno poleceń i uruchom (Nie zamykaj tego też)
Wróć i ustaw zasadę „Dostęp sieciowy: model udostępniania i zabezpieczeń dla kont lokalnych” z powrotem na
Znowu biegnij
Powinno już działać.
źródło
c:\windows\system32\cmd.exe
.Nie jestem pewien, czy pracujesz samodzielnie, czy w większej domenie użytkownika. Miałem ten sam problem i rozwiązałem go w następujący sposób:
Zasadniczo moją nazwę użytkownika poprzedziłem nazwą domeny.
źródło
Musisz upewnić się, że czas jest zsynchronizowany na wszystkich komputerach. Jeśli nie, psexec nigdy nie będzie działał w systemie Windows 7 i zgłosi błąd logowania.
źródło
Mimo że już na to odpowiedziano, pomyślałem, że opublikuję szybki test, który właśnie zrobiłem z tym samym błędem / wynikiem. Mogę go znaleźć w Google za rok lub dwa, gdy zapomnę.
Po prostu próbuję standardowego polecenia jak w powyższym pytaniu .. Mam taką samą odpowiedź .. Ale ..
Gdybym zmapował dysk sieciowy lub przejrzałem
c$
udział, pozwoliłoby to na działanie psexec ...Może to być hack / skrót wokół rzeczy, które pozwalają na wymagane uwierzytelnianie sieci na innym poziomie ...
źródło