任何人都可以帮助我解决PowerShell函数中的此解析错误



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

这是带有我的代码的粘贴链接:我的函数@粘贴

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

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

您在第 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 行,抛出错误。

相关内容

  • 没有找到相关文章

最新更新