gpt4 book ai didi

windows - 为什么 .Bat 文件在本地可以正常工作,但在远程调用时却不能工作?

转载 作者:可可西里 更新时间:2023-11-01 10:00:58 27 4
gpt4 key购买 nike

我有一个用于测试的 .Bat 文件,它会终止我的 Chrome 浏览器:

@cls
@echo You are about to kill Chrome
tskill "chrome"

在本地调用时它工作正常。 Chrome 死了。如果我通过 psexec(PsTools 的)从另一台机器调用那个确切的 .Bat 文件:

psexec 10.60.90.10 -u admin -p pizza1234 "C:/myBatfile.bat"

我得到一个错误,说:

Could not find process: chrome

知道为什么远程调用该 .bat 文件会导致此错误吗? “本地”机器是 Windows Server 2008,远程(“调用”)机器是 Windows 7。

---解决方案---/A 标志查看所有 session 。感谢您的帮助。

tskill "chrome" /A

最佳答案

Psexec 利用目标机器上的服务来执行命令。与运行 chrome 进程的交互式 session 相比,服务存在于单独的 Windows session 中。通过psexec执行时,bat文件会在service session中搜索chrome.exe进程,没有。

关于windows - 为什么 .Bat 文件在本地可以正常工作,但在远程调用时却不能工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8597121/

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