gpt4 book ai didi

powershell - Azure Runbook - 从 Azure 文件系统存储获取文件

转载 作者:行者123 更新时间:2023-12-01 13:19:50 25 4
gpt4 key购买 nike

我正在创建一个 Azure 工作流运行手册,其中我必须从 Azure 文件系统存储中获取一个文件并将其发布到一个 Azure Web 应用程序。

我尝试使用 New-PSDrive,但 Runbook 不支持该命令(即使 InlineScript 也不起作用)。谁能帮我写剧本。在下面的代码中,我需要从 azure 文件系统填充文件路径。

$Conn = Get-AutomationConnection -Name AzureRunAsConnection
Connect-AzureRmAccount -ServicePrincipal -Tenant $Conn.TenantID `
-ApplicationId $Conn.ApplicationID `
-CertificateThumbprint $Conn.CertificateThumbprint
$zipFilePath = ???
Publish-AzureWebsiteProject -Name $siteName -Package $zipFilePath

我搜索了很多,但找不到关于此的太多信息。

最佳答案

您指的是 Azure 存储帐户中的文件吗?如果是这样,这很容易实现。将以下内容添加到您的 Runbook,并填写所需信息:

$StorageAccountKey = Get-AutomationVariable -Name 'storageKey'

$Context = New-AzureStorageContext -StorageAccountName 'your-storage' `
-StorageAccountKey $StorageAccountKey

Get-AzureStorageFileContent -ShareName 'your-share' -Context $Context `
-path 'your-file' -Destination 'C:\Temp'

$filePath = Join-Path -Path 'C:\Temp' -ChildPath 'your-file'

您还需要在自动化帐户中创建一个名为“storageKey”的变量,其中包含您的存储帐户 key 。

关于powershell - Azure Runbook - 从 Azure 文件系统存储获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50531989/

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