The fix ended up being to NOT run the command prompt that I was launching PsExec from as admin. If I run the command from a cmd prompt running as Admin, I get the error. If I run it from a non-elevated command prompt, it works fine.
PSExec "не может найти указанный файл" на локальной машине
Как вы можете видеть на скриншоте ниже, он C:\Windows\system32\cmd.exe
существует (поскольку сама командная строка использует этот путь), и я пытаюсь ссылаться на него как с коротким именем cmd.exe, так и с полным путем, но оба они приводят к одной и той же ошибке из PsExec. EXE:
The system cannot find the specified file.
Пользователь Сетевой службы существует; если я ошибаюсь, если я получаю запрос пароля и сообщение о том, что пароль пользователя не существует.
Я получаю это сообщение об ошибке на нескольких компьютерах, но оно работает на других; с сочетанием Windows Server 2008 R2 и 2012 R2. Я и использую последнюю версию PsExec.exe, которая в настоящее время составляет 2.11, и я запускаю командную строку, которую я использую для запуска PsExec от имени администратора, поэтому он должен иметь все необходимые разрешения.
Я обнаружил множество сообщений об этой проблеме при запуске PsExec на удаленной машине, но ни одной для локальной машины, что я и делаю.
Любые идеи о том, в чем проблема?
3 ответа на вопрос
Another reason this may happen is you have stopped or disabled LanmanServer (Server) or LanmanWorkstation (Workstation) services.
The way PsExec works, it needs those to function.
Я также обнаружил, что если я скопирую PSExec в другой каталог (а каталог Sysinternals не находится в PATH) и попытаюсь запустить его оттуда, произойдет сбой, как указано выше. Если я запускаю PSExec в каталоге Sysinternals, то опция -s будет работать.
Итак, еще один пункт, который нужно проверить, - убедиться, что папка Sysinternals находится в пути или что PSExec выполняется из этого каталога.
Видимо, ему нужен еще один исполняемый файл Sysinternals ...
Похожие вопросы
-
1
Процесс psexec не виден при входе в систему
-
6
Могу ли я найти идентификатор сеанса для пользователя, вошедшего в систему на другом компьютере?
-
1
Как мне использовать psexec и robocopy для копирования каталога на удаленный компьютер?
-
-
4
Запустить проводник в учетной записи SYSTEM в Windows Vista или 7, используя инструмент psexec от Sy...
-
3
PsExec "Неверный дескриптор"
-
4
Ошибка входа в psexec: «неизвестное имя пользователя или неверный пароль».
-
2
Проблема Psexec при запуске приложения на компьютере под управлением Windows Server 2008 R2 с компью...
-
3
PsExec запускает удаленный графический интерфейс в виде черного экрана - Windows7
-
1
Как я могу удаленно передавать команды cmd, требующие прав администратора через psexec, пользователю...
-
1
Psexec выполняет удаленные вызовы процедур?