我一直在研究 WDS 和其他映像工具,最佳实践似乎是在映像之前对主机进行 sysprep。
但是,在我工作的地方,他们只是构建了一台机器,然后使用 Ghost 创建了一个映像。我问他们关于 sysprep 的问题,他们说这只会引起问题。多年来,他们一直这样做,而且似乎奏效了。
是否需要 sysprep?如果不进行 sysprep 会发生什么?
注意:我目前正在部署 XP,但如果存在特定于 Vista/7 的问题,我很想知道它们是什么。
我有一个 Server 2008 R2 系统的映像,该映像已经过 Sysprep,并且在首次启动之前已关闭。现在,我似乎搞砸了 XML 文件,因为它在启动时在 Serialize 部分中途失败了。(要清楚,它在拍摄图像后在启动时失败)
我想知道的是,我可以在这个阶段使用我直接操作保存的图像的能力来更改 Unattend.xml 文件吗?
如果是这样,我是编辑原始文件(在 sysprep 目录中)还是将其转移到其他地方?
有人告诉我,不应将 Windows 映像 sysprep 太多次......有点像在一个人身上使用 Nuralizer 太多次 :) 任何人都可以提供有关此的其他信息吗?
我们喜欢定期将更新滚动到我们使用 SCCM 部署的映像中(以便部署补丁相当短),我们的过程采用最后制作的 wim、补丁和 sysprep。由于到目前为止我们已经对我们的 Windows 7 映像进行了大约六次这样的操作,只是希望它不会导致某种类型的近亲繁殖情况......
您能否提供一个unattend.xml
在 Windows 7 中使用的最小文件,它将在一个工作站上手动安装、更新和配置,然后 SysPrep 将像这样运行:
C:\Windows\System32\sysprep>
sysprep /generalize /oobe /unattend:unattend.xml /shutdown
Run Code Online (Sandbox Code Playgroud)
然后C:
将分区克隆到多个工作站(partimage
为此我使用了 Linux LiveUSB)。
这unattend.xml
应该配置一个工作站,以便在克隆后它不会要求任何东西。Workstation 应该只显示一个普通的登录屏幕,其中包含之前配置的帐户。它应该创建随机的计算机名称并且不要尝试加入 Active Directory,因为我不习惯将密码存储在unattend.xml
.
我不想使用 Windows 自动安装工具包 (Windows AIK) 中的 Windows 系统映像管理器 (Windows SIM),因为这太过分了 — 对我的口味来说太复杂了。
我有一台在 hyper-v 中运行的虚拟机,我想克隆十几次。我运行了 sysprep,关闭然后复制了 VHD,将它分配给已经在 Hyper-V 中设置的其他服务器。
在我将 VHD 复制/分配给所有服务器之前,我通过将其分配给一台服务器然后启动到 Windows 来“测试”它。我没有进行设置,只是确保 Windows 启动到选择您的语言屏幕。
所有 VM 都是运行 Windows Server 2012 的 Gen 1 Hyper-V 机器。
现在我收到域信任错误并且所有机器都具有相同的 SID。
我是在运行 sysprep 后启动一次就搞砸了,还是在您进行第一次启动设置后分配了机器的 SID?
跟进:只需在每个虚拟机上再次运行 sysprep 作为一个简单的修复。
将 sysprep 运行到 OOBE 并将主磁盘通用化以进行克隆后,首先运行它仅提示输入语言/区域和机器名称,然后继续按 CTRL+ALT+DELETE 登录屏幕。它没有提示输入新的管理员密码。
除了已重命名的本地管理员之外,系统没有本地帐户。在 sysprep 之前使用的管理员名称和密码不起作用。
我该如何恢复?为什么会这样?备份是旧的/陈旧的,如果我无法进入这台机器,就会失去很多工作。在此程序之前踢自己没有备份。
所以我似乎遇到了 Windows 10 和 Windows Store 应用程序(我假设)干扰 Sysprep /oobe /generalize 的问题。
当我尝试运行上述命令时,我在setuperr.log 中收到以下错误:
Error SYSPRP Package Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.
Error SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
Error SYSPRP SysprepSession::Validate: Error in …
Run Code Online (Sandbox Code Playgroud) 我需要为在 VMWare Workstation 7 中使用虚拟环境的开发人员找到解决方案。
我们在不同且不兼容的环境中开发。目前,在为特定环境修改开发人员 PC 时几乎要浪费一周时间。我们需要一种方法来创建虚拟机,然后将其留在服务器上。当开发人员需要特定环境时,他们可以从服务器上获取并启动虚拟机。
我们为开发人员使用 MSDN Premium 许可证。使用 Microsoft Virtual PC 2007 SP1 和 Windows Virtual PC,我能够构建一个环境 sysprep,并将其留在服务器上。开发人员能够获取虚拟机,并在第一次启动时运行 sysprep。下次重新启动后,VM 已准备好进行开发。
现在,对于 VMWare Workstation 7 和 Windows XP SP3,系统准备后会显示一条消息,指出自第一次激活以来硬件发生了显着变化,需要重新激活 Windows。每次我们需要使用虚拟机时都调用 Microsoft 会很麻烦。
注意:所有用户都使用相同版本的 VMWare Workstation。
我们如何才能让这种方法以类似于 Microsoft Virtual PC 和 Windows Virtual PC 的方式适用于 VMWare Workstation 7?
我看到了这两个问题:
Vista VMWare 发布 SysPrep/激活最佳实践?
他们没有合适的答案。传统的审判时间限制不是一种选择。我们的开发周期明显长于试用期。因为基础 VM 有很多变化,迫使开发人员在特定时间段后重新启动不是一种选择。
我们的开发人员经常出差,而且很多时候都没有互联网连接。不幸的是,ESX 服务器不是一种选择。
在两台机器之间移动虚拟机时,有人对避免重新激活有什么建议吗?
virtualization development activation vmware-workstation sysprep
我是 Windows 7 的新手,但想将其部署在 Netware(阅读:无 Active Directory、无域等)环境中。我过去曾使用 Novell Zenworks 进行 Windows XP 的映像和部署,但从未使用过,sysprep
因为它从来没有必要。
现在,我发现 Zenworks 根本无法对 Windows 7 进行映像。似乎有一堆特定于硬件的信息会破坏所有机器上的图像,除了创建它的特定机器。
我最近才知道什么是 sysprep,就在几周前。我的问题很简单。在哪里可以找到使用sysprep
映像和部署 Windows 7的分步指南?
编辑:我看到我的问题已被迁移。谢谢。我已阅读指导是约翰牛逼提供-然后我读了150+的意见。这似乎已经过时了。没有什么可以总结如何使用sysprep
Windows 7 来准备映像和部署吗?
我正在制定一个方案来克隆一个生产的、加入域的虚拟机,将该机器从网络中拔出,以便准备将其转换为模板。
我想到的一个问题是,从网络中删除它时会遇到问题,因为它无法访问任何域控制器。有没有办法解决?
sysprep ×10
windows ×6
deployment ×2
windows-7 ×2
activation ×1
development ×1
images ×1
imaging ×1
sccm ×1
unattended ×1
wds ×1
windows-10 ×1