0

这个问题可能是重复的,但由于我没有找到任何答案,所以我在这里发布

  1. 我的用户名之间有空格;那么在使用runas时我应该如何编写它;我应该使用双引号还是单引号还是 \

    例如 runas /noprofile /user:mymachine-pc\john smith cmd

在上面,例如 john & smith 之间有空间

  1. 我的 cmd 包含路径、双引号等;那么我应该如何将整个东西作为 cmd 传递给 runas ;例如

    cmd=icacls "C:\Users\Public\Public Desktop" /GRANT John smith:F /T

我想在上面的命令中运行

"runas /noprofile /user:mymachine-pc\john smith icacls "C:\Users\Public\Public Desktop" /GRANT John smith:F /T

现在上面的命令有很多问题;我真的很困惑;john smith 也有管理员权限;我正在尝试从批处理文件中运行它

4

1 回答 1

2

尝试转义内部引号。

runas /noprofile /user:"mymachine-pc\john smith" "icacls \"C:\Users\Public\Public Desktop\" /GRANT \"John smith\":F /T"
于 2014-08-25T10:06:00.673 回答