Another way to create custom virtual machines is to deploy them from an existing snapshot from another virtual machine. To do this, you first need to create a snapshot of an existing virtual machine.
The following exercises show you how to create the snapshot configuration for an existing virtual machine and how to take a snapshot of the disk using the New-AzureRmSnapshot cmdlet.