powershell - 从 Azure 自动化运行时,防止 Powershell 文件将拆分/换行文本写入多行
问题描述
我已经从 Azure 自动化执行了以下命令(在 VM 中运行)。我尝试了所有文件写入命令(Out-File、Add-Content、Set-Content),但输出字符串总是多行。
$stringScript = "Invoke-WebRequest -Uri 'https://dsdsdssd.blob.core.windows.net/sdsdsd-dfdf-installs-8/sdsd/git.inf?sp=r&st=2021-06-06T10:23:50Z&se=2023-10-01T18:23:50Z&spr=https&sv=2020-02-10&sr=b&sig=sdsdsG8i0asdsdsdsdsdeee%3D' -OutFile git.inf -UseBasicParsing;"
- $字符串脚本 | 输出文件 -FilePath $installationFilePath -Append -Force -NoNewline -width 400
- 设置内容 -Path $installationFilePath -Value $stringScript
当这些相同的命令在 VM 内运行时,它会输出单行。从 Azure 自动化来看,它不是。如何做到这一点?我的最终目标是将此文本作为 VM 内的 powershell 脚本执行。
解决方案
推荐阅读
- asp.net-identity - ASP.NET Core - 环境为 Stage 时找不到嵌入式资源(Microsoft 标识)。它在开发时工作正常
- spring-boot - 在事务中包装 StreamBridge 发送和 JPA 保存
- javascript - JavaScript - 如何将二进制 pdf 转换为可读的 pdf
- android - Recyclerview 行在设置数据时消失
- html - 在 WooCommerce 上自定义“立即购买”按钮
- python - 在新 M1 上使用 scanpy 找不到文件
- python - 如何抓取图像并从任何网站下载?
- ssl - Weblogic 12c,nmConnect 命令 - “一般 SSLEngine 问题”
- android - 如何修复 Bootloop Infinix Note 8i
- typescript - 纯 TypeScript - “ReferenceError:未定义导出”