1

我尝试使用 ttpmacro 上传 test.txt。

这就是我在 ttl 文件中所做的

exec 'cmd /k tftp -i 100.1.1.1 put E:\tftp\test.txt'

并且也试过了,如下。

exec 'tftp -i 100.1.1.1 put E:\tftp\test.txt'

PC(100.1.1.1) 已经启动并运行 tftp 服务器和 tftp 客户端也安装在我的 windows 10 机器上。但是没有运行tftp就打开了cmd。输出类似于“tftp 不是可执行文件或批处理”。

事实上,如果我在 Windows 开始菜单上打开 cmd 并复制相同的 tftp 命令,它就可以完美运行。

有谁知道我怎么能执行这个?

谢谢你。

4

1 回答 1

0

如果没有提升的权限,您无法从 tll 宏执行 tftp 命令,以解决使用您的宏执行包含RUNAS命令的 .bat 文件,详情如下。

RUNAS /profile /user:[your username] "tftp -i 100.1.1.1 put E:\tftp\test.txt"

注意 - 这将以管理员身份执行 tftp,如果当前用户有密码,可能会提示他们输入密码。

于 2018-03-07T13:43:53.967 回答