Azure Storage Ac
Blob Backup
#Backup
[Cmdletbinding()]
Param(
# Environment name
[Parameter()]
[ValidateNotNullOrEmpty()]
[String]$ConnectionString,
[String]$Workspace
)
$AccountName = $ConnectionString.split(";")[1].Split("=")[1]
New-Item $Workspace\$AccountName -ItemType Directory
cd $Workspace\$AccountName
$SrcContext = New-AzureStorageContext -ConnectionString "$ConnectionString"
$containers = Get-AzureStorageContainer -Context $SrcContext
$containers
foreach ($Container in $containers.Name)
{
New-Item $Workspace\$AccountName\$Container -ItemType Directory
cd $Workspace\$AccountName\$Container
write-host "Container name: $Container"
Get-AzureStoracogeBlob -Container $Container -Context $SrcContext | Get-AzureStorageBlobContent
}Table Backup
Backup using azcopy
Last updated
Was this helpful?