【问题标题】:Powershell not parsing cmd command correctlyPowershell 无法正确解析 cmd 命令
【发布时间】:2015-03-10 23:08:23
【问题描述】:

我很好奇 powershell 是如何解析这个的。

这不起作用(我从 exe 收到错误的语法错误)

& dnscmd 'sdfsdfs /RecordAdd my.domain test123 a 1.1.1.1'

为了让它工作,我必须这样做: cmd /c 'dnscmd sdfsdfs /RecordAdd my.domain test123 a 1.1.1.1'

我以为我在这里使用的调用表达式 cmdlet 正确,为什么它不起作用?

【问题讨论】:

  • & 不是Invoke-Expression 的别名。有关如何使用 Powershell 执行程序的更多信息,请参阅this link
  • This article 也可能有帮助。

标签: powershell cmd


【解决方案1】:

只需输入命令。

dnscmd sdfsdfs /recordadd my.domain test1233 a 1.1.1.1

【讨论】:

    猜你喜欢
    • 2019-10-25
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    相关资源
    最近更新 更多