欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

windows之自动化在虚拟机部署操作系统并自带python环境

程序员文章站 2022-08-28 11:55:47
(1)使用详情: **************************** * 操作说明 * **************************** 1、修改Config文件夹中的Setting.json里的虚拟机设置(包括虚拟机存放的位置,运行内存和vhd的大小) Setting.json: 2 ......

(1)使用详情:

 

**************************** *    操作说明     * ****************************

1、修改config文件夹中的setting.json里的虚拟机设置(包括虚拟机存放的位置,运行内存和vhd的大小)

windows之自动化在虚拟机部署操作系统并自带python环境

setting.json:

{
"savevmpath": "g:\\vm-test",
"ramsize": 2,
"vhdsize": 80
}

 

2、在iso文件夹下放置需要安装的镜像文件(这个是原版不需要任何设置的iso纯文件)

windows之自动化在虚拟机部署操作系统并自带python环境

windows之自动化在虚拟机部署操作系统并自带python环境

3、installpackage文件夹放的是python安装包,以后亦可以放置其它安装包,一起自动安装,需要改动下ps1脚本(这个可以自动实现app的安装)

windows之自动化在虚拟机部署操作系统并自带python环境

e.g.windows之自动化在虚拟机部署操作系统并自带python环境

4、config\scripts文件夹下放置的是静默安装python的setupcomplete.cmd脚本(实现静默安装python不用点击下一步)

setupcomplete.cmd:

@echo off

::静默安装python
start /wait c:\installpackage\python-3.7.1-amd64.exe /quiet installallusers=1 prependpath=1 include_test=0

::安装完成后删除文件夹以及文件
rd /s /q c:\installpackage

 

5、config文件夹下有自动应答文件autounattend.xml的模板,默认设置中文语言,账号test密码1,自动安装专业版系统(windows无人值守),制作方法详见以下链接:

     

windows之自动化在虚拟机部署操作系统并自带python环境

6、tools文件夹下放置的是开源工具7z以及微软的oscdimg小工具(脚本运行时候用到的工具在这里可以访问到)

windows之自动化在虚拟机部署操作系统并自带python环境

7、管理员运行setup.ps1脚本, 会在output目录下生成对应的iso镜像,并且自动新建虚拟机(这个时候的iso把一些东西都拷贝过来了,运行之后可以自动应答和静默安装python环境)

windows之自动化在虚拟机部署操作系统并自带python环境

温馨提示: 1、物理机需要win10 64位的系统 2、系统已安装成功hyper-v程序(windows功能启用) 3、代码的健壮性不高,没有测试很多系统环境,可能遇到不同的环境,    会出现一些问题,可以自己调试修改代码。

 

资源下载路径暂时就不提供了,后续会更新,如有需要请给我留言哈,谢谢!!!

 

请大家支持原创,尊重原创,如要转载,请注明出处:“转载自:”:谢谢!!如有疑问,欢迎大家留言区艾特我哈。