PsExec::访问被拒绝

PsExec::访问被拒绝

我正在使用 PsExec,但出现错误“拒绝访问”,两台机器上的防火墙均已禁用。两台机器上的端口也均已打开。

C:\PSTOOLS>PsExec \\192.168.1.232 -u Administrator "c:\test\sample.bat Shailesh"

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Password:

Couldn't access 192.168.1.232:
Access is denied.

答案1

如果这与防火墙无关(听起来好像不是),并且您肯定拥有远程机器的正确管理员密码,请检查以下内容:

  • 远程(也可能是本地)机器上启用了文件和打印共享。
  • admin$远程机器的共享存在并且可以访问。

下面的文章由 Mark Russinovich(sysinternals 套件的创建者)撰写,非常详细地解释了 psexec 的工作原理。

相关内容