Vagrant - 创建 windows 机器和 运行 exe

Vagrant - Creating a windows machine and running an exe

我发现自己创建和销毁 Windows VM virtualboxes 相当多,这在传统方式 (GUI) 中非常耗时。所以我遇到了 ruby + vagrant 在我追求摆脱这个重复性任务的过程中。

然而,在我的谷歌搜索中,我发现 vagrant 用途是用于 linux 机器和 "sudo apt-get install " 情况。有没有人遇到或指出我创建 Windows 7/8 机器的正确方向(更新:在此处找到基础框:http://www.vagrantbox.es/)但最重要的是,添加和 运行 某些。我的 vagrant 文件中指定的 exe 文件?

你的问题分为两部分

创建 windows 机器

  1. Microsoft 在 https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/mac/ 发布了他们自己的盒子(称为 modern.ie,旧站点的名称),您也可以在那里找到 vm as vagrant box,它们附带了演示版windows 有效期为 90 天。

这些盒子有一些限制,微软的团队正在更新它。您可以在 https://gist.github.com/andreptb/57e388df5e881937e62a

阅读一些限制以及如何解决它们
  1. 您可以自己组装盒子。 packer is a tool to create vagrant box and you can find some github project 带有 windows.
  2. 的打包程序模板

运行 一个 exe

您可以只使用 shell provisioner 调用 bat 文件或 powershell 脚本,它将 运行 您的 exe。