首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Runas命令路径问题

Runas命令路径问题
EN

Stack Overflow用户
提问于 2020-01-28 13:32:20
回答 1查看 320关注 0票数 0

嗨,我正在尝试从命令中以用户身份运行SQL,这样我就可以将它放在上下文菜单中,但是ssms会以“无法找到x文件”的方式打开。我最好的猜测是,空格会导致问题,因为正常运行时,这会期望ssms.exe "\\remote\1. folder\has spaces.sql"忽略空格,但是runas要求程序和文件都在相同的双引号内。

这是我需要的命令:

代码语言:javascript
复制
runas /provile /env /user:domain\username "ssms.exe \\remote\1. folder\has spaces.sql"

当然,以下命令运行良好:

代码语言:javascript
复制
runas /provile /env /user:domain\username "ssms.exe c:\a\tmp\s.sql"

我没有将文件夹或文件重命名的选项,但我经常需要以不同用户的身份运行查询。有什么办法可以避开空格或层叠双引号吗?

谢谢

编辑:当我使用上下文菜单时,我用%1传递上面的命令,而不是在注册表中传递实际的文件路径,命令窗口关闭得太快,我无法看到错误,但下面的命令无法工作。我有一种感觉,这仍然是一个问题,但我不能证明,但任何帮助都会感谢。

代码语言:javascript
复制
runas /provile /env /user:domain\username "ssms.exe \"%1""

( %1为\\remote\1. folder\has spaces.sql )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-30 12:50:46

转义字符\每aschipfl的评论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59949934

复制
相关文章

相似问题

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