如何处理用户名中的空格作为命令中的参数

时间:2019-03-25 06:50:52

标签: cmd

我有一条命令:

C:\Users\superuser> C:\Windows\system32\cmd.exe /c "c:\whrpr\Management\dcomperm.exe" 
                               -al {1FBEBA42-492E-11D4-9FE8-005004130589} 
                               set "Anonymous Logon" permit

运行此命令,出现此错误:

  

'c:\ whrpr \ Management \ dcomperm.exe” -al {1FBEBA42-492E-11D4-9FE8-005004130589}设置“匿名”未被识别为内部或外部命令,可运行程序或批处理文件。

当我将“匿名登录”更改为“所有人”时,命令成功运行。

如何为"Anonymous Logon"运行它?

1 个答案:

答案 0 :(得分:-1)

解决方案是直接运行dcomperm.exe,而不是通过cmd.exe

"c:\whrpr\Management\dcomperm.exe" -al {1FBEBA42-492E-11D4-9FE8-005004130589} set "Anonymous Logon" permit