psexec — 指定的网络名称不再可用

psexec — 指定的网络名称不再可用

我现在无法在目标机器上执行 psexec 并出现以下错误。

psexec \\ABC -u DOMAIN\user -p **** cmd /c ipconfig /all

PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com

Couldn't access ABC:
The specified network name is no longer available.

我已验证以下项目有效。

  1. 我可以访问 \\ABC\admin$
  2. pslist \\ABC - 作品
  3. 我在源机器和目标机器上拥有管理员权限
  4. 我可以成功登录机器
  5. nslookup 解析域名
  6. telnet ABC 445/135 有效
  7. 工作站、服务器和计算机浏览器服务正在运行

知道还需要检查什么吗?

答案1

我遇到了同样的问题(请参阅原始问题的评论)。

解决方案是,虽然网络防火墙允许 tcp/445,但阻塞tcp/445 专门针对 appid“psexec”。一旦出现异常(尽可能少 - 记住,允许 psexec 是危险的),我就能成功执行 PsExec。

相关内容