如果我在 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