-
教你使用Packer自动进行Win10映象的方法
- 作者:李红烈 分类:win10 发布时间:2021-07-06 12:50:00
借助Packer,IT可以在代码中创建和维护机器映像配置,这意味着IT可以创建更新的机器映像,而不是手动安装操作系统,配置操作系统,安装软件以及在映像上配置软件。那我们如何使用Packer自动化Win10映象呢?下面小编就向大家简单的介绍一下具体操作方法,希望大家会喜欢。 使用Packer自动化Win10映象的方法: 管理员应首先查看Stefan Scherer的Github存储库,该存储库具有许多用于入门的Packer模板。使用此存储库时,管理员可以使用两个文件来创建计算机映...
借助Packer,IT可以在代码中创建和维护机器映像配置,这意味着IT可以创建更新的机器映像,而不是手动安装操作系统,配置操作系统,安装软件以及在映像上配置软件。那我们如何使用Packer自动化Win10映象呢?下面小编就向大家简单的介绍一下具体操作方法,希望大家会喜欢。
使用Packer自动化Win10映象的方法:
管理员应首先查看Stefan Scherer的Github存储库,该存储库具有许多用于入门的Packer模板。使用此存储库时,管理员可以使用两个文件来创建计算机映像:windows 10 Packer模板和windows 10应答文件。这两者都将自动化大部分图像的创建方式。
包装工模板
IT专业人员需要首先选择构建运行的平台。通常,这将是适用于windows 10的Hyper-V或virtualbox.IT管理员实际上可以在同一模板中使用它们,Scherer的存储库中的windows_10.json文件显示该模板。构建器必须指定虚拟机的硬件信息,用于安装Windows的ISO文件,要安装的任何其他脚本以及本地计算机将用于连接到VM的Windows远程管理凭据。所有这些设置都是可自定义的。
模板的配置程序部分将是IT专业人员在参考VM上安装Windows后使用脚本的位置。 IT可以执行诸如启用用户帐户控制,使用Chocolatey安装软件或启用远程桌面协议等任务。
答案文件
在安装Windows期间,IT可以使用autounattend.xml文件自动执行Windows设置。在Packer中,IT可以将文件添加到模板的floppy_files部分,以便Windows可以自动找到它。 IT可以使用Scherer创建的autounattend.xml文件,但可以对其进行修改。例如,IT可以更改管理员帐户的用户名和密码,更改Windows批量许可的产品密钥,并启用Windows更新以在上一个同步脚本中安装。
捕获MDT图像
使用Packer创建windows 10映像的缺点之一是,如果管理员使用MDT将windows 10部署到桌面,则没有本地方法可以将Packer与MDT集成。 Packer不提供将输出Windows映像格式(WIM)文件的后处理器,这是MDT将windows 10部署到计算机所需的格式。
为了解决这个问题,IT部门可以使用PowerShell脚本作为Packer模板中的配置程序来启动捕获过程。 这是IT应该在windows 10映像过程中做的最后一件事。
这将是Packer模板的样子,因为这个脚本是最后一个配置器:
{
"scripts": [
"./scripts/MDT.ps1"
],
"type": "powershell",
"only": ["virtualbox-iso"],
"valid_exit_codes": [0,16001]
}
IT专业人员可以使用模板中唯一的参数,这意味着该脚本仅在他们使用VirtualBox作为Packer中的构建器时运行。 Packer支持在多个平台上运行模板,例如VMware,Hyper-V和Azure。
PowerShell脚本MDT.ps1应具有以下命令,以便只安装MDT共享驱动器并启动litetouch.vbs脚本:
net use S: 'ServerMDT' /user:DOMAINMDT 'P@ssword'
cscript S:Scriptslitetouch.vbs
在这种情况下,管理员使用特定的MDT共享来捕获windows 10映像。 在customsettings.ini文件夹中,管理员应该自动执行任务序列,以便在litetouch.vbs启动时,Packer用户不需要输入任何内容。 该文件看起来像这样:
[Default]
TimeZoneName=Eastern Standard Time
OSInstall=Y
UserDataLocation=NONE
JoinWorkGroup=WORKGROUP
TimeZoneName=Eastern StandardTime
DoNotCreateExtraPartition=YES
DoCapture=YES
ComputerBackupLocation=NETWORK
BackupShare=MDTServerWIN10CAPTURE$
BackupDir=Captures
UserDomain=DOMAIN
UserID=mdt
UserPassword=P@ssword
TaskSequenceID=WIN10
BuildID=WIN10-CAP
SkipAdminPassword=YES
猜您喜欢
- Win10搜索框图案突现谜团!教你轻松删..2024-04-25
- win10未安装一切音频输出设备?教你轻..2024-04-25
- 关闭Win10搜索热门搜索,轻松掌握1个技..2024-04-24
- Win10屏保广告骚扰?教你一招关闭方法..2024-04-23
- Win10突然多出一个账户?教你如何修复..2024-04-23
- Win10电脑音量100仍觉微小?教你如何解..2024-04-22
相关推荐
- windows10使用360强力卸载IE浏览器后如何..2023-04-13
- 为你示范Win10将增强对WiFi Display的支持..2017-10-01
- firefox被win10防火墙阻止怎么关闭_fire..2021-04-20
- 键盘错乱怎么修复错位_键盘按键错乱..2021-10-06
- Win10系统Bitlocker不能加密如何解决..2021-05-11
- Win10系统下cad软件无法打开也无法重装..2023-04-21