问题描述
如果我在PowerShell中运行命令,则一切正常。但是,如果我在cmd中运行它,将无法正常工作。
背景:我将创建一个批处理,该批处理可在安装了iso的每个系统上运行,然后运行需要该iso的exe。我想使用批处理而不是ps1,因为我对ps1签名不熟悉,并且它可以在所有系统上正常运行。
对于PowerShell
Mount-diskimage ((Get-Item -Path ".\" -Verbose).FullName+"\data.iso")
对于cmd
PowerShell Mount-diskimage ((Get-Item -Path ".\" -Verbose).FullName+"\data.iso")
错误:
Die Zeichenfolge hat kein Abschlusszeichen: ".
+ CategoryInfo : ParserError: (:) [],ParentContainsErrorRecordException
+ FullyQualifiedErrorId : TerminatorExpectedAtEndOfString