Я сейчас на "древней" машине под управлением Windows 2000.
Я пытаюсь получить список запущенных процессов на удаленном компьютере под управлением Windows 7 x64 с помощью Sysinternals pslist
:
pslist \\192.168.199.2 -u admin -p password
где admin
и password
соответствуют учетной записи с правами администратора на этом компьютере. Но нельзя сказать, что у клиента нет необходимых прав.
В то же время я могу открыть скрытые административные ресурсы на этом компьютере, например,
\\192.168.199.2\c$
в Windows Explorer и имеют полный доступ к файловой системе от имени admin
.
Я также могу успешно выполнить следующее, получив полный список каталогов:
net use \\192.168.199.2\Admin$ /user:admin
dir \\192.168.199.2\Admin$
net use \\192.168.199.2\Admin$ /delete
На этой странице сказано, что если эти команды работают, то можно также запустить команду PSTools для \\192.168.199.2
.
Конечно, если я запускаю pslist
на той машине, которая напрямую зарегистрирована под учетной записью admin
, она работает отлично.
Почему pslist
не может получить список запущенных процессов удаленно? Что я могу сделать как администратор, чтобы разрешить манипулирование удаленными процессами с помощью Sysinternals psTools?