PsExec 无法访问 Windows 找不到网络路径

PsExec 无法访问 Windows 找不到网络路径

使用 PsExec v1.96 并给出以下命令:

psexec -u 管理员用户名 -p 管理员密码

我收到以下错误:

无法访问
Windows 找不到网络路径。请确认网络路径正确且目标计算机不忙或关闭。如果 Windows 仍然找不到网络路径,请联系您的网络管理员。

答案1

缺少目标。请尝试

psexec \\\HOSTNAME -u ADMIN_USER_NAME -p ADMIN_PWD

而且您想要执行的命令最后也丢失了。

答案2

从 psExec 的描述来看,它是一个客户端进程,需要与远程计算机上的服务器进程连接。实际上,它被称为“服务器”进程。

转到远程计算机并打开服务。向下滚动服务列表以找到名为“服务器”的服务。确保它已启用并启动。

答案3

由于新用户给我们提供了一大堆错误答案,因此我们尝试给出一个完整的答案。

  1. 你用错了。它需要一台目标计算机。以及一个在该计算机上执行的目标文件。从输出psexec /?

    • PsExec executes a program on a remote system, where remotely executed console applications execute interactively.

    • Usage: psexec [\\computer[,computer2[,...] | @file]][-u user [-p psswd][-n s][-l ][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,... ] cmd [arguments]

  2. 这里有常见问题解答,而且几乎可以肯定你缺少了 PSExec 要求之一。
    • 对于您的情况,最有可能的是管理共享(C$)无法访问或被禁用,防火墙阻止了通过 SMB(Windows 文件和打印机共享服务)的通信,前面提到的服务在远程计算机中被禁用,或者您已禁用服务Server(在 下services.msc)。
    • 请参阅此处了解您可能遗漏的更多 PSExec 特定要求

答案4

您应该在目标计算机上安装 Microsoft 网络的文件和打印机共享(在局域网属性中),它将解决您的问题

相关内容