每当我想使用 在我们的 LAN 内部的远程服务器中运行以下命令时PsExec
,都会出现以下错误。无论我用 代替 什么都没关系cmd
。我的机器的操作系统是 Windows 10,远程服务器的操作系统是 Windows Server 2019。如果我不使用-i
交换机,它会工作,但我不希望会话返回:
PsExec.exe \\remoteServerName -u domain\user -p password -i cmd
输出:
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
cmd exited on iraryabizagi with error code -1073741502.
答案1
您必须在 -i 后添加会话 ID。您可以通过运行以下命令获取一个会话 ID:
quser /SERVER:remote_machine
PsExec.exe -s -i **1** \\\remote_machine cmd
答案2
PsExec -i 0
为我解决了类似的问题。我-i 1
也试过了,但没有用。