windows之自動化在虛擬機部署操作系統並自帶python環境


(1)使用詳情:

 

**************************** *    操作說明     * ****************************

1、修改Config文件夾中的Setting.json里的虛擬機設置(包括虛擬機存放的位置,運行內存和vhd的大小)

Setting.json:

{
"SaveVmPath": "G:\\vm-test",
"RAMSize": 2,
"VHDSize": 80
}

 

2、在ISO文件夾下放置需要安裝的鏡像文件(這個是原版不需要任何設置的iso純文件)

3、InstallPackage文件夾放的是Python安裝包,以后亦可以放置其它安裝包,一起自動安裝,需要改動下ps1腳本(這個可以自動實現app的安裝)

e.g.

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無人值守),制作方法詳見以下鏈接:

      https://www.cnblogs.com/xiaoyunyun100fen/p/10231108.html

6、Tools文件夾下放置的是開源工具7z以及微軟的oscdimg小工具(腳本運行時候用到的工具在這里可以訪問到)

7、管理員運行Setup.ps1腳本, 會在Output目錄下生成對應的iso鏡像,並且自動新建虛擬機(這個時候的iso把一些東西都拷貝過來了,運行之后可以自動應答和靜默安裝python環境)

溫馨提示: 1、物理機需要Win10 64位的系統 2、系統已安裝成功Hyper-V程序(windows功能啟用) 3、代碼的健壯性不高,沒有測試很多系統環境,可能遇到不同的環境,    會出現一些問題,可以自己調試修改代碼。

 

資源下載路徑暫時就不提供了,后續會更新,如有需要請給我留言哈,謝謝!!!

 

請大家支持原創,尊重原創,如要轉載,請注明出處:“轉載自:https://www.cnblogs.com/xiaoyunyun100fen/”:謝謝!!如有疑問,歡迎大家留言區艾特我哈。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM