【发布时间】:2018-05-14 22:07:53
【问题描述】:
几乎可以肯定 HTA 文件已过时,但我发现它们比 net send / msg 要好得多。
我正在尝试使用 PSTools 在远程计算机上运行 HTA 文件,但它没有运行,而是返回了一个损坏的窗口:
使用 CMD(本地)运行 HTA 文件效果很好。
我的 PsExec 行:
PsExec.exe -accepteula -i -d \\itwall cmd 'mstha \\intranet\Downloads\VisitorSystemNewMessage.hta asd'
我什至尝试从批处理文件运行 HTA,但发生了完全相同的事情。
有什么想法吗?
【问题讨论】:
-
我会尝试双引号,而不是单引号!我还会使用
/C选项和cmd -
没有什么不同,完全相同的事情:/
-
使用 /C,hta 文件打开然后立即关闭..
-
-i和-d选项是违反直觉的,一个是交互式的,并且不等待应用程序终止(使用非交互式应用程序时)。为什么你认为你需要从cmd运行mshta? 它是一个控制台应用程序/工具吗? -
我只是在快速谷歌搜索后才开始使用
mshta,但它是否会运行并没有任何区别
标签: batch-file cmd hta psexec