1

试图创建一个here-string

> $scriptblock =@'
The string is missing the terminator: '@.
 + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
 + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString

为什么我在 Powershell ISE 中得到这个,但它在 Powershell 中正常工作?5.1 版。

> $scriptblock =@'
>> 

不,单引号后没有空格。我只是按Enter。我什至关闭并重新打开了 ISE 和同样的事情。

4

1 回答 1

0

Mathias R. Jessen 提供的答案:按 [Shift+Enter] 在 ISE 控制台中插入文字换行符

于 2020-10-29T19:06:20.043 回答