【问题标题】:.bat file running cmd with specific command lines使用特定命令行运行 cmd 的 .bat 文件
【发布时间】:2018-08-28 02:12:38
【问题描述】:

我需要创建一个批处理文件,该文件将使用这些行(以管理员身份)打开 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

谁能帮帮我?

【问题讨论】:

标签: batch-file cmd


【解决方案1】:

DoStuff.bat

@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 将运行以下命令。

  • 命令周围的引号需要用\"转义

我很难看出其中的困难。
你能解释一下你尝试了什么,为什么没有成功吗?

【讨论】:

    猜你喜欢
    • 2012-11-28
    • 2019-01-20
    • 2017-04-23
    • 1970-01-01
    • 2021-08-20
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    相关资源
    最近更新 更多