anchor.diff:  
   Type: `hyperv-iso`
   
  -The Hyper-V Packer builder is able to create [Hyper-V](https://www.microsoft.com/en-us/server-cloud/solutions/virtualization.aspx)
  +The Hyper-V Packer builder is able to create
  +[Hyper-V](https://www.microsoft.com/en-us/server-cloud/solutions/virtualization.aspx)
   virtual machines and export them, starting from an ISO image.
   
  -The builder builds a virtual machine by creating a new virtual machine
  -from scratch, booting it, installing an OS, provisioning software within
  -the OS, then shutting it down. The result of the Hyper-V builder is a directory
  +The builder builds a virtual machine by creating a new virtual machine from
  +scratch, booting it, installing an OS, provisioning software within the OS,
  +then shutting it down. The result of the Hyper-V builder is a directory
   containing all the files necessary to run the virtual machine portably.
   
   ## Basic Example
   
  -Here is a basic example. This example is not functional. It will start the
  -OS installer but then fail because we don't provide the preseed file for
  -Ubuntu to self-install. Still, the example serves to show the basic configuration:
  +Here is a basic example. This example is not functional. It will start the OS
  +installer but then fail because we don't provide the preseed file for Ubuntu
  +to self-install. Still, the example serves to show the basic configuration:
   
   ``` json
   {
  
positive.code: 
  ## Example For Ubuntu Vivid Generation 2
  
  If you are running Windows under virtualization, you may need to create
  a virtual switch with an `External` connection type.
  
  ### Packer config:
  
  
negative.code:     below.
  
  -   `http_port_min` and `http_port_max` (number) - These are the minimum and
      maximum port to use for the HTTP server started to serve the
      `http_directory`.  Because Packer often runs in parallel, Packer will
      choose a randomly available port in this range to run the HTTP server. If
      you want to force the HTTP server to be on one port, make this minimum and
      maximum port the same.  By default the values are 8000 and 9000,
      respectively.
  
  -   `iso_urls` (array of strings) - Multiple URLs for the ISO to download.
      Packer will try these in order. If anything goes wrong attempting to
      download or while downloading a single URL, it will move on to the next.
      All URLs must point to the same file (same checksum). By default this is
      empty and `iso_url` is used. Only one of `iso_url` or `iso_urls` can be
      specified.
  
  -   `iso_target_extension` (string) - The extension of the iso file after
      download. This defaults to "iso".
  