0

我有一个 PowerShell 函数,我收到一个奇怪的解析错误(它不会编译,PowerGUI(我使用的编辑器)和 PowerShell(当我尝试导入模块时)),给我一个解析错误。

这是我的代码到 pastebin 的链接:My Function @ Pastebin

这是显示解析错误消息的图片的链接:错误消息@Imgur

任何人都熟悉这个解析错误?我尝试删除Write-Verbose它抱怨的语句,但这没有任何帮助,它只是跳到下一个,即使它在一个完全不同的代码块内。(EGProcess{...}End{...})。

4

1 回答 1

0

您在第 161 行的“任何错误”之前的引号之前缺少反引号:

Write-Error "`"Could not connect to remote computer $server!`"`n`t`t`t`t`t`t`t`t      "Any errors on line 109 relates to this fact.`""

应该:

Write-Error "`"Could not connect to remote computer $server!`"`n`t`t`t`t`t`t`t`t      `"Any errors on line 109 relates to this fact.`""

这导致了一些不匹配的引号,然后导致脚本中的最后一个引号,即第 247 行“返回哈希表...”末尾的那个,引发错误。

于 2012-07-06T10:53:42.657 回答