![psexec — 指定的网络名称不再可用](https://linux22.com/image/696329/psexec%20%E2%80%94%20%E6%8C%87%E5%AE%9A%E7%9A%84%E7%BD%91%E7%BB%9C%E5%90%8D%E7%A7%B0%E4%B8%8D%E5%86%8D%E5%8F%AF%E7%94%A8.png)
我现在无法在目标机器上执行 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.
我已验证以下项目有效。
- 我可以访问 \\ABC\admin$
- pslist \\ABC - 作品
- 我在源机器和目标机器上拥有管理员权限
- 我可以成功登录机器
- nslookup 解析域名
- telnet ABC 445/135 有效
- 工作站、服务器和计算机浏览器服务正在运行
知道还需要检查什么吗?
答案1
我遇到了同样的问题(请参阅原始问题的评论)。
解决方案是,虽然网络防火墙允许 tcp/445,但阻塞tcp/445 专门针对 appid“psexec”。一旦出现异常(尽可能少 - 记住,允许 psexec 是危险的),我就能成功执行 PsExec。