├── LICENSE ├── README.md ├── bin ├── README.md ├── config-file-example │ ├── packer-hyperv.json │ ├── probe.ps1 │ └── srcFolder │ │ ├── Firefox Setup 30.0.exe │ │ └── npp.6.6.3.Installer.exe ├── packer-builder-hyperv-iso.exe ├── packer-post-processor-vagrant.exe └── packer-provisioner-powershell.exe └── packer ├── builder └── hyperv │ ├── common │ ├── artifact.go │ ├── driver.go │ ├── driver_ps_4.go │ ├── output_config.go │ ├── step_accept_eula.go │ ├── step_check_remoting.go │ ├── step_configure_ip.go │ ├── step_configure_vlan.go │ ├── step_create_external_switch.go │ ├── step_create_switch.go │ ├── step_create_tempdir.go │ ├── step_disable_vlan.go │ ├── step_enable_integration_service.go │ ├── step_execute_online_activation.go │ ├── step_execute_online_activation_full.go │ ├── step_output_dir.go │ ├── step_polling_installation.go │ ├── step_reboot_vm.go │ ├── step_set_remoting.go │ ├── step_sleep.go │ ├── step_start_vm.go │ └── step_stop_vm.go │ └── iso │ ├── builder.go │ ├── floppyBase64_W2012R2.go │ ├── step_create_vm.go │ ├── step_export_vm.go │ ├── step_install_productkey.go │ ├── step_mount_dvddrive.go │ ├── step_mount_floppydrive.go │ └── step_unmount_floppydrive.go ├── communicator └── powershell │ └── communicator.go ├── plugin ├── packer-builder-hyperv-iso │ ├── main.go │ └── main_test.go └── packer-provisioner-powershell │ ├── main.go │ └── main_test.go └── provisioner └── powershell └── provisioner.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/README.md -------------------------------------------------------------------------------- /bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/README.md -------------------------------------------------------------------------------- /bin/config-file-example/packer-hyperv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/config-file-example/packer-hyperv.json -------------------------------------------------------------------------------- /bin/config-file-example/probe.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/config-file-example/probe.ps1 -------------------------------------------------------------------------------- /bin/config-file-example/srcFolder/Firefox Setup 30.0.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/config-file-example/srcFolder/Firefox Setup 30.0.exe -------------------------------------------------------------------------------- /bin/config-file-example/srcFolder/npp.6.6.3.Installer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/config-file-example/srcFolder/npp.6.6.3.Installer.exe -------------------------------------------------------------------------------- /bin/packer-builder-hyperv-iso.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/packer-builder-hyperv-iso.exe -------------------------------------------------------------------------------- /bin/packer-post-processor-vagrant.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/packer-post-processor-vagrant.exe -------------------------------------------------------------------------------- /bin/packer-provisioner-powershell.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/bin/packer-provisioner-powershell.exe -------------------------------------------------------------------------------- /packer/builder/hyperv/common/artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/artifact.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/driver.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/driver_ps_4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/driver_ps_4.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/output_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/output_config.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_accept_eula.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_accept_eula.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_check_remoting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_check_remoting.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_configure_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_configure_ip.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_configure_vlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_configure_vlan.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_create_external_switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_create_external_switch.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_create_switch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_create_switch.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_create_tempdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_create_tempdir.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_disable_vlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_disable_vlan.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_enable_integration_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_enable_integration_service.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_execute_online_activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_execute_online_activation.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_execute_online_activation_full.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_execute_online_activation_full.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_output_dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_output_dir.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_polling_installation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_polling_installation.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_reboot_vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_reboot_vm.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_set_remoting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_set_remoting.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_sleep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_sleep.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_start_vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_start_vm.go -------------------------------------------------------------------------------- /packer/builder/hyperv/common/step_stop_vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/common/step_stop_vm.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/builder.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/floppyBase64_W2012R2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/floppyBase64_W2012R2.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/step_create_vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/step_create_vm.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/step_export_vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/step_export_vm.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/step_install_productkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/step_install_productkey.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/step_mount_dvddrive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/step_mount_dvddrive.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/step_mount_floppydrive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/step_mount_floppydrive.go -------------------------------------------------------------------------------- /packer/builder/hyperv/iso/step_unmount_floppydrive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/builder/hyperv/iso/step_unmount_floppydrive.go -------------------------------------------------------------------------------- /packer/communicator/powershell/communicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/communicator/powershell/communicator.go -------------------------------------------------------------------------------- /packer/plugin/packer-builder-hyperv-iso/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/plugin/packer-builder-hyperv-iso/main.go -------------------------------------------------------------------------------- /packer/plugin/packer-builder-hyperv-iso/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /packer/plugin/packer-provisioner-powershell/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/plugin/packer-provisioner-powershell/main.go -------------------------------------------------------------------------------- /packer/plugin/packer-provisioner-powershell/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /packer/provisioner/powershell/provisioner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/packer-hyperv/HEAD/packer/provisioner/powershell/provisioner.go --------------------------------------------------------------------------------