Sysprep命令详解
本主题描述了 Windows(R) 8 版本的系统准备 (Sysprep) 工具的命令行语法。
如果你打算创建安装映像以部署到不同的计算机上,则必须运行带有 /generalize 选项的 Sysprep 命令,即使其他计算机具有相同的硬件配置。Sysprep /generalize 命令从 Windows 安装删除唯一性信息,这使得你可以在不同的计算机上重复使用映像。下次启动 Windows 映像时,将运行 specialize 配置阶段。
下列命令行选项可用于 Sysprep:
Sysprep.exe [/oobe | /audit]
[/generalize]
[/mode:vm]
[/reboot | /shutdown | /quit]
[/quiet]
[/unattend:<answerfile>]
下表列出了 Sysprep 命令行选项:
| 选项 | 描述 | ||
|---|---|---|---|
|
/audit |
重新启动计算机进入审核模式。审核模式使你可以将其他驱动程序或应用程序添加到 Windows。你还可以在将 Windows 安装发送给最终用户前对其进行测试。例如: Sysprep /audit 如果指定了应答文件,则 Windows 安装程序的审核模式将运行 auditSystem 和 auditUser 配置阶段。 |
||
|
/generalize |
准备要作为映像的 Windows 安装。Sysprep 工具会从 Windows 安装中删除所有唯一的系统信息。Sysprep 将重置安全 ID (SID),清除所有系统还原点,并删除事件日志。例如: Sysprep /generalize /shutdown 下次计算机启动时,将运行 specialize 配置阶段。该配置阶段将创建一个新安全 ID (SID)。 |
||
|
/oobe |
重新启动计算机进入 OOBE 模式。例如: Sysprep /generalize /shutdown /oobe OOBE 允许最终用户自定义其 Windows 操作系统、创建用户帐户、命名计算机和执行其他任务。Sysprep 在 OOBE 启动前,将处理应答文件中 oobeSystem 配置阶段的所有设置。 |
||
|
/mode:vm |
Windows(R) 8 的新增内容。一般化虚拟硬盘 (VHD),这样可以将其部署为相同虚拟机 (VM) 或虚拟机监控程序上的 VHD。VM 重新启动后,该 VM 可以引导到 OOBE。例如: Sysprep /generalize /oobe /mode:vm 仅有的适用于 VM 模式的额外交换机为“/reboot”、“/shutdown”和“/quit”。必须使用相同的硬件配置文件在虚拟机或虚拟机监控程序上部署 VHD。例如,如果你已在 Microsoft Hyper-V 中创建 VHD,仅可以使用匹配的硬件配置文件将 VHD 部署到 Microsoft Hyper-V VM。使用不同的硬件配置文件将 VHD 部署到不同的 VM 可能会导致意外的问题。
|
||
|
/reboot |
重新启动计算机。可以使用该选项审核计算机并确保首次运行体验正确工作。 |
||
|
/shutdown |
在 sysprep 命令完成运行后关闭计算机。 |
||
|
/quiet |
运行 Sysprep 工具而不显示屏幕确认消息。如果自动运行 Sysprep 工具,则可以使用该选项。 |
||
|
/quit |
Sysprep 运行指定命令后,无需重新启动或关闭计算机即可关闭 Sysprep 工具。 |
||
|
/unattend:<answerfile> |
在无人参与的安装过程中,将应答文件中的设置应用到 Windows,其中 <answerfile> 指定要使用的应答文件的路径和文件名。例如: Sysprep /audit /reboot /unattend:F:\Unattend.xml 其中 F 是应答文件 (Unattend.xml) 所在的便携存储设备的驱动器号。 |
重要事项 |
|---|
| 必须使用 Sysprep /generalize 命令对完整的 Windows 安装一般化,才可以使用该安装对新计算机进行部署,无论是使用映像、硬盘复制,还是其他方法均可。不运行 Sysprep /generalize 命令而将 Windows 映像移动或复制到其他计算机的做法不受支持。 |
From:http://technet.microsoft.com/en-us/library/hh825033.aspx
Sysprep命令详解的更多相关文章
- Git初探--笔记整理和Git命令详解
几个重要的概念 首先先明确几个概念: WorkPlace : 工作区 Index: 暂存区 Repository: 本地仓库/版本库 Remote: 远程仓库 当在Remote(如Github)上面c ...
- linux yum命令详解
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...
- Linux下ps命令详解 Linux下ps命令的详细使用方法
http://www.jb51.net/LINUXjishu/56578.html Linux下的ps命令比较常用 Linux下ps命令详解Linux上进程有5种状态:1. 运行(正在运行或在运行队列 ...
- Docker命令详解
Docker命令详解 最近学习Docker,将docker所有命令实验了一番,特整理如下: # docker --help Usage: docker [OPTIONS] COMMAND [arg ...
- linux awk命令详解
linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...
- android adb 命令详解
ADB (Android Debug Bridge) 是android SDK中的工具,需要先配置环境变量才能使用.起调试桥的作用,可以管理安卓设备.(也叫debug工具) ---------查看设 ...
- Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) Git 的更多介绍 ...
- Top 命令详解
Top 命令详解 先感受一下top命令的执行结果吧!哈哈-- top - 17:32:34 up 3 days, 8:04, 5 users, load average: 0.09, 0.12, 0. ...
- Ruby Gem命令详解
转自:http://www.jianshu.com/p/728184da1699 Gem介绍: Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.o ...
随机推荐
- 【 D3.js 高级系列 — 6.0 】 值域和颜色
在[入门 - 第 10 章]作了一张中国地图,其中各省份的颜色值都是随意赋值的.如果要将一些值反映在地图上,可以利用颜色的变化来表示值的变化. 1. 思路 例如,有值域的范围为: [10, 500] ...
- js获取客户端IP及地理位置
php获取方法: 1.<?php 2.function get_ip_place(){ 3.$ip=file_get_contents("http://fw.qq.com/ipaddr ...
- HDU 5744 Keep On Movin
Keep On Movin Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tot ...
- MyBatis 物理分页
MyBatis使用RowBounds实现的分页是逻辑分页,也就是先把数据记录全部查询出来,然在再根据offset和limit截断记录返回 为了在数据库层面上实现物理分页,又不改变原来MyBatis的函 ...
- selenium打开带有扩展的chrome
每当用跑用例失败的时候,第一反应就是查看元素定位是不是正确,帮助定位的扩展是必不可少的,但是selenium一般打开的是不带扩展的干净的浏览器,如果操作步骤很长的话,就得手动去执行直到那一步去检查元素 ...
- linux shell 实现node-webkit的自动跨平台打包
今天下午发现了个好玩的东西(node-webkit),这东西有一直是我想实现的功能:使用html编写桌面应用,实现跨平台: 具体实现方法:结合chrome浏览器内核和node.js搭建一个跨平台的应用 ...
- Spark中的编程模型
1. Spark中的基本概念 Application:基于Spark的用户程序,包含了一个driver program和集群中多个executor. Driver Program:运行Applicat ...
- Android强大的开源库与系统架构工具
后来加上的,因为太强大了,android上百个可立即使用的开源库介绍:https://github.com/Trinea/android-open-project 一款功能强大且实用的开发工具可以为开 ...
- Java邮件服务学习之二:SMTP和POP3
一.SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则.SMTP协议属于TCP/IP协议簇,它帮助每台计算 ...
- 【转】关于Xcode的Other Linker Flags
链接器 首先,要说明一下Other Linker Flags到底是用来干嘛的.说白了,就是ld命令除了默认参数外的其他参数.ld命令实现的是链接器的工作,详细说明可以在终端man ld查看. 如果有人 ...
重要事项