如何将PowerShell命令转换为在CMD提示中工作的命令



以下命令成功地在PowerShell控制台中运行,但不在CMD提示中运行。我为如何翻译而感到茫然。

C:WindowsSystem32WindowsPowerShellv1.0powershell.exe -NoLogo -NoProfile -NonInteractive -Command '&{C:FooMyScript.ps1 -InputPath ''C:Foo'' -OutputPath ''C:Foooutput'' -XmlPath ''C:FooinputFrontDoor.xml'' -AssemblyPaths ''C:Fooinputfile1.dll'',''C:Fooinputfile2.dll'',''C:Fooinputfile3.dll'' -Version 3 -Format json}; EXIT $LASTEXITCODE'

在CMD提示中运行时,我会收到以下错误。

The string is missing the terminator: '.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString

我尝试过很多事情来使它起作用,但是没有成功。

@petseral,我不想获得信誉。您的评论是答案。谢谢。

C:WindowsSystem32WindowsPowerShellv1.0powershell.exe -NoLogo -NoProfile -NonInteractive -Command "&{C:FooMyScript.ps1 -InputPath 'C:Foo' -OutputPath 'C:Foooutput' -XmlPath 'C:FooinputFrontDoor.xml' -AssemblyPaths 'C:Fooinputfile1.dll','C:Fooinputfile2.dll','C:Fooinputfile3.dll' -Version 3 -Format json}; EXIT $LASTEXITCODE"

最新更新