How to use this box with Vagrant:

Vagrant.configure("2") do |config|
  config.vm.box = "cdaf/WindowsServerStandard"
  config.vm.box_version = "2023.06.12"
end
vagrant init cdaf/WindowsServerStandard \
  --box-version 2023.06.12
vagrant up

This version was created about 1 year ago.

Windows Server 2019 GUI

.NET 4.8 and Recommended updates only (Windows Server Update Service disabled)

Note: Due to bug in windows at time of release, all DISM components have been retained as some disabled components cannot be activated after media removal. This has increased the image by by ~500MB

  • Install: Windows Server 2019 Standard Desktop Experience Evaluation
  • HDD: 127GB
  • Timezone: New Zealand
  • vRAM: 2GB
  • vCPU: 2

Vagrant provisioner overrides

  • config.vm.guest = :windows
  • config.vm.communicator = "winrm"
  • config.vm.boot_timeout = 1200 # 20 minutes
  • config.winrm.timeout = 1800 # 30 minutes
  • config.winrm.max_tries = 20
  • config.winrm.retry_limit = 200
  • config.winrm.retry_delay = 10
  • config.vm.graceful_halt_timeout = 600

VirtualBox

  • VBoxGuestAdditions: 5.2.22
  • virtualbox.linked_clone = true
  • virtualbox.gui = false

Hyper-V

  • Generation: 1
  • ip_address_timeout: 600
  • auto_start_action: Start
  • hyperv.ip_address_timeout = 600
  • hyperv.auto_start_action = 'Start'
  • hyperv.linked_clone = true
2 providers for this version.
  • hyperv
    unknown Hosted by Vagrant Cloud (6.12 GB)
  • virtualbox
    unknown Hosted by Vagrant Cloud (6.18 GB)