Contexts - jasper-zanjani/azure GitHub Wiki

There are several services that use the concept of a Context

Whereas Set-AzRecoveryServicesVaultContext appears to set a context that is saved in the PowerShell session, New-AzStorageContext returns an object that can be stored in a variable.

Recovery services vault

Warning: This cmdlet is being deprecated in a future breaking change release. There will be no replacement for it. Please use the -VaultId parameter in all Recovery Services commands going forward.

Get-AzRecoveryServicesVault -Name $v | Set-AzRecoveryServicesVaultContext

Storage

$storageKey = Get-AzStorageAccountKey -ResourceGroupName $g -Name $accountName
$context = New-AzStorageContext -StorageAccountName $accountName -StorageAccountKey $storageKey[0].Value