Restore Azure VM from Recovery Service Vault

Sharing is caring!

<div dir&equals;"ltr" style&equals;"text-align&colon; left&semi;">The following graphic shows the object hierarchy from the RecoveryServicesVault down to the BackupRecoveryPoint&period;<&sol;p>&NewLine;<div style&equals;"clear&colon; both&semi; text-align&colon; center&semi;"><a href&equals;"http&colon;&sol;&sol;www&period;thecloudxperts&period;co&period;uk&sol;wp-content&sol;uploads&sol;2017&sol;10&sol;download&period;png" style&equals;"margin-left&colon; 1em&semi; margin-right&colon; 1em&semi;"><img border&equals;"0" data-original-height&equals;"165" data-original-width&equals;"306" src&equals;"http&colon;&sol;&sol;www&period;thecloudxperts&period;co&period;uk&sol;wp-content&sol;uploads&sol;2017&sol;10&sol;download&period;png" &sol;><&sol;a><&sol;div>&NewLine;<div>To restore backup data&comma; identify the backed-up item and the recovery point that holds the point-in-time data&period; Use the <strong><span style&equals;"background&colon; yellow&semi; font-family&colon; &quot&semi;calibri&quot&semi; &comma; &quot&semi;sans-serif&quot&semi;&semi;">Restore-AzureRmRecoveryServicesBackupItem<&sol;span><&sol;strong>cmdlet to restore data from the vault to the customer&&num;8217&semi;s account&period;<o&colon;p><&sol;o&colon;p><&sol;div>&NewLine;<p>The following graphic shows the object hierarchy from the RecoveryServicesVault down to the BackupRecoveryPoint&period;<o&colon;p><&sol;o&colon;p><&sol;p>&NewLine;<div style&equals;"clear&colon; both&semi; text-align&colon; center&semi;"><a href&equals;"http&colon;&sol;&sol;www&period;thecloudxperts&period;co&period;uk&sol;wp-content&sol;uploads&sol;2017&sol;10&sol;backuprecoverypoint-only&period;png" style&equals;"margin-left&colon; 1em&semi; margin-right&colon; 1em&semi;"><img border&equals;"0" data-original-height&equals;"112" data-original-width&equals;"804" height&equals;"88" src&equals;"http&colon;&sol;&sol;www&period;thecloudxperts&period;co&period;uk&sol;wp-content&sol;uploads&sol;2017&sol;10&sol;backuprecoverypoint-only-300x42&period;png" width&equals;"640" &sol;><&sol;a><&sol;div>&NewLine;<p><&sol;p>&NewLine;<div><&excl;--&lbrack;if gte vml 1&rsqb;><v&colon;shapetype coordsize&equals;"21600&comma;21600" o&colon;spt&equals;"75" o&colon;preferrelative&equals;"t" path&equals;"m&commat;4&commat;5l&commat;4&commat;11&commat;9&commat;11&commat;9&commat;5xe" filled&equals;"f" stroked&equals;"f"> <v&colon;stroke joinstyle&equals;"miter"&sol;> <v&colon;formulas> <v&colon;f eqn&equals;"if lineDrawn pixelLineWidth 0"&sol;> <v&colon;f eqn&equals;"sum &commat;0 1 0"&sol;> <v&colon;f eqn&equals;"sum 0 0 &commat;1"&sol;> <v&colon;f eqn&equals;"prod &commat;2 1 2"&sol;> <v&colon;f eqn&equals;"prod &commat;3 21600 pixelWidth"&sol;> <v&colon;f eqn&equals;"prod &commat;3 21600 pixelHeight"&sol;> <v&colon;f eqn&equals;"sum &commat;0 0 1"&sol;> <v&colon;f eqn&equals;"prod &commat;6 1 2"&sol;> <v&colon;f eqn&equals;"prod &commat;7 21600 pixelWidth"&sol;> <v&colon;f eqn&equals;"sum &commat;8 21600 0"&sol;> <v&colon;f eqn&equals;"prod &commat;7 21600 pixelHeight"&sol;> <v&colon;f eqn&equals;"sum &commat;10 21600 0"&sol;> <&sol;v&colon;formulas> <v&colon;path o&colon;extrusionok&equals;"f" gradientshapeok&equals;"t" o&colon;connecttype&equals;"rect"&sol;> <o&colon;lock v&colon;ext&equals;"edit" aspectratio&equals;"t"&sol;><&sol;v&colon;shapetype><v&colon;shape id&equals;"Picture&lowbar;x0020&lowbar;1" o&colon;sp type&equals;"&num;&lowbar;x0000&lowbar;t75" style&equals;'width&colon;451&period;5pt&semi;height&colon;63pt&semi;visibility&colon;visible&semi;mso-wrap-style&colon;square'> <v&colon;imagedata src&equals;"file&colon;&sol;&sol;&sol;C&colon;Usersbabar&period;ziaAppDataLocalTempmsohtmlclip1 1clip&lowbar;image001&period;png" o&colon;title&equals;""&sol;><&sol;v&colon;shape><&excl;&lbrack;endif&rsqb;--><&excl;--&lbrack;if &excl;vml&rsqb;--><&excl;--&lbrack;endif&rsqb;--><o&colon;p><&sol;o&colon;p><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi; mso-outline-level&colon; 3&semi;"><b><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 13&period;5pt&semi;">Select the VM<o&colon;p><&sol;o&colon;p><&sol;span><&sol;b><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi;"><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">To get the PowerShell object that identifies the right backup item&comma; start from the container in the vault&comma; and work your way down the object hierarchy&period; To select the container that represents the VM&comma;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;VaultName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;Vaultname&&num;8221&semi;<&sol;span><span style&equals;"color&colon; darkgreen&semi;">&num; Vault Name for Recovery Points &lpar;Backups&rpar;<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;VmName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;vmname&&num;8221&semi;<&sol;span> <span style&equals;"color&colon; darkgreen&semi;">&num; VM Name of the backup to be used<o&colon;p><&sol;o&colon;p><&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;StAcName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;storageaccountname&&num;8221&semi;<&sol;span> <span style&equals;"color&colon; darkgreen&semi;">&num;&nbsp&semi; Storage Account Name to be used for recovery<o&colon;p><&sol;o&colon;p><&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;StAcRGName &equals; &&num;8220&semi;storageaccountRG<span style&equals;"color&colon; &num;00b050&semi;">&&num;8221&semi; &num;Storage Account Resource Group Name<o&colon;p><&sol;o&colon;p><&sol;span><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;VaultName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;xxxx&&num;8221&semi;<&sol;span><span style&equals;"color&colon; darkgreen&semi;">&num; Vault Name for Recovery Points &lpar;Backups&rpar;<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;VmName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;xxxxxx&&num;8221&semi;<&sol;span> <span style&equals;"color&colon; darkgreen&semi;">&num; VM Name of the backup to be used<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;StAcName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;xxxxx&&num;8221&semi;<&sol;span> <span style&equals;"color&colon; darkgreen&semi;">&num;&nbsp&semi; Storage Account Name to be used for recovery<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;StAcRGName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;xxxx&&num;8221&semi;<&sol;span><span style&equals;"color&colon; darkgreen&semi;">&num; Storage Account Resource Group Name<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;Region<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;UK South&&num;8221&semi;<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;RestoredVmName<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;xxxxx&&num;8221&semi;<&sol;span><span style&equals;"color&colon; darkgreen&semi;">&num; Name for Restored VM &lpar;Can be same name as source if souce has been deleted&rpar;<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;destination&lowbar;path<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;C&colon;tempvmconfig&period;json&&num;8221&semi;<&sol;span><span style&equals;"color&colon; darkgreen&semi;">&num; Path to download config file<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; darkgreen&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&num;Select Vault<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; blue&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">Get-AzureRmRecoveryServicesVault<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; navy&semi;">-Name<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;VaultName<&sol;span><span style&equals;"color&colon; darkgrey&semi;">&vert;<&sol;span> <span style&equals;"color&colon; blue&semi;">Set-AzureRmRecoveryServicesVaultContext<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; darkgreen&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&num;Select VM<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;backupitem<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; blue&semi;">Get-AzureRmRecoveryServicesBackupItem<&sol;span><span style&equals;"color&colon; navy&semi;">-BackupManagementType<&sol;span> <span style&equals;"color&colon; blueviolet&semi;">AzureVM<&sol;span><span style&equals;"color&colon; navy&semi;">-WorkloadType<&sol;span> <span style&equals;"color&colon; blueviolet&semi;">AzureVM<&sol;span><span style&equals;"color&colon; navy&semi;">-Name<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;VmName<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<h3>Choose a Recovery point<o&colon;p><&sol;o&colon;p><&sol;h3>&NewLine;<p>Use the <strong><span style&equals;"background&colon; yellow&semi; mso-fareast-font-family&colon; &quot&semi;Times New Roman&quot&semi;&semi; mso-fareast-theme-font&colon; major-fareast&semi; mso-highlight&colon; yellow&semi;">Get-AzureRmRecoveryServicesBackupRecoveryPoint<&sol;span><&sol;strong>cmdlet to list all recovery points for the backup item&period; Then choose the recovery point to restore&period; If you are unsure which recovery point to use&comma; it is a good practice to choose the most recent RecoveryPointType &equals; AppConsistent point in the list&period;<o&colon;p><&sol;o&colon;p><br &sol;>In the following script&comma; the variable&comma; <strong>&dollar;rp<&sol;strong>&comma; is an array of recovery points for the selected backup item&comma; from the past seven days&period; The array is sorted in reverse order of time with the latest recovery point at index 0&period;<o&colon;p><&sol;o&colon;p><&sol;p>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; darkgreen&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&num;&num;&num;&num; List available recovery points for up to 7 days old or alter value &lpar;-7&rpar;<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;startDate<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> &lpar;<span style&equals;"color&colon; blue&semi;">Get-Date<&sol;span>&rpar;<span style&equals;"color&colon; darkgrey&semi;">&period;<&sol;span>AddDays&lpar;<span style&equals;"color&colon; purple&semi;">-7<&sol;span>&rpar;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;endDate<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; blue&semi;">Get-Date<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; darkgreen&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&num;Select Recovery point<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;rp<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; blue&semi;">Get-AzureRmRecoveryServicesBackupRecoveryPoint<&sol;span> <span style&equals;"color&colon; navy&semi;">-Item<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;backupitem<&sol;span><span style&equals;"color&colon; navy&semi;">-StartDate<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;startdate<&sol;span><span style&equals;"color&colon; darkgrey&semi;">&period;<&sol;span>ToUniversalTime&lpar;&rpar; <span style&equals;"color&colon; navy&semi;">-EndDate<&sol;span><span style&equals;"color&colon; orangered&semi;">&dollar;enddate<&sol;span><span style&equals;"color&colon; darkgrey&semi;">&period;<&sol;span>ToUniversalTime&lpar;&rpar;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;rp<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&vert;<&sol;span> <span style&equals;"color&colon; blue&semi;">ft<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; darkgreen&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&num;Select the restore point &&num;8211&semi; 0 &equals; Most recent RP&comma; 1 &equals; 2nd newest RP etc&&num;8230&semi;<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; blue&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">Write-Host<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkred&semi;">&&num;8220&semi;Select the restore point &&num;8211&semi; latest is 0&comma; next is 1 etc&&num;8230&semi;&&num;8221&semi;<&sol;span> <span style&equals;"color&colon; navy&semi;">-ForegroundColor<&sol;span> <span style&equals;"color&colon; blueviolet&semi;">Red<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;rpselected<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> &lpar;<span style&equals;"color&colon; orangered&semi;">&dollar;input<&sol;span> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; blue&semi;">Read-Host<&sol;span>&rpar;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;rps<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;rp<&sol;span><span style&equals;"color&colon; darkgrey&semi;">&lbrack;<&sol;span><span style&equals;"color&colon; orangered&semi;">&dollar;rpselected<&sol;span><span style&equals;"color&colon; darkgrey&semi;">&rsqb;<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; darkgreen&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&num;&num;&num;&num; Define Storage Account to be used<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><span style&equals;"color&colon; orangered&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;">&dollar;restorejob<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi;"> <span style&equals;"color&colon; darkgrey&semi;">&equals;<&sol;span> <span style&equals;"color&colon; blue&semi;">Restore-AzureRMRecoveryServicesBackupItem<&sol;span><span style&equals;"color&colon; navy&semi;">-RecoveryPoint<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;rps<&sol;span><span style&equals;"color&colon; navy&semi;">-StorageAccountName<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;StAcName<&sol;span><span style&equals;"color&colon; navy&semi;">-StorageAccountResourceGroupName<&sol;span> <span style&equals;"color&colon; orangered&semi;">&dollar;StAcRGName<&sol;span><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"background&colon; white&semi; line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; mso-layout-grid-align&colon; none&semi; text-autospace&colon; none&semi;"><&sol;div>&NewLine;<div><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&num;&num;&num;&num; Start Restore Job<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&dollar;restorejob<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div><&sol;div>&NewLine;<div><span style&equals;"background&colon; yellow&semi; font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&num;&num;&num;&num; Monitor job status<&sol;span><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;"><o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">Do &lbrace;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">Start-Sleep -Seconds 180<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">Get-Date -Format T<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&dollar;JobStatus &equals; Get-AzureRmRecoveryServicesBackupJobDetails -job &dollar;restorejob<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&dollar;JobStatus<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&dollar;JobStatusCheck &equals; &dollar;JobStatus&period;Status<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&rcub; While &lpar;&dollar;JobStatusCheck -eq &&num;8220&semi;InProgress&&num;8221&semi;&rpar;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">If &lpar;&dollar;JobStatusCheck -ne &&num;8220&semi;Completed&&num;8221&semi;&rpar; &lbrace;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">Write-Host &&num;8220&semi;Seems Job has not completed successfully&excl;&&num;8221&semi;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">exit<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;">&rcub;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<p><span style&equals;"background&colon; yellow&semi; mso-highlight&colon; yellow&semi;">Once the Restore job has completed&comma; use the <&sol;span><strong><span style&equals;"background&colon; yellow&semi; mso-fareast-font-family&colon; &quot&semi;Times New Roman&quot&semi;&semi; mso-fareast-theme-font&colon; major-fareast&semi; mso-highlight&colon; yellow&semi;">Get-AzureRmRecoveryServicesBackupJobDetails<&sol;span><&sol;strong><span style&equals;"background&colon; yellow&semi; mso-highlight&colon; yellow&semi;"> cmdlet to get the details of the restore operation&period; The JobDetails property has the information needed to rebuild the VM&period;<&sol;span><o&colon;p><&sol;o&colon;p><&sol;p>&NewLine;<pre><code>PS C&colon;&gt&semi; &dollar;restorejob &equals; Get-AzureRmRecoveryServicesBackupJob -Job &dollar;restorejob<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre><code>PS C&colon;&gt&semi; &dollar;details &equals; Get-AzureRmRecoveryServicesBackupJobDetails -Job &dollar;restorejob<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<p><span style&equals;"font-family&colon; &quot&semi;lucida console&quot&semi;&semi; font-size&colon; 9&period;0pt&semi; line-height&colon; 115&percnt;&semi;"><br clear&equals;"all" style&equals;"mso-special-character&colon; line-break&semi; page-break-before&colon; always&semi;" &sol;><&sol;span> <&sol;p>&NewLine;<div style&equals;"margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi;"><&sol;div>&NewLine;<h2>Create a VM from restored disks<o&colon;p><&sol;o&colon;p><&sol;h2>&NewLine;<p>After you have restored the disks&comma; use these steps to create and configure the virtual machine from disk&period;<o&colon;p><&sol;o&colon;p><&sol;p>&NewLine;<div>&lbrack;&excl;NOTE&rsqb; To create encrypted VMs from restored disks&comma; your Azure role must have permission to perform the action&comma; <strong><span style&equals;"font-family&colon; &quot&semi;calibri&quot&semi; &comma; &quot&semi;sans-serif&quot&semi;&semi; mso-ascii-theme-font&colon; minor-latin&semi; mso-bidi-font-family&colon; &quot&semi;Times New Roman&quot&semi;&semi; mso-bidi-theme-font&colon; minor-bidi&semi; mso-hansi-theme-font&colon; minor-latin&semi;">Microsoft&period;KeyVault&sol;vaults&sol;deploy&sol;action<&sol;span><&sol;strong>&period; If your role does not have this permission&comma; create a custom role with this action&period;<o&colon;p><&sol;o&colon;p><&sol;div>&NewLine;<div><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-left&colon; 18&period;0pt&semi; mso-list&colon; l0 level1 lfo1&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi; tab-stops&colon; list 18&period;0pt&semi; text-indent&colon; -18&period;0pt&semi;"><&excl;--&lbrack;if &excl;supportLists&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">1&period;<span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi;&semi; font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; line-height&colon; normal&semi;">&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi; <&sol;span><&sol;span><&excl;--&lbrack;endif&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">Query the restored disk properties for the job details&period;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;properties &equals; &dollar;details&period;properties<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;storageAccountName &equals; &dollar;properties&lbrack;&&num;8220&semi;Target Storage Account Name&&num;8221&semi;&rsqb;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;containerName &equals; &dollar;properties&lbrack;&&num;8220&semi;Config Blob Container Name&&num;8221&semi;&rsqb;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;blobName &equals; &dollar;properties&lbrack;&&num;8220&semi;Config Blob Name&&num;8221&semi;&rsqb;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-left&colon; 18&period;0pt&semi; mso-list&colon; l1 level1 lfo2&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi; tab-stops&colon; list 18&period;0pt&semi; text-indent&colon; -18&period;0pt&semi;"><&excl;--&lbrack;if &excl;supportLists&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">2&period;<span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi;&semi; font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; line-height&colon; normal&semi;">&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi; <&sol;span><&sol;span><&excl;--&lbrack;endif&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">Set the Azure storage context and restore the JSON configuration file&period;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; Set-AzureRmCurrentStorageAccount -Name &dollar;storageaccountname -ResourceGroupName &&num;8220&semi;testvault&&num;8221&semi;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;destination&lowbar;path &equals; &&num;8220&semi;C&colon;vmconfig&period;json&&num;8221&semi;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; Get-AzureStorageBlobContent -Container &dollar;containerName -Blob &dollar;blobName -Destination &dollar;destination&lowbar;path<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; margin-left&colon; 18&period;0pt&semi; margin-right&colon; 0cm&semi; margin-top&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;obj &equals; &lpar;&lpar;Get-Content -Path &dollar;destination&lowbar;path -Raw -Encoding Unicode&rpar;&rpar;&period;TrimEnd&lpar;&lbrack;char&rsqb;0x00&rpar; &vert; ConvertFrom-Json<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-left&colon; 18&period;0pt&semi; mso-add-space&colon; auto&semi; mso-list&colon; l1 level1 lfo2&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi; tab-stops&colon; list 18&period;0pt&semi; text-indent&colon; -18&period;0pt&semi;"><&excl;--&lbrack;if &excl;supportLists&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">3&period;<span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi;&semi; font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; line-height&colon; normal&semi;">&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi; <&sol;span><&sol;span><&excl;--&lbrack;endif&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">Use the JSON configuration file to create the VM configuration&period;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;vm &equals; New-AzureRmVMConfig -VMSize &dollar;obj&period;&&num;8217&semi;properties&period;hardwareProfile&&num;8217&semi;&period;vmSize -VMName &&num;8220&semi;testrestore&&num;8221&semi;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-left&colon; 18&period;0pt&semi; mso-add-space&colon; auto&semi; mso-list&colon; l1 level1 lfo2&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi; tab-stops&colon; list 18&period;0pt&semi; text-indent&colon; -18&period;0pt&semi;"><&excl;--&lbrack;if &excl;supportLists&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">4&period;<span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi;&semi; font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; line-height&colon; normal&semi;">&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi; <&sol;span><&sol;span><&excl;--&lbrack;endif&rsqb;--><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">Attach the OS disk and data disks&period; Depending on the configuration of your VMs&comma; refer to the relevant section to view respective cmdlets&colon;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-left&colon; 18&period;0pt&semi; mso-add-space&colon; auto&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi;"><&sol;div>&NewLine;<h4 style&equals;"margin-left&colon; 36&period;0pt&semi;">Non-managed&comma; non-encrypted VMs<o&colon;p><&sol;o&colon;p><&sol;h4>&NewLine;<div style&equals;"margin-left&colon; 36&period;0pt&semi;">Use the following sample for non-managed&comma; non-encrypted VMs&period;<o&colon;p><&sol;o&colon;p><&sol;div>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; Set-AzureRmVMOSDisk -VM &dollar;vm -Name "osdisk" -VhdUri &dollar;obj&period;'properties&period;StorageProfile'&period;osDisk&period;vhd&period;Uri -CreateOption "Attach"<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; &dollar;vm&period;StorageProfile&period;OsDisk&period;OsType &equals; &dollar;obj&period;'properties&period;StorageProfile'&period;OsDisk&period;OsType<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; foreach&lpar;&dollar;dd in &dollar;obj&period;'properties&period;StorageProfile'&period;DataDisks&rpar;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>&lbrace;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>&dollar;vm &equals; Add-AzureRmVMDataDisk -VM &dollar;vm -Name "datadisk1" -VhdUri &dollar;dd&period;vhd&period;Uri -DiskSizeInGB 127 -Lun &dollar;dd&period;Lun -CreateOption "Attach"<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>&rcub;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>&nbsp&semi;<&sol;code><&sol;pre>&NewLine;<h4 style&equals;"margin-left&colon; 36&period;0pt&semi;">Managed&comma; non-encrypted VMs<o&colon;p><&sol;o&colon;p><&sol;h4>&NewLine;<div style&equals;"margin-left&colon; 36&period;0pt&semi;">For managed non-encrypted VMs&comma; you&&num;8217&semi;ll need to create managed disks from blob storage&comma; and then attach the disks&period; For in-depth information&comma; see the article&comma; Attach a data disk to a Windows VM using PowerShell&period; The following sample code shows how to attach the data disks for managed non-encrypted VMs&period;<o&colon;p><&sol;o&colon;p><&sol;div>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; &dollar;storageType &equals; "StandardLRS"<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; &dollar;osDiskName &equals; &dollar;vm&period;Name &plus; "&lowbar;osdisk"<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; &dollar;osVhdUri &equals; &dollar;obj&period;'properties&period;storageProfile'&period;osDisk&period;vhd&period;uri<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; &dollar;diskConfig &equals; New-AzureRmDiskConfig -AccountType &dollar;storageType -Location "West US" -CreateOption Import -SourceUri &dollar;osVhdUri<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; &dollar;osDisk &equals; New-AzureRmDisk -DiskName &dollar;osDiskName -Disk &dollar;diskConfig -ResourceGroupName "test"<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; Set-AzureRmVMOSDisk -VM &dollar;vm -ManagedDiskId &dollar;osDisk&period;Id -CreateOption "Attach" -Windows<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code>PS C&colon;&gt&semi; foreach&lpar;&dollar;dd in &dollar;obj&period;'properties&period;storageProfile'&period;dataDisks&rpar;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code> &lbrace;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code> &dollar;dataDiskName &equals; &dollar;vm&period;Name &plus; &dollar;dd&period;name &semi;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code> &dollar;dataVhdUri &equals; &dollar;dd&period;vhd&period;uri &semi;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code> &dollar;dataDiskConfig &equals; New-AzureRmDiskConfig -AccountType &dollar;storageType -Location "West US" -CreateOption Import -SourceUri &dollar;dataVhdUri &semi;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code> &dollar;dataDisk2 &equals; New-AzureRmDisk -DiskName &dollar;dataDiskName -Disk &dollar;dataDiskConfig -ResourceGroupName "test" &semi;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 36&period;0pt&semi;"><code> Add-AzureRmVMDataDisk -VM &dollar;vm -Name &dollar;dataDiskName -ManagedDiskId &dollar;dataDisk2&period;Id -Lun &dollar;dd&period;Lun -CreateOption "Attach"<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 45&period;8pt&semi;"><code>&rcub;<o&colon;p><&sol;o&colon;p><&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 45&period;8pt&semi;"><code>&nbsp&semi;<&sol;code><&sol;pre>&NewLine;<pre style&equals;"margin-left&colon; 18&period;0pt&semi; mso-list&colon; l1 level1 lfo2&semi; tab-stops&colon; list 18&period;0pt left 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi; text-indent&colon; -18&period;0pt&semi;"><&excl;--&lbrack;if &excl;supportLists&rsqb;--><b><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">5&period;<span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi;&semi; font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; font-weight&colon; normal&semi; line-height&colon; normal&semi;">&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi; <&sol;span><&sol;span><&sol;b><&excl;--&lbrack;endif&rsqb;--><b><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">Set the Network settings&period;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;b><&sol;pre>&NewLine;<pre><o&colon;p>&nbsp&semi;<&sol;o&colon;p><&sol;pre>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;nicName&equals;&&num;8221&semi;p1234&&num;8243&semi;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;pip &equals; New-AzureRmPublicIpAddress -Name &dollar;nicName -ResourceGroupName &&num;8220&semi;test&&num;8221&semi; -Location &&num;8220&semi;WestUS&&num;8221&semi; -AllocationMethod Dynamic<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;vnet &equals; Get-AzureRmVirtualNetwork -Name &&num;8220&semi;testvNET&&num;8221&semi; -ResourceGroupName &&num;8220&semi;test&&num;8221&semi;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;nic &equals; New-AzureRmNetworkInterface -Name &dollar;nicName -ResourceGroupName &&num;8220&semi;test&&num;8221&semi; -Location &&num;8220&semi;WestUS&&num;8221&semi; -SubnetId &dollar;vnet&period;Subnets&lbrack;&dollar;subnetindex&rsqb;&period;Id -PublicIpAddressId &dollar;pip&period;Id<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; &dollar;vm&equals;Add-AzureRmVMNetworkInterface -VM &dollar;vm -Id &dollar;nic&period;Id<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<pre><code>&nbsp&semi;<&sol;code><&sol;pre>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-left&colon; 18&period;0pt&semi; mso-add-space&colon; auto&semi; mso-list&colon; l1 level1 lfo2&semi; mso-margin-bottom-alt&colon; auto&semi; mso-margin-top-alt&colon; auto&semi; tab-stops&colon; list 18&period;0pt&semi; text-indent&colon; -18&period;0pt&semi;"><&excl;--&lbrack;if &excl;supportLists&rsqb;--><b><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">6&period;<span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi;&semi; font-size&colon; 7pt&semi; font-stretch&colon; normal&semi; font-weight&colon; normal&semi; line-height&colon; normal&semi;">&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi;&nbsp&semi; <&sol;span><&sol;span><&sol;b><&excl;--&lbrack;endif&rsqb;--><b><span style&equals;"font-family&colon; &quot&semi;times new roman&quot&semi; &comma; &quot&semi;serif&quot&semi;&semi; font-size&colon; 12&period;0pt&semi;">Create the virtual machine&period;<o&colon;p><&sol;o&colon;p><&sol;span><&sol;b><&sol;div>&NewLine;<div style&equals;"line-height&colon; normal&semi; margin-bottom&colon; &period;0001pt&semi; margin-bottom&colon; 0cm&semi; tab-stops&colon; 45&period;8pt 91&period;6pt 137&period;4pt 183&period;2pt 229&period;0pt 274&period;8pt 320&period;6pt 366&period;4pt 412&period;2pt 458&period;0pt 503&period;8pt 549&period;6pt 595&period;4pt 641&period;2pt 687&period;0pt 732&period;8pt&semi;"><span style&equals;"font-family&colon; &quot&semi;courier new&quot&semi;&semi; font-size&colon; 10&period;0pt&semi;">PS C&colon;&gt&semi; New-AzureRmVM -ResourceGroupName &&num;8220&semi;test&&num;8221&semi; -Location &&num;8220&semi;WestUS&&num;8221&semi; -VM &dollar;vm<o&colon;p><&sol;o&colon;p><&sol;span><&sol;div>&NewLine;<p><&sol;p>&NewLine;<div><&sol;div>&NewLine;<&sol;div>&NewLine;

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.