我需要创建一个批处理文件,该文件将使用以下行打开cmd.exe(作为管理员):
cd C:\ Program Files \ Putty
cd C:\ Program Files \ Putty> psftp -i XXXXXXXXX.ppk xxxx_test@111.111.111.11 -b C:\ UPLOAD \ upload.ftp
任何人都可以帮助我吗?
答案 0 :(得分:0)
@echo off
runas /user:%USERDOMAIN%\%USERNAME% "cmd.exe /K \"cd C:\Program Files\Putty\" & psftp -i XXXXXXXXX.ppk xxxx_test@111.111.111.11 -b C:\UPLOAD\upload.ftp"
runas
将允许您以管理员身份运行命令(您可能需要更改域/用户以匹配您的系统,并输入密码)。
运行cmd.exe /K
将运行以下命令。
\"
我很难看到困难 你能解释一下你的尝试,以及它为什么不起作用?