首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Runas因引用

Runas因引用
EN

Stack Overflow用户
提问于 2019-01-03 13:35:34
回答 1查看 1.8K关注 0票数 1

我在批处理文件中使用这一行:

代码语言:javascript
复制
Runas /user:domain\user "cmd /C echo Test > C:\Program Files\Install2AgentService\Install2AgentWinService.exe.config"

问题列表,只有在文件的路径没有空格的情况下才能工作。而且我不能像通常那样把路径放在引号中,因为整个CMD-命令必须在引号中。

代码语言:javascript
复制
Runas /user:domain\user "cmd /C echo Test > "C:\Program Files\Install2AgentService\Install2AgentWinService.exe.config""

即使转义双引号也不起作用。

代码语言:javascript
复制
Runas /user:domain\user "cmd /C echo Test > ""C:\Program Files\Install2AgentService\Install2AgentWinService.exe.config"""

有谁知道如何处理这个问题吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-03 15:37:32

使用\反向双引号(反斜杠)转义内部双引号如下:

代码语言:javascript
复制
Runas /user:domain\user "cmd /C echo Test>\"C:\Program Files\Install2AgentService\Install2AgentWinService.exe.config\""

Resources (等效):

  • 来自打开命令提示符的runas /?
  • RUNAS at

示例用例

代码语言:javascript
复制
d:\bat> runas /noprofile /user:user "cmd /V:ON /C whoami&echo \"!CD!\"&echo !CD! Test runas>>\"%CD%\test runas.txt\"&pause"
Enter the password for user:
Attempting to start cmd /V:ON /C whoami&echo "!CD!"&echo !CD! Test runas>>"d:\bat\test runas.txt"&pause as user "MY-PC\user" ...

d:\bat> type "test runas.txt"
C:\WINDOWS\system32 Test runas
C:\WINDOWS\system32 Test runas
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54023363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档