Powershell 缺少终止符错误
Powershell missing terminator error
当 运行 我们的一个虚拟机上的 powershell 脚本时,我收到错误消息。错误是:
ERROR: The string starting:
At C:\iso\floppy\Blah.ps1:7
char:95
+ cinst VisualStudio2012Professional -packageParameters "/Features:'WebTools
SQL VCMFCLibraries <<<< ' "
is missing the terminator: '.
直接从脚本粘贴的行是:
cinst VisualStudio2012Professional -packageParameters "/Features:'WebTools SQL VCMFCLibraries ' "
我根本看不出错误,终止符都是正确的,这条线直到几天前都运行良好。
希望其他人能看到明显的东西。
发现问题。在脚本文件的上方,我添加了行
choco sources add -n=Local -s='L:\Chocolatey Package Repository'
应该是
choco sources add -n Local -s 'L:\Chocolatey Package Repository'
除了错误之外,事实证明 =
搞砸了引号解析,尽管引号匹配,导致进一步出现奇怪的错误。
感谢所有评论的人,这很有帮助。
当 运行 我们的一个虚拟机上的 powershell 脚本时,我收到错误消息。错误是:
ERROR: The string starting:
At C:\iso\floppy\Blah.ps1:7
char:95
+ cinst VisualStudio2012Professional -packageParameters "/Features:'WebTools
SQL VCMFCLibraries <<<< ' "
is missing the terminator: '.
直接从脚本粘贴的行是:
cinst VisualStudio2012Professional -packageParameters "/Features:'WebTools SQL VCMFCLibraries ' "
我根本看不出错误,终止符都是正确的,这条线直到几天前都运行良好。
希望其他人能看到明显的东西。
发现问题。在脚本文件的上方,我添加了行
choco sources add -n=Local -s='L:\Chocolatey Package Repository'
应该是
choco sources add -n Local -s 'L:\Chocolatey Package Repository'
除了错误之外,事实证明 =
搞砸了引号解析,尽管引号匹配,导致进一步出现奇怪的错误。
感谢所有评论的人,这很有帮助。