{"id":17587,"date":"2020-08-24T09:17:48","date_gmt":"2020-08-24T09:17:48","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=17587"},"modified":"2022-03-14T10:48:39","modified_gmt":"2022-03-14T10:48:39","slug":"creating-a-windows-vm-from-a-specialized-disk-by-using-powershell","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/","title":{"rendered":"Creating a Windows VM from a specialized disk by using PowerShell"},"content":{"rendered":"\n<p class=\"has-text-align-right\"><strong><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-104-microsoft-azure-administrator-associate\/\" target=\"_blank\" rel=\"noreferrer noopener\">Return to AZ-104 Tutorial<\/a><\/strong><\/p>\n\n\n\n<p>Here you\u2019re going to understand how to create Window VM from a specialised disk by using Powershell. This page goes through each and every stage in great detail. So let&#8217;s get started.<\/p>\n\n\n\n<p>To do the above, you must first establish a new VM and link a specially managed disc as the OS drive. When you utilize a customized VHD to create a new VM, the new VM keeps the previous VM&#8217;s computer name. Other computer-specific data is also stored. This redundant data can, in rare situations, cause problems. However, keep in mind what sorts of computer-specific information your apps rely on while cloning a VM.<\/p>\n\n\n\n<p>You have various options:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>To begin with, use an existing managed disk. This option is beneficial if you have a VM that isn&#8217;t working correctly. You can delete the VM and then reuse the managed disk to create a new VM.<\/li><li>Secondly, Upload a VHD<\/li><li>Lastly, copy an existing Azure VM by using snapshots<\/li><\/ul>\n\n\n\n<p>You may also create a new VM from a customised VHD using the Azure interface. So, let&#8217;s take a closer look at each choice individually.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Option 1: Using an existing disk<\/strong><\/h5>\n\n\n\n<p>If you had a VM that you deleted and you want to reuse the OS disk to create a new VM, use Get-AzDisk.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$resourceGroupName = 'myResourceGroup'<br>$osDiskName = 'myOsDisk'<br>$osDisk = Get-AzDisk <code>-ResourceGroupName $resourceGroupName<\/code><br>-DiskName $osDiskName<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option 2: Uploading a specialized VHD<\/strong><\/h4>\n\n\n\n<p>The VHD can be uploaded from a specific VM developed using an on-premises virtualization solution, such as Hyper-V, or from a VM exported from another cloud.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Preparing the VM<\/strong><\/h5>\n\n\n\n<p>To create a new VM, use the VHD as-is.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>First of all, prepare a Windows VHD to upload to Azure. Do not generalize the VM by using Sysprep.<\/li><li>Next, remove any guest virtualization tools and agents that are installed on the VM (such as VMware tools).<\/li><li>Now, make sure the VM is configured to get the IP address and DNS settings from DHCP. This ensures that the server obtains an IP address within the virtual network when it starts up.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Upload the VHD<\/strong><\/h5>\n\n\n\n<p>You may also now upload a VHD directly to a managed drive. See Upload a VHD to Azure Using Azure PowerShell for more.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Option 3: Copy an existing Azure VM<\/strong><\/h4>\n\n\n\n<p>By taking a snapshot of a Windows VM that utilises managed discs and then utilising that snapshot to construct a new managed disc and VM, you may generate a clone of the VM.<\/p>\n\n\n\n<p>You may use azcopy to produce a copy of a disc in another area to copy an existing VM to another region.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Take a snapshot of the OS disk<\/strong><\/h5>\n\n\n\n<p>You may either take a snapshot of the entire VM (all drives) or just a single disc. The following instructions demonstrate how to use the New-AzSnapshot cmdlet to take a snapshot of your VM&#8217;s OS disc alone.<\/p>\n\n\n\n<p>First, set some parameters.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$resourceGroupName = 'myResourceGroup'<br>$vmName = 'myVM'<br>$location = 'westus'<br>$snapshotName = 'mySnapshot'<\/pre>\n\n\n\n<p>Getting the VM object.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$vm = Get-AzVM -Name $vmName `<br>-ResourceGroupName $resourceGroupName<\/pre>\n\n\n\n<p>Getting the OS disk name.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$disk = Get-AzDisk -ResourceGroupName $resourceGroupName `<br>-DiskName $vm.StorageProfile.OsDisk.Name<\/pre>\n\n\n\n<p>Creating the snapshot configuration.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$snapshotConfig = New-AzSnapshotConfig <code>-SourceUri $disk.Id<\/code><br>-OsType Windows <code>-CreateOption Copy<\/code><br>-Location $location<\/pre>\n\n\n\n<p>Taking the snapshot.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$snapShot = New-AzSnapshot <code>-Snapshot $snapshotConfig<\/code><br>-SnapshotName $snapshotName `<br>-ResourceGroupName $resourceGroupName<\/pre>\n\n\n\n<p>Add the -AccountType Premium LRS argument to the New-AzSnapshotConfig command to utilize this snapshot to construct a high-performance VM. This setting causes the snapshot to be saved as a Premium Managed Disk. Premium Managed Disks are more expensive than Standard Managed Disks, therefore make sure you&#8217;ll need it before using this option.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Creating a new disk from the snapshot<\/strong><\/h5>\n\n\n\n<p>Using New-AzDisk, construct a managed disc from the snapshot. The disc name in the following example is myOSDisk.<\/p>\n\n\n\n<p>To begin with, create a new resource group for the new Windows VM.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$destinationResourceGroup = 'myDestinationResourceGroup'<br>New-AzResourceGroup -Location $location `<br>-Name $destinationResourceGroup<\/pre>\n\n\n\n<p>Setting the OS disk name.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$osDiskName = 'myOsDisk'<\/pre>\n\n\n\n<p>Creating the managed disk.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$osDisk = New-AzDisk -DiskName $osDiskName -Disk <code>(New-AzDiskConfig -Location $location -CreateOption Copy<\/code><br>-SourceResourceId $snapshot.Id) `<br>-ResourceGroupName $destinationResourceGroup<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Creating the new VM<\/strong><\/h4>\n\n\n\n<p>In order to create networking and other Windows VM resources to be used by the new VM.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Creating the subnet and virtual network<\/strong><\/h5>\n\n\n\n<p>Now create the virtual network and subnet for the VM.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create the subnet. This following creates a subnet named mySubNet, in the resource group myDestinationResourceGroup, and sets the subnet address prefix to 10.0.0.0\/24.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">$subnetName = 'mySubNet'<br>$singleSubnet = New-AzVirtualNetworkSubnetConfig <code>-Name $subnetName<\/code><br>-AddressPrefix 10.0.0.0\/24<\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Moving on to create a virtual network. This pattern sets the virtual network name to myVnetName, the location to West US, and the address prefix for the virtual network to 10.0.0.0\/16.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">$vnetName = \"myVnetName\"<br>$vnet = New-AzVirtualNetwork <code>-Name $vnetName -ResourceGroupName $destinationResourceGroup<\/code><br>-Location $location <code>-AddressPrefix 10.0.0.0\/16<\/code><br>-Subnet $singleSubnet<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Creating the network security group and an RDP rule<\/strong><\/h5>\n\n\n\n<p>You&#8217;ll need a security rule that enables RDP access on port 3389 to sign in to your VM through remote desktop protocol (RDP). Because the new VM&#8217;s VHD was built from an existing specialised VM in our example, you can RDP using an account that already existed on the source virtual machine.<\/p>\n\n\n\n<p>This implication sets the network security group (NSG) name to myNsg and the RDP rule name to myRdpRule.<\/p>\n\n\n\n<p>$nsgName = &#8220;myNsg&#8221;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$rdpRule = New-AzNetworkSecurityRuleConfig -Name myRdpRule -Description \"Allow RDP\" <code>-Access Allow -Protocol Tcp -Direction Inbound -Priority 110<\/code><br>-SourceAddressPrefix Internet -SourcePortRange * <code>-DestinationAddressPrefix * -DestinationPortRange 3389 $nsg = New-AzNetworkSecurityGroup<\/code><br>-ResourceGroupName $destinationResourceGroup <code>-Location $location<\/code><br>-Name $nsgName -SecurityRules $rdpRule<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Create a public IP address and NIC<\/strong><\/h5>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-administrator-associate-az-104-free-practice-test\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/06\/practice-test-2.png\" alt=\"Practice Test for AZ-104\"\/><\/a><\/figure><\/div>\n\n\n\n<p>To enable communication with the Windows virtual machine in the virtual network, you&#8217;ll need a public IP address and a network interface.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create the public IP. In this example, the public IP address name is set to myIP.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">$ipName = \"myIP\"<br>$pip = New-AzPublicIpAddress <code>-Name $ipName -ResourceGroupName $destinationResourceGroup<\/code><br>-Location $location `<br>-AllocationMethod Dynamic<\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Create the NIC. In this example, the NIC name is set to myNicName.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">$nicName = \"myNicName\"<br>$nic = New-AzNetworkInterface -Name $nicName <code>-ResourceGroupName $destinationResourceGroup<\/code><br>-Location $location -SubnetId $vnet.Subnets[0].Id <code>-PublicIpAddressId $pip.Id<\/code><br>-NetworkSecurityGroupId $nsg.Id<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Setting the VM name and size<\/strong><\/h5>\n\n\n\n<p>This example sets the VM name to myVM and the VM size to Standard_A2.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$vmName = \"myVM\"<br>$vmConfig = New-AzVMConfig -VMName $vmName -VMSize \"Standard_A2\"<\/pre>\n\n\n\n<p>Add the NIC<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$vm = Add-AzVMNetworkInterface -VM $vmConfig -Id $nic.Id<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Adding the OS disk<\/strong><\/h5>\n\n\n\n<p>Set-AzVMOSDisk is used to add the OS disc to the setup. This example makes the managed disc 128 GB in size and mounts it as a Windows OS drive.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$vm = Set-AzVMOSDisk -VM $vm -ManagedDiskId $osDisk.Id -StorageAccountType Standard_LRS `<br>-DiskSizeInGB 128 -CreateOption Attach -Windows<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Completing the VM<\/strong><\/h5>\n\n\n\n<p>Create the VM by using New-AzVM with the configurations that we just created.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">New-AzVM -ResourceGroupName $destinationResourceGroup -Location $location -VM $vm<\/pre>\n\n\n\n<p>If this command is successful, you&#8217;ll see output like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">RequestId IsSuccessStatusCode StatusCode ReasonPhrase<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">                     True         OK OK<\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Verifying that the VM was created<\/strong><\/h5>\n\n\n\n<p>Now you&#8217;ll be able to see the newly created Windows VM either in the Azure portal under Browse &gt; Virtual machines, or by using the following PowerShell commands.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$vmList = Get-AzVM -ResourceGroupName $destinationResourceGroup\n$vmList.Name<\/pre>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-administrator-associate-az-104-online-course\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/07\/testpreptraining.ai-2-750x117.png\" alt=\"Windows VM\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-right\"><strong>Reference: <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/virtual-machines\/windows\/create-vm-specialized\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Documentation<\/a><\/strong><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-104-microsoft-azure-administrator-associate\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-104-microsoft-azure-administrator-associate\/\" target=\"_blank\" rel=\"noreferrer noopener\">Return to AZ-104 Tutorial<\/a><\/strong><\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Return to AZ-104 Tutorial Here you\u2019re going to understand how to create Window VM from a specialised disk by using Powershell. This page goes through each and every stage in great detail. So let&#8217;s get started. To do the above, you must first establish a new VM and link a specially managed disc as the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-17587","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Creating a Windows VM from a specialized disk by using PowerShell - Testprep Training Tutorials<\/title>\n<meta name=\"description\" content=\"Increase your skills by learning about Windows VM with Azure compute resources using Microsoft Azure AZ-104 online course Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating a Windows VM from a specialized disk by using PowerShell - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"Increase your skills by learning about Windows VM with Azure compute resources using Microsoft Azure AZ-104 online course Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-14T10:48:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/06\/practice-test-2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/\",\"name\":\"Creating a Windows VM from a specialized disk by using PowerShell - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2020-08-24T09:17:48+00:00\",\"dateModified\":\"2022-03-14T10:48:39+00:00\",\"description\":\"Increase your skills by learning about Windows VM with Azure compute resources using Microsoft Azure AZ-104 online course Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating a Windows VM from a specialized disk by using PowerShell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating a Windows VM from a specialized disk by using PowerShell - Testprep Training Tutorials","description":"Increase your skills by learning about Windows VM with Azure compute resources using Microsoft Azure AZ-104 online course Now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/","og_locale":"en_US","og_type":"article","og_title":"Creating a Windows VM from a specialized disk by using PowerShell - Testprep Training Tutorials","og_description":"Increase your skills by learning about Windows VM with Azure compute resources using Microsoft Azure AZ-104 online course Now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2022-03-14T10:48:39+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/06\/practice-test-2.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/","name":"Creating a Windows VM from a specialized disk by using PowerShell - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2020-08-24T09:17:48+00:00","dateModified":"2022-03-14T10:48:39+00:00","description":"Increase your skills by learning about Windows VM with Azure compute resources using Microsoft Azure AZ-104 online course Now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/creating-a-windows-vm-from-a-specialized-disk-by-using-powershell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Creating a Windows VM from a specialized disk by using PowerShell"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/17587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=17587"}],"version-history":[{"count":6,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/17587\/revisions"}],"predecessor-version":[{"id":52816,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/17587\/revisions\/52816"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=17587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=17587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=17587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}