PsExec无法访问Windows无法findnetworkingpath

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

psexec -u ADMIN_USER_NAME -p ADMIN_PWD

我得到下面的错误:

无法访问
Windows找不到networkingpath。 validationnetworkingpath是否正确,目标计算机是否忙或closures。 如果Windows仍然无法findnetworkingpath,请联系您的networkingpipe理员。

目标不见了 请尝试

psexec \\\HOSTNAME -u ADMIN_USER_NAME -p ADMIN_PWD 

同样,你想要执行的命令在最后丢失。

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

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

由于我们得到了一些新的用户错误的答案,让我们尝试一个完整的答案的大小。

  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][-ns][-l ][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-an,n,... ] cmd [arguments]

  2. 这里有一个常见问题,这是一个可怕的赌注,你错过了一个PSExec的要求。
    • 对于您的情况,很可能无法访问或禁用pipe理共享( C$ ),防火墙阻止SMB(Windows文件和打印机共享服务)上的通信,前面提到的服务在远程计算机上被禁用,或者您有Server服务(在services.msc下)被禁用。
    • 在这里看到更多PSExec特定的要求,你可能会错过 。

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