gpt4 book ai didi

PowerShell脚本错误: the string is missing the terminator:

转载 作者:行者123 更新时间:2023-12-02 18:46:58 26 4
gpt4 key购买 nike

极其简单的 powershell 脚本...

#Server side storage copy

$SourceStorageAccount = "myStorageAccount"
$SourceStorageKey = "myKey"

$SourceStorageContext = New-AzureStorageContext –StorageAccountName $SourceStorageAccount -StorageAccountKey $SourceStorageKey

因错误而失败

At E:\DeploymentScripts\Storage\Test.ps1:6 char:51 + ... geContext –StorageAccountName $SourceStorageAccount -StorageAccount ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The string is missing the terminator: ". + CategoryInfo : ParserError: (:) [], ParseException + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString

最奇怪的部分是,如果我将 ps1 文件的内容复制并粘贴到 PowerShell 命令行中,它工作正常!?这是怎么回事?

显然,我已经删除了存储容器名称和 key ,您将需要分配自己的 Azure 存储帐户名称和 API key 来复制它。

编辑:在 Notepad++ 中编辑的脚本的屏幕截图,所有字符都可见...

A screen shot of the script edited in Notepad++ with all characters visible

最佳答案

与此类似question .

当您从 Web 复制 cmdlet 时,可能存在一些特殊字符。我建议您可以将 cmdlet 复制到记事本,然后复制到 PowerShell。

在终端中使用 cat filename.ps1 很有帮助,您可以看到确定哪些字符是错误的,这在编辑器中并不明显。

关于PowerShell脚本错误: the string is missing the terminator:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43776009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com