anchor.diff:  @set MACHINE_OS=2012
   goto architecture_select
   
  -@rem Currently Windows Server 2012 R2 is treated as equivalent to Windows Server 2012
   :Version6.3
  -goto Version6.2
  +@set MACHINE_OS=2012r2
  +goto architecture_select
  +
  +:Version10.0
  +@set MACHINE_OS=2016
  +goto architecture_select
  +
  +@rem Currently Windows Server 2016 R2 is treated as equivalent to Windows Server 2016
  +:Version10.1
  +goto Version10.0
   
   :architecture_select
   <% if knife_config[:architecture] %>
  
positive.code: 
  :VersionUnknown
  @rem If this is an unknown version of windows set the default
  @set MACHINE_OS=2008r2
  @echo Warning: Unknown version of Windows, assuming default of Windows %MACHINE_OS%
  goto architecture_select
  
  
negative.code: 
  @echo Detected Windows Version %WinMajor%.%WinMinor% Build %WinBuild%
  
  @set LATEST_OS_VERSION_MAJOR=10
  @set LATEST_OS_VERSION_MINOR=1
  
  @if /i %WinMajor% GTR %LATEST_OS_VERSION_MAJOR% goto VersionUnknown
  @if /i %WinMajor% EQU %LATEST_OS_VERSION_MAJOR%  (
  