繁体   English   中英

从Azure存储容器以Zip下载多个Powershell文件

[英]Download multiple powershell files from Azure Storage container as a Zip

如何通过Power Shell cmdlet将所有PowerShell文件从Azure存储帐户容器下载到zip文件夹?

到目前为止,以下cmdlet有助于按名称下载特定的Blob

$blob = Get-AzureStorageBlobContent -Container hemac -Blob "CreateAndDeploy-Eventhubs.ps1" -Context $ctx -Destination $f -Force

首先设置一个文件夹以下载所有Blob

1.提供要用于下载的Blob的目录的完整路径

$DestinationFolder = "<C:\DownloadedBlobs>"

创建目标目录并下载Blob

New-Item -Path $DestinationFolder -ItemType Directory -Force
$blob | Get-AzureStorageBlobContent –Destination $DestinationFolder

现在压缩整个文件夹。

$folderToZip = "C:\DownloadedBlobs"
$rootfolder = Split-Path -Path $folderToZip
$zipFile = Join-Path -Path $rootfolder -ChildPath "ZippedFile.zip"

然后,您应该使用它-docs

Compress-Archive -Path $folderToZip -DestinationPath $zipFile -Verbose

压缩文件将与下载文件夹位于同一目录中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM