gpt4 book ai didi

PsExec:Win7 到 Win7 访问被拒绝(psexesvc 仍然存在)

转载 作者:行者123 更新时间:2023-12-01 07:04:37 25 4
gpt4 key购买 nike

我有一个问题,互联网似乎没有解决方案,所以也许这里有人可以提供帮助。

我正在尝试使用 PsExec 在远程计算机上启动命令行提示符,但我不断收到“拒绝访问”错误。我的本地和远程机器都运行 Windows 7 Enterprise(本地:x64,远程 x86),我使用的是 PsExec 1.98。我使用以下命令:

psexec \\remote -u domain\user -p password -i -d cmd.exe

我也尝试过其他命令(例如使用 -s、-h 等),似乎没有什么区别。我可以从本地计算机访问远程计算机的 admin$ 共享。事件查看器告诉我登录(和注销)发生在远程机器上。

此外,PsExec 在 windows 目录中创建 PSEXESVC.EXE,但 不删除 !
有趣的是,相同的命令在 Win-7-Professional (x64) 上运行良好,反向运行时也完全正常(即从远程机器执行以在本地机器上启动 cmd 时)。禁用远程计算机上的防病毒和防火墙没有任何区别。我无法在本地停用它,但我怀疑错误是在那里引起的。

有没有人有任何想法?

最佳答案

有点晚了,我知道,但我也一直在努力解决这个问题。原来它与安全级别/用户访问级别有关。

我试图从本地 PC 上的命令提示符运行 psexec 并通过右键单击并选择“以管理员身份运行”来启动命令提示符。然后我将运行针对远程服务器的 psexec 命令,并为 -u 参数指定一个域管理员帐户。

但是,我的本地帐户只有在本地计算机上的管理权限,而不是远程计算机,并且选择“以管理员身份运行”实际上并不意味着“以域管理员身份运行”! (显然,呃!)。

所以,实际上,发生的事情是它试图在远程以域管理员的身份运行我的主命令,但 psexec 部分正在作为我的(非管理员)域用户帐户运行 - 没有适当的服务器上的权限。

解决方案:不是像上面那样启动命令提示符,而是使用 runas命令。

例如:开始 -> 运行 -> runas/user:domain\administrator cmd
然后运行您的 psexec 命令,您将不需要 -u 标志

或者,在普通命令提示符中,您可以改为执行以下操作:

runas/user:domain\administrator "psexec\\remote cmd"

关于PsExec:Win7 到 Win7 访问被拒绝(psexesvc 仍然存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18791468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com