我需要创建一个批处理文件,该文件将使用以下几行打开 cmd.exe(以管理员身份):
cd C:\Program Files\Putty
cd C:\Program Files\Putty>psftp -i XXXXXXXXX.ppk [email protected] -b C:\UPLOAD\upload.ftp
有人可以帮助我吗?
@echo off
runas /user:%USERDOMAIN%\%USERNAME% "cmd.exe /K \"cd C:\Program Files\Putty\" & psftp -i XXXXXXXXX.ppk [email protected] -b C:\UPLOAD\upload.ftp"
runas
将让您以管理员身份运行命令(您可能需要更改域/用户以匹配您的系统,并输入密码)。
运行
cmd.exe /K
将运行以下命令。
命令周围的引号需要用
\"
进行转义
我很难看到困难。
你能解释一下你尝试了什么以及为什么它不起作用吗?