我试图将以下内容添加到我的脚本中:
#Requires -Modules LyncOnlineConnector
但不断收到以下错误:
An error occurred while creating the pipeline. + CategoryInfo : NotSpecified: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : RuntimeException
找不到与此PowerShell要求相关的此错误的大量信息。有什么想法吗?
我正在运行PowerShell v5,在它自己的行上运行它,并在此行和任何其他注释/命令之间留出空格。
答案 0 :(得分:0)
在自己的行上运行#Requires将导致错误,它需要运行其他脚本才能工作。 我遇到了同样的事情,并在这里发布了问题和答案: [PowerShell "an error occurred while creating the pipeline" #Requires -Version 3.0
以下示例将起作用:
#Requires -Modules LyncOnlineConnector
$PSVersionTable.PSVersion
如果不符合要求,则提供以下错误:
脚本' Test.ps1'因为以下模块无法运行 由"#要求"指定的脚本的陈述是 缺少:LyncOnlineConnector。
按照设计,如果通过控制台以非交互方式运行,脚本将关闭。