PowerShell 脚本错误:字符串缺少终止符:

2023-11-23

非常简单的powershell脚本...

#Server side storage copy

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

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

因错误而失败

在 E:\DeploymentScripts\Storage\Test.ps1:6 字符:51 + ... geContext –StorageAccountName $SourceStorageAccount -StorageAccount ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ 字符串 缺少终止符:“. + CategoryInfo : ParserError: (:) [], ParseException + FullQualifiedErrorId : TerminatorExpectedAtEndOfString

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

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

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

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


和这个类似question.

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PowerShell 脚本错误:字符串缺少终止符: 的相关文章

  • 防止集成终端自动打开

    每当我在 VS Code 中打开 PowerShell 脚本时 集成终端就会打开 如何防止集成终端自动打开 我搜索了 终端 的设置 但没有发现与自动启动相关的内容 VSCode 会记住您的上一次会话 因此 如果关闭终端并退出 VSCode
  • 部署到 azure 然后收到 403 - 访问禁止

    我正在尝试部署到 Azure Silverlight 应用程序 我已迁移数据库 更新连接字符串并将应用程序发布到 Azure 但是当我单击服务 URL 时 我得到以下信息 403 禁止 访问被拒绝 您无权使用您提供的凭据查看此目录或页面 知
  • 禁止非 PowerShell 命令的输出?

    我正在运行命令 hg st 然后检查它是 LASTEXITCODE检查当前目录中 Mercurial 的可用性 我不关心它的输出 也不想将它展示给我的用户 如何抑制所有输出 成功或错误 由于 Mercurial 不是 PowerShell
  • Application Insights 快照调试器:快照不是从 .NET 完整框架站点推送的

    我创建了一个全新的 Web 应用程序 NET Full Framework 4 7 2 添加了 Application Insights 快照收集器 但快照未推送到服务器 我什至没有得到Don t see the snapshot trou
  • 验证 SWT 令牌 REST WCF 服务

    我目前正在开发一个 WPF 客户端 该客户端从 Windows Azure AppFabric ACS 获取 SWT 令牌 有了这个令牌 我想使用 RESTful WCF 服务 我用了本教程 http blogs msdn com b al
  • 无法在 cmd 中通过管道传递 cmdlet 对象

    我正在使用这个 powershell 命令来获取特定的用户配置文件 获取 WmiObject Class Win32 UserProfile Where Object LocalPath eq C Users Pela 但是当我通过调用 p
  • 拖放到 Powershell 脚本

    我以为我已经找到了这个问题的答案 但我玩得越多 我就越发现它是 Powershell 的设计缺陷 我想拖放 或使用发送到机制 将多个文件和 或文件夹作为数组传递到 Powershell 脚本 测试脚本 Test ps1 param stri
  • Http 标头已删除 Azure Web 应用程序

    我在 Azure 上托管的 Web 应用程序遇到问题 该应用程序是一个用于身份验证 授权的identityserver4应用程序 asp net core 此应用程序可以在本地运行 但不能在 Azure 上运行 通过跟踪来自服务器的响应标头
  • 为管道重用自定义对象时出现意外结果

    A while ago I changed my Join Object https stackoverflow com a 45483110 1701026 cmdlet which appeared to cause a bug whi
  • 在 C# 中检查 PowerShell 执行策略的最佳方法是什么?

    当你跑步时Get ExecutionPolicy在 PowerShell 中 它得到有效的执行政策 https learn microsoft com en us powershell module microsoft powershell
  • 如何在 sql azure 上运行 aspnet_regsql? [复制]

    这个问题在这里已经有答案了 可能的重复 将 ASP NET 成员资格数据库迁移到 SQL Azure https stackoverflow com questions 10140774 migrating asp net membersh
  • PowerShell 中转义反引号“`”和反斜杠“\”有什么区别?

    我知道两者都在 PowerShell 中使用 但用于不同的上下文 互联网上关于这个主题的信息很少 唯一谈论这个主题的网站 没有让我理解这个概念 是 https www rlmueller net PowerShellEscape htm h
  • 如何获取 64 位的 pshome 路径?

    32 位的主文件夹路径可以使用 PSHome多变的 c Windows System32 WindowsPowerShell v1 0 如何访问包含 64 位版本路径的变量 c Windows SysWOW64 WindowsPowerSh
  • Invoke-Sqlcmd 运行脚本两次

    我遇到了一个非常奇怪的问题并且可以重复 基本上 我使用invoke sqlcmd通过使用 inputfile来调用脚本文件 但是如果脚本文件存在一些执行错误 例如插入到列不应为空的表中 则脚本文件将被执行两次 我也可以从探查器中看到这两个执
  • 如何使用 LoadBalancer 服务从 Azure Kubernetes 内部获取客户端 IP 地址

    我正在获取节点 IP 地址而不是客户端 IP 地址 是否可以使用 type 的服务获取客户端 IPLoadBalancer 或者我需要使用入口控制器吗 apiVersion v1 kind Service metadata name app
  • 如何使用PowerShell脚本远程启动/停止IIS 6.0/7.0?

    我有两台服务器服务器 A 和服务器 B 我想使用 Powershell 脚本从服务器 B 远程停止服务器 A 最简单的方法之一就是使用命令行执行PsExec http www microsoft com technet sysinterna
  • 删除 Azure 服务总线中的死主题

    我试图在这个问题上做足功课 但我所做的任何搜索都没有让我更接近答案 最近的命中是检测并删除 Azure 服务总线上的孤立队列 主题或订阅 https stackoverflow com questions 12334838 detect a
  • 如何更改 sql azure 服务器位置

    我想将现有的 SQL Azure 位置转移到其他位置 但我认为 Azure 管理门户上目前没有功能可以执行此操作 我刚刚用谷歌搜索了一下 发现了一个链接http social msdn microsoft com Forums en US
  • 使用变量作为启动进程的文件路径参数

    我想运行一个 exe 它可能位于多个位置 runpath servicepackfolder SQLServer2008SP1 KB968369 IA64 ENU exe Start Process FilePath runpath arg
  • Azure 错误 - 连接字符串困难

    我正在 vs 2015 中使用 mvc5 应用程序 每当我尝试从数据库访问项目时都会收到错误 用户 your username 登录失败 当我进入 Azure 门户时 允许访问 Azure 服务 设置处于打开状态 并列出了我的客户端 IP

随机推荐

  • 如何将 TabPage 的标题文本设为粗体?

    我在 C Windows 应用程序中有一些 tabControl 它有一些标签页 有谁知道如何使 tabPage 文本变为粗体 你需要处理DrawItem事件的TabControl手动绘制标题 笔记 DrawMode受影响的控制应设置为Ta
  • 您在正则表达式中使用过 Perl 5.10 回溯控制动词吗? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 您在正则表达式中使用过 Perl 5 10 回溯控制动词吗 他们帮助你解决了哪些问题 正如背景 我做了一些摆弄 但我无法得到任何真正有用的结果 作为比较 当我开始了解 gt 分组确实如此
  • 安装 Pyspark 时遇到问题

    我想使用 pyspark 在本地计算机上运行 Spark 从here我使用命令 sbt sbt assembly bin pyspark 安装完成 但是pyspark无法运行 导致出现以下错误 完整 138 spark 0 9 1 comp
  • PDOexecute($input_parameter) 防止 SQL 注入作为 bindParam/bindValue?

    Does execute input parameter 防止 sql 注入 就像bindParam bindValue 如果答案是肯定的 bindParam bindValue execute 不会受到任何 sql 注入攻击吗 或者我需要
  • JavaScript:递归深度比较:对象和属性

    今天我读完了Ch 4 在 Eloquent JS 中 我正在努力理解如何在对象及其属性之间执行深度比较 特别是通过使用递归调用 我知道我下面的解决方案非常幼稚而且有点笨重 但我正在努力理解我仍在学习的所有这些新事物 编程时间还不到一个月 如
  • 用于基于 Web 的管理界面的免费表单、图标、样式等集

    是否有任何免费的表单 图标 样式 图像等用于构建基于 Web 的管理界面 如果是 哪个最好 一个特别常见的选择是Silk 这是一套非常全面的免费套装 还有丝绸伴侣1
  • 如何清除合并单元格的内容

    我正在尝试清除单元格中的内容 但其中一些已合并 因此我收到错误 1004 我们不能对合并单元格这样做 For l 4 To 9 If ws Cells j l Interior ColorIndex 19 Then ws Range j l
  • PHP - 替换 标签并返回 src

    使命是取代所有 img 给定字符串中的标签 div 标签和src属性作为内部文本 在寻找答案时我发现了类似的问题 result this is something with an image in it 问题 如何升级脚本ant得到这个结果
  • 同名的 Rails 迁移

    人们如何优雅地应对这个问题呢 我进行了一次迁移 创建了一个表 然后又进行了一次迁移以删除该表 现在我想重新引入它 问题是我不能 因为它们具有相同的名称 如果我理解正确的话 Rails 只会抱怨迁移名称only 嗯 迁移名称对其功能没有影响
  • 使用 for-each 循环时 LinkedList 中出现空指针异常

    我遇到了非常奇怪的 Java 行为 我不知道这是一个错误 还是 我错过了什么吗 代码只是简单地遍历stateStack LinkedList 列表并销毁所有状态 public void clearStates LogFactory getL
  • 如何在 Java 项目中包含 SIGAR API

    我是 Java 新手 所以我不知道在我必须使用 Sigar 类的项目中向谁获取下载的 zip 文件 hyperic sigar 1 6 4 zip 我已经尝试导入 Sigar Jar 文件 但问题是 sigar 中每个类的源都是未知的 所以
  • Xamarin 表单中的占位符文本对齐方式

    我不知道如何在输入框中放置占位符文本 我有一个非常大的输入框 想将占位符文本放在顶部
  • Google 查看器经常打开空白页

    Why Google Viewer有时是打开空白页而不是打开 PDF 文件 我可以使用模拟它this代码 并不是每次都会发生 需要单击谷歌浏览器按钮几次 我可以在 Edge 和 Chrome 上模拟它 请注意选项卡标题 Sem titlul
  • 空cocos2d 2.0(iPhone)中编译错误

    当我尝试在 xcode4 中编译新的 cocos2d box2d 项目时 我收到如下错误消息 Users bla bla Cocos2d 测试 Cocos2d 测试 libs cocos2d CCDirector h 32 9 致命错误 找
  • 使用 Java EE API 替换已弃用的 JPMS 模块

    Java 9 弃用了六个包含 Java EE API 的模块他们是将被删除 soon java activation with javax activation package java corba with javax activity
  • 在一行中创建并传递表值参数

    使用 SQL Server 2012 是否可以无需声明表值参数 TVP 只需将其传递到存储过程中 下面是一个非常简单的存储过程 SP 示例 它采用 TVP 和执行该 SP 的工作示例 其中我必须声明 TVP 填充它 然后将其传递到 SP 我
  • 最好的开源 Java 图表库是什么? (jfreechart 除外)[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 为什么没有更多易于使用的
  • Java 错误 - 软件导致连接中止:recv 失败

    完整的错误是 java net SocketException Software caused connection abort recv failed at java net SocketInputStream socketRead0 N
  • Node.js - 单线程,非阻塞?

    我正在学习 Node js 并且我读到 Node js 是单线程且非阻塞的 我有很好的 JavaScript 背景 并且确实了解回调 但我不太了解 Node js 如何成为单线程并在后台运行代码 这不是很矛盾吗 因为如果 Node js 是
  • PowerShell 脚本错误:字符串缺少终止符:

    非常简单的powershell脚本 Server side storage copy SourceStorageAccount myStorageAccount SourceStorageKey myKey SourceStorageCon