本地文件的Azure自定义脚本扩展CLI / Powershell

问题描述 投票:0回答:1

我正在尝试自动化将自定义脚本从本地磁盘上载到Azure的过程。

我尝试了各种方法,但有些方法却无效。首选CLI或Powershell命令。

我的脚本位于c:\scripts\TINFAD01.ps1中。

有人可以帮我个忙,让我集中注意脚本位于本地磁盘上的一般命令。

azure powershell azure-cli dsc
1个回答
0
投票

我想您要将脚本复制到Windows VM。

一种可能的解决方案是在Windows VM上安装sftp或ssh服务器并使用sftp或scp。

另一种解决方案是利用Azure文件并将网络驱动器附加到VM和本地计算机,然后将脚本集中复制到那里。

您还可以利用azcopy(https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-files),首先将脚本复制到Blob存储,然后在Azure的VM上将它们复制回本地。

也许最好的方法是利用Azure DevOps(可用的免费层)并创建管道,您正在其中使用文件复制任务将脚本放置在目标VM(https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-file-copy?view=azure-devops)上。

© www.soinside.com 2019 - 2024. All rights reserved.