# Mention your VM here $VMName = "SubhenduTestVM" # Mention your Stage Storage here $stagestorageaccountname = "teststorage" ########################Body#################################################################### $VMRGname = (Get-AzureRmResource -Name $VMName -ResourceType "Microsoft.Compute/virtualMachines").ResourceGroupName $VMBackupStatus = (Get-AzureRmRecoveryServicesBackupStatus -Name $VMName -ResourceGroupName $VMRGName -Type "AzureVM").BackedUp $VMRSVVaultID = (Get-AzureRmRecoveryServicesBackupStatus -Name $VMName -ResourceGroupName $VMRGName -Type "AzureVM").VaultId $VMRSVName = (Get-AzureRmResource -ResourceId $VMRSVVaultID).Name $RSVRG = (Get-AzureRmResource -Name $VMRSVName).ResourceGroupName $vault = Get-AzureRMRecoveryServicesVault -ResourceGroupName $RSVRG -Name $VMRSVName $Container = Get-AzureRMRecoveryServicesBackupContainer -ContainerType "AzureVM" -Status "Registered" -FriendlyName $VMName -VaultId $vault.ID $BackupItem = Get-AzureRmRecoveryServicesBackupItem -Container $Container -WorkloadType "AzureVM" -VaultId $vault.ID $StartDate = (Get-Date).AddDays(-10) $EndDate = Get-Date Get-AzureRMRecoveryServicesVault –Name $VMRSVName | Set-AzureRMRecoveryServicesVaultContext $RecoveryPointTimeDetails = Get-AzureRmRecoveryServicesBackupRecoveryPoint -Item $BackupItem -StartDate $StartDate.ToUniversalTime() -EndDate $EndDate.ToUniversalTime() -VaultId $VMRSVVaultID $RPID = $RecoveryPointTimeDetails[0].RecoveryPointId $RP = Get-AzureRmRecoveryServicesBackupRecoveryPoint -Item $BackupItem -RecoveryPointId $RPID $stagestorageaccountnameRG = (Get-AzureRmResource -Name $stagestorageaccountname -ResourceType "Microsoft.Storage/storageAccounts").ResourceGroupName Restore-AzureRmRecoveryServicesBackupItem -RecoveryPoint $RP[0] -StorageAccountName $stagestorageaccountname -StorageAccountResourceGroupName $stagestorageaccountnameRG ################################################################################################
Creating NSG in azure is easy unless you want to create multiple NSG with multiple…
Hope you are doing great . Current Time is very critical for us . I…
Being a part of Microsoft Education I have explored powershell long time back . But…
Sorry !! But Yes . Microsoft is about to release new exam in Azure Segment…
Migration is always a part of our life and part of this fantastic IT world…
I believe you have enjoyed my last script related to VM snapshot creation . Sometime…