当前位置: 首页 > 知识库问答 >
问题:

Powershell Continuations(>>)在ISE中中断,但不是正常提示

鲁财
2023-03-14

我已经做了两个小时了,我正在努力。我在ISE上写我的个人资料脚本。我不知道这是否相关,但我试图将一些命令存储在变量中,稍后再执行它们。无论如何,当我试图创建一个here字符串时,我开始出现一个奇怪的错误:

附言

通常我会期待

但我得到的信息是:

PS C:\Users\lamartin

长话短说,我发现我所有的多行命令都被破坏了,但只有在ISE中:

附言

不允许使用空管道元素。CategoryInfo:ParserError:(:)[],ParentContainerErrorRecordException FullyQualifiedErrorId:EmptyPipeElement

附言

语句块中缺少结尾“}”。CategoryInfo:ParserError:(:)[],ParentContainerErrorRecordException FullyQualifiedErrorId:MissingEndCurlyBrace

我删除了所有的配置文件和模块。我验证了没有任何额外的加载(我能找到)。我确实发现了一些有趣的事情。事实证明,每当你做一个延续时,Powershell实际上总是出错。它只是隐藏了它:

http://connect.microsoft.com/PowerShell/feedback/details/371321/benign-errors-for-missing-closing-are-left-in-the-error-variable

果然,如果我在一个常规窗口中输入上述命令之一,而它是静默工作的,如果我稍后返回并查看$falsehtml" target="_blank">对象,会有一个相同的错误。所以基本上ISE已经决定停止压制这些错误。我看了我能想到的所有$WarningPreection$ErrorActionPreection等设置,但它们在ISE和普通控制台中是相同的。

提前感谢您的帮助。

哇,我觉得自己很蠢。显然,这是意料之中的行为。我本可以发誓,就在早些时候,它的表现就不一样了。我想我累了。

共有1个答案

皇甫建木
2023-03-14

在PowerShell ISE中,您可以在命令窗格中运行多行命令。按SHIFT ENTER键输入多行命令的每一行,在最后一行之后按ENTER键执行多行命令。您可以在Windows PowerShell ISE中如何使用控制台窗格中找到这一点。

 类似资料:
  • 我有一个对soap Web服务的请求,该服务在SoapUi中运行良好。我想在python脚本中调用此Web服务。 我尝试了一些模块:zeep,泡沫,...但是我总是有一个SSL错误。 以下是信息: https://37.71XXXXXXACONYX?wsdl 基本认证:用户名密码 身份验证类型:抢占式 我在SoapUi中提供了xml。 有人有什么想法吗? 谢谢!! 我试过:

  • 基巴娜: 获取my_index/topiccollection/_search{“size”:200,“sort”:[{“updated_on”:{“order”:“desc”}}],“query”:{“bool”:{“show”:[{“wildcard”:{“team_name”:{“value”:“melp”}}}],“filter”:{“term”:{“topictype”:“0”}},“m

  • ISE

    ISE(Iris Server Engine)是一个基于现代C++的跨平台(Linux和Windows)的高性能多线程并发网络服务器程序框架。它封装了琐碎的socket以及各种操作系统APIs,以面向对象方式向开发者提供稳定、高效、易扩展、易配置、易维护的程序框架。ISE的用户只需遵循接口的约定,挂接自己的业务程序,即可轻松开发出稳定、高效的网络服务器程序。 ISE的主要特点: 跨平台。目前支持L

  • 问题内容: 我想在html页面中的给定textarea元素上模拟keydown事件。由于我使用的是chrome,因此我调用了变量,然后将要键入的keyCode传递到了textarea中。这是我尝试过的: 在这段代码中,我输入字母,但是textarea只得到keyCode ,这是关键。因此,我尝试了在线看到的覆盖代码,该代码将值设置为keyCodeVal,但没有成功 有谁知道如何设置keyCode值

  • 我被这个问题困扰了两天了。我已经检查了这个论坛和其他论坛,但不能得到一个问题或答案,足够接近我的问题。 基本上,我试图从非活动的执行的意图,我从MainActivity中的方法中的函数发送上下文(mainActivty.this)和字符串。这将转到非activity中的一个构造函数,该构造函数具有上下文和字符串的参数。 问题是,我得到了一个空异常,但调试后,上下文不是空的,它具有MainActiv

  • 问题内容: 可以说我们有2个班级。空类和该类的子类。 然后在另一个类中有一些方法: 这可以在Java 7中编译并成功运行,但不能在Java 8中编译。错误: 为什么在Java 7中有效,但在Java 8中无效?怎么可能 永远匹配收集? 问题答案: 问题在于类型推断已得到改进。你有一个像 基本上说“调用者可以决定Base我返回哪个子类”,这显然是胡说八道。每个编译器都应(T)在此处针对你的类型转换发