我正在尝试将以下内容添加到我的脚本中:

#Requires -Modules LyncOnlineConnector

但不断出现以下错误:

创建管道时发生错误。
+ CategoryInfo:未指定:(:) [],ParentContainsErrorRecordException
+ FullyQualifiedErrorId:RuntimeException

找不到与此PowerShell要求链接的有关此错误的大量信息。有任何想法吗?

我正在运行PowerShell v5,在它自己的行上运行它,并且在此行和任何其他注释/命令之间都有一个空格。

最佳答案

在自己的行上运行#Requires会导致错误,它需要运行其他脚本才能运行。
我遇到过同样的事情,并在此处发布了问题和答案:
[PowerShell "an error occurred while creating the pipeline" #Requires -Version 3.0

以下示例将起作用:

#Requires -Modules LyncOnlineConnector
$PSVersionTable.PSVersion

如果不满足要求,则提供以下错误:



按照设计,如果通过控制台非交互式运行脚本,则脚本将关闭。

关于powershell - #requires ParentContainsErrorRecordException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45669929/

10-11 07:11