首先,我们从介绍创建镜像的**非建议做法**开始。创建镜像时,您希望去掉其独特内容,因此您应当利用我们的安装后任务安装代理程序以便为计算机指定唯一 KUID。
但是,如果您必须……
当在一台参考PC上安装K1000客户端,以创建镜像时(例如,创建一个GHOST镜像),您必须清除一些在每台PC上需要唯一的条目。
如果您已将客户端安装到参考PC,则需要手动修正已存在的条目。
手动修正:
- 通过在使用管理权限打开的命令窗口中键入以下内容停止KBOX SMMP 管理服务:net stop AMPAgent。
- 从镜像中移除以下注册表设置,以便K1000应用方案能够唯一识别每台PC:
x86 Windows系统:
HKLM\SOFTWARE\Dell\Kace\InstallID
HKLM\SOFTWARE\Dell\Kace\MachineId
x64 Windows系统:
HKLM\SOFTWARE\Wow6432Node\Dell\Kace\InstallId
HKLM\SOFTWARE\Wow6432Node\Dell\Kace\MachineId
- 关闭PC。已准备好创建镜像。注意:如果您重新启动PC,KBOX SMMP服务也将重新启动并将获取新的ID,因此您就必须重新执行该过程!
或者,如果您想在其上创建镜像的参考PC上还没有安装客户端,您可通过“kinstallersetup.exe -clone_prep”进行安装。此操作将在没有ID注册表设置的情况下安装客户端。然后,您即可创建镜像。
如果使用 5.3 代理程序,请使用以下语法安装不含注册表设置的客户端。
示例:
msiexec /qn /i ampagent-5.2.32941-x86.msi HOST=K1000.kace.com CLONEPREP=1
sudo /Library/Application Support/Dell/Kace/bin/kagentctl stop
sudo rm /var/kace/kagentd/kuid.txt
sudo /Library/Application Support/Dell/Kace/data/kagentctl start
如果您没有移除这些注册表设置便为Windows PC创建镜像,那么这些PC将覆盖彼此在K1000控制台中的计算机记录,而不是各自拥有唯一的记录。
为了修正这些计算机,您需要移除那些注册表项,这样当计算机下次签入时,它们会获得新的唯一ID。您可以通过脚本自动完成该任务,方法是将它部署到已知重复的计算机上。K1000上有一个名为Reset KUID的内置脚本,该脚本可执行该任务。
客户端需要花些时间来下载并应用该脚本。