浅谈基于 VHD 方式在中小型企业内部署 Windows 8的一些思路与方法(4)-2

投稿人:张笑寒 本篇接浅谈基于VHD方式在中小型企业内部署Windows 8的一些思路与方法(4)-1地址:http://blogs.technet.com/b/chinatechnet/archive/2013/07/15/vhd-windows-8-4-1.aspx   2.     xpchangiu.bat 1. @echo off2. :uni3. cls4. echo 请选择要进行的工作5. echo #####################################################6. echo 安装Windows 8请按 17. echo 卸载Windows 8请按 28. echo #####################################################9. set unisos=10. set /p unisos=请输入对应数字选择您的操作:11. echo 您的输入的是:%unisos%,12. set /p chkunisos=如果输入错误请按N,确认输入没错请按y,:13. if “%chkunisos%”==”n” goto uni14. if “%chkunisos%”==”N” goto uni15. if “%chkunisos%”==”y” goto next216. if “%chkunisos%”==”Y” goto next217. echo 您输入有误,将返回重新输入18. pause19. goto uni20. 21. :next222. if “%unisos%”==”1” goto instll23. if “%unisos%”==”2” goto uninstall24. echo 您输入有误,将返回重新输入25. pause26. goto uni27. 28. :instll29. echo open 192.168.1.2> %temp%\XPinstll.txt30. echo win8>> %temp%\XPinstll.txt31. echo 123456>> %temp%\XPinstll.txt32. echo lcd %temp%>> %temp%\XPinstll.txt33. echo…

0

浅谈基于 VHD 方式在中小型企业内部署 Windows 8的一些思路与方法(4)-1

投稿人:张笑寒 本篇接“浅谈基于VHD方式在中小型企业内部署Windows8的一些思路与方法(3)”(下面简称“思路3),主要对笔者一些想法进行探讨。   企业部署操作系统。大体场景有4项:(笔者思路1有介绍) 1.        按照生产力要求,批量进行系统升级2.        按照生产力要求,批量进行单、双系统部署3.        应部分同事要求安装新系统,用于体验新系统的魅力(或跟风体验新事物)4.        系统出问题在找技术员工维护时,直接升级新系统 上三篇(四篇)文章,笔者着重介绍了场景2、场景3、场景4,即单机部署基于VHD文件启动Windows 8及批量部署基于VHD文件启动Windows 8的技术细节。本篇,笔者将对一些非正规IT管理的中小型企业内部署基于VHD文件启动Windows 8的想法进行探讨。 7 网络FTP服务配合批处理文件实现员工自行部署基于VHD文件启动的Windows 8 如部署基于VHD文件启动的Windows 8到企业环境,要不得不考虑一些问题:多台计算机的部署、部署技术人员的能力水平、服务器软硬件成本等。并且,笔者有个想法:在不考虑统一部署的情况、应用场景即上方所提“应部分同事要求安装新系统,用于体验新系统的魅力”,可否由这些公司内非IT专业人士、傻瓜化、自己给自己部署基于VHD文件启动的windows 8。经过一些验证,发现这个想法完全可行。 本质来说,在不使用AD,WDS等简单但有技术含量和维护人工成本稍高的情况下。部署基于VHD文件启动的Windows 8,需要做的事情为笔者在本系列1与2中介绍的技术。笔者在这里将要点归结为下列2项: 1.     员工客户端中拥有准备好的VHD文件2.     确认启动分区并升级写入VHD启动信息 笔者接触过的中小企业中,很少有IT部门正规化管理。大多中小企业、尤其小规模非IT的企业,公司的IT管理真是一塌糊涂。很多IT员工和杂工无异。并且,这样的企业也无法吸引高水平的IT从业者。所以,笔者本篇想法主要针对该类型企业,实现由公司内(非)IT专业人士、傻瓜化、自己给自己部署基于VHD启动的windows 8。 为了达到该要求,制作时必须考虑较全、简单、提示少、自动化高的程序或批处理文件。修改难度较低。 7.1 使用批处理文件下载FTP服务器内的VHD文件 首先,要实现员工自己DIY部署基于VHD文件启动的windows8,必须让员工通过各种方法获到制作好的VHD文件。这里笔者采取的方法为,制作好VHD文件存放到FTP服务器。通过批处理文件自动下载。  7.1.1 FTP服务器环境 由于VHD文件较大,下载VHD文件时要考虑到一个问题。即员工客户端计算机那个分区拥有足够的空间。这一步可以让员工自己选择。 笔者公司的FTP服务器选用的是FileZillaServer。IP地址为192.168.1.2。ftp用户名为win8。密码为123456。该FTP服务器不面向公网。权限配置如下:  由于vhd文件较大。笔者计算机通过wifi连接公司网络带宽较小。故测试期间,笔者以较小的VHDtools.rar作为下载文件。 可以看到使用构成的URL连接下载无问题  7.1.2 FTP服务器内文件下载批处理文件 首先。来看用户输入选择批处理内容: 1. @echo off2. :ftp3. cls4. echo 请打开计算机,确认要下载Win8的分区可用空间大于16G。5. set vhdstore=6. set /p vhdstore=请输入要下载到那个盘(如C盘请输入C。):7. echo 您输入的字符串是:%vhdstore%,8. set /p chkvhdstore=如果输入错误请按N,确认输入没错请按y,:9. if “%chkvhdstore%”==”n” goto ftp10. if “%chkvhdstore%”==”N” goto ftp11. 12. echo 恭喜你输入正确!后续内容一会在补充13. pause…

1

Windows 8企业部署系列之七:配置MDT部署目标计算机

投稿人: 徐宇 很久没有更新文章了,也是因为数量一向不是我写东西的重点,关键是要能够跟大家带来一些确确实实、有价值的内容。在前面的文章里面我们已经获得了一个部署好的Wim文件。有很多朋友可能会在想,这样直接的部署跟我们在每一台机器上直接PXE启动、安装有何区别?其实区别就在于我没有把区别的部分写出来,给到大家。其实按照正常的Windows部署流程,在我们上一篇中应该是写到进行部署,部署后对模板计算机进行定制,并且很重要的一点,在生产环境中往往我们的木板计算机并不是虚拟机,而是具有代表性、典型的这么一台计算机,它后面可能还有几十上百台与它配置一样、批次一样并且使用它们的目标用户群体也是一样的这种情况。 所以拿一台真正的物理计算机作为模板计算机可以在硬件层面也完成部署,从而加快我们的部署。并且其实在MDT中,我们是可以加上一些自定义应用程序的部署,只是这里我也没有写到,毕竟我相信大家希望看到的更多的是如何去部署,知道如何部署后,我们添加应用程序的话也会相对来说容易不少。 今天的文章还是接着之前的,我们今天就是要把我们之前做好的木板WIM文件添加到MDT中,稍后让目标计算机从PXE启动后直接进行安装。首先我们打开MDT,展开部署共享-操作系统,右键选择Import。 然后选择自定义的映像文件,这里就是指我们的Wim文件了。 然后找到我们的WIM文件,然后可以选择移动,否则则是拷贝,由于我空间很有限就直接选择移动了。 然后这里需要指定安装文件类型,这里我们需要不符之任何安装文件,因为我们是基于映像部署的。 然后输入目录名称。 然后完成配置操作吧。 OK,现在我们已经成功添加操作系统到我们的操作系统库中了,然后我们需要建立新的任务序列,因为刚才那个序列是进行部署模板计算机的,现在我们要创建一个部署目标计算机的,以便两者存在差异,以后可以进行自定义更改。我们右键任务序列选择New Task Sequence。 然后我们输入序列ID,跟之前差不多,只不过现在是目标客户端了,之前是模板计算机。 序列模板还是选择模板客户端序列,当然大家也可以选择自定义,在后面可以自定义序列的操作,包括自定义安装应用程序等,但其实这些操作应该在模板计算机那一步完成。 然后我们选择序列中要部署的操作系统,就选择我们刚刚捕获到的模板计算机映像。 然后在指定产品序列号的时候这里我们可以直接指定一个VL的序列号,以便之后能够通过KMS直接激活。 然后输入以下客户端的一些信息,比如注册名、组织以及IE首页等简单信息。 然后可以手动指定Administrator的密码,也可以选择不指定。 确认我们的操作,然后完成新序列的配置。 然后我们可以找到部署共享文件夹下的Control文件夹,然后自定义Bootstrap文件中的参数,以按照需要实现自动化操作。比如在进行WDS身份验证的时候自动使用Bootstrap中的参数认证,然后跳过一系列的操作进行自动安装。    以下设置作为参考,大家可以看看。 [Settings] Priority=Default [Default] DeployRoot=\\WIN8\DeploymentShare$ UserID=Administrator UserDomain=Reinember UserPassword=p@ssw0rd KeyboardLocale=zh-CN SkipBDDWelcome=YES 注意:如果DeployRoot设置计算机名称可能仍然会提示输入凭据,这时可以尝试设置IP地址: DeployRoot=\\172.10.0.4\DeploymentShare$ 其中172.10.0.4是MDT服务器的IP地址。 除了设置Bootstrap中的参数,我们还可以定制Rules来进一步自动化我们的部署,在MDT中右键我们建立的部署共享选择属性,然后切换到Rules,就可以加入我们要自定义的参数了。这里操作之后,我们就可以在WDS启动时自动应用这些设置,从而实现真正的零接触部署,在之前我们仅仅是做了一些轻接触的部署和配置,而真正实现零接触和最简单的部署,这仍然是一个不错的选择。 以下配置作为参考,可以实现基本的自动部署。 [Default]  OSInstall=YES SkipAdminPassword=YES SkipApplications=YES SkipAppsOnUpgrade=YES SkipBDDWelcome=YES SkipBitLocker=YES SkipCapture=YES SkipComputerName=YES SkipComputerBackup=YES SkipDeploymentType=YES  DeploymentType=NEWCOMPUTER SkipDomainMembership=YES  SkipFinalSummary=YES SkipLocaleSelection=YES  KeyboardLocale=zh-cn  UserLocale=zh-cn  UILanguage=zh-cn SkipPackageDisplay=YES…

0

Windows 8 企业部署系列之六:部署和捕获 Windows 8 模板计算机

投稿人: 徐宇 MDT 内置的应用程序功能蛮好,只不过还没有来得及研究,而今天其实整个流程也并没有把部署软件的步骤计划进去,所以后面大家会看到我直接选择的是部署后立刻捕获,而并非部署模板、安装软件等再进行部署。 下面我们开始这篇文章的内容,首先我们在 WDS 服务器上将 C:\RemoteInstall 文件夹给共享出来,其实也不需要,通过管理共享方式也可以,只不过共享出来更加直观一点。 然后我们到 ENT-DEM-WIN8 上的部署文件夹的 boot 文件夹中拷贝两个 wim 到我们的 WDS 服务器中。 直接从 WIN8 就丢到 WDS 还是蛮方便的,访问的话就用 \\WDS,然后找到 REMINST,丢进去或者丢到 boot 里都可以。 然后我们再到 WDS 服务器上,打开 Windows 部署服务管理单元,右键启动映像选择添加。 然后指定到刚拷贝过来的 64 位 LiteTouchPE 文件。 自动识别到,继续下一步。 然后将之前的原版 Boot 删掉。 OK,到这里就已经准备 OK 了,然后我们启动之前准备好的 ENT-DEM-REF 虚拟机,注意这个虚拟机的启动方式第一项一定是旧版网络适配器,并且添加了旧版网络适配器硬件,与 WDS、WIN8 在同一 vlan。然后我们就按照之前的一样,在获取到 IP 后按 F12 进入网络安装界面。唯一不一样的是我们的 Boot 界面发生了很大改变,因为我们现在用的是…

0

Windows 8 企业部署系列之五:配置 MDT 创建 Windows 8 模板计算机

投稿人: 徐宇 在前面的四篇文章里我们完成了 Windows 8 企业部署的基本环节、完成了活动目录的部署以及配置和测试了 Windows 部署服务器,以及安装好了最新的 MDT 和用于部署 Windows 8 的 Windows ADK。那么今天我们就要对安装好的MDT 进行各种配置,使其能够创建我们用于制作模板的参考 Windows 8 虚拟机,这篇文章的内容稍微会有点多,这里我也就少说一点了。 完成这篇文章的内容,我们再按照第三篇文章去尝试网络部署的时候效果就好多了。所以今天这篇文章内容相对来说比较重要,截图比较多,所以也请大家耐心一步一步的做。 首先我们打开 MDT2012,然后右键“Deployment Share”选择 New。需要注意,如果前面没有安装好 ADK 和正确版本的 MDT 的话,这里是没办法右键新建的,会提示错误。 然后我们设置一个部署共享位置,在这里我就不选择了,按照默认即可。 由于截图较多,可能一些只需要按下一步的图会被省略掉,然后设置部署共享名称,默认或自定义都可以,好记上口即可。 然后可以自定义一些内容,比如计算机备份、序列号等内容,这里我也就按照默认了。 然后确认我们的设置,然后单击下一步进行配置。 配置完成后,我们再选择刚创建好的部署共享,右键右侧的“Operating System”选择 Import。我们需要导入 Windows 8 企业版到 MDT 中。 这里我们选择从完整的 ISO 镜像中导入,后面的选项不是针对我们这个阶段的。 然后在虚拟机挂载 Win8 企业版 ISO,然后浏览到该位置,无误后单击下一步。 这时候 MDT 也会自动读取 ISO 中的内容并进行识别,OK Windows 8 Enterprises…

0

Windows 8 企业部署系列之四:安装 MDT2012 和 Windows ADK

投稿人: 徐宇 在前面的三篇文章中我们已经准备好了 Windows 8 企业部署的基本环节、完成了活动目录的部署以及配置和测试了Windows部署服务器,到此为止我们在 Windows 部署方面就已经完成了准备,今天我们将继续安装 MDT 和 ADK,以实现自动化的部署。我偶尔看到有朋友说像第三篇文章那样,仍然还是需要输入帐户密码,才能安装,相当的麻烦啊!这是因为前面我们只是作测试,后面的文章会逐步逐步的完善我们的部署环境,从而实现 Windows 8 在企业中的自动化部署。 今天给大家带来的是 MDT 和 ADK 的安装,看似很简单,但里面仍然有一些猫腻,比如装什么样版本的MDT才能支持ADK?因为我们都知道ADK是针对 Windows 8 的评估和部署工具包,所以我们要部署Windows 8咱就用最新的Windows ADK,而不是 Windows AIK,AIK 是针对 Windows 7 和 Windows Server 2008 R2 及之前的。 这里用官方原话介绍一下ADK,否则连它是什么东西都不清楚,我们怎么去用? Windows 部署面向的是希望自定义安装和自动执行大规模 Windows 安装(如在工厂制造现场或整个组织内安装)的 OEM 和 IT 专业人员。 以前的 OEM 预安装工具包 (OPK) 和 Windows 自动化安装工具包 (AIK) 中包含了各种部署工具,Windows ADK 使用这些发布的部署工具提供安装支持,还包括了…

0

Windows 8企业部署系列之三:测试部署服务器通过网络安装 Windows 8

投稿者:徐宇 首先我们打开Windows部署服务的管理单元,然后我们展开服务器-WDS服务器,右键安装映像,选择“添加安装映像”。 需要创建一个映像组,组名就定为Windows 8企业版。 然后载入Windows 8企业版的ISO,然后在添加映像向导点击浏览,并定位到ISO中的install.wim文件。 WDS会自动识别出系统,并复选该系统,即我们需要将该系统导入到我们的WDS中。   然后将单击下一步将其添加到我们的安装映像库中。然后我们再次右键单击启动映像,并选择添加启动映像。   按照相同方法添加boot.wim进来。 完成这两步简单操作后,我们就可以修改参考计算机的虚拟机设置,使其支持从网络启动。首先我们需要添加一个旧版网络适配器,只有这种适配器才能够执行基于网络来安装操作系统。   添加好后我们把以前的网络适配器删掉,然后将设置为虚拟交换机为WDS接入的虚拟交换机,并指定相同的 VLAN ID。   然后我们选择BIOS,将启动顺序中旧版网络适配器调为最先。   完成后我们启动该虚拟机,这时首先会通过WDS服务器上的DHCP服务,为该虚拟机分配一个IP地址,然后连接到WDS服务器,这时我们需要按F12才能进入网络启动。   按下 F12 后会开始进行 PXE 引导。   然后开始从网络载入启动映像。 显示Windows预安装环境LOGO。 启动完成后会看到Windows部署服务的界面,这时我们单击下一步。 会要求我没输入凭据以连接到WDS服务器,这时就输入我们的域管理员帐户,格式reinember\administrator,其中reinember是我们建立的域名,administrator是我们的管理员帐户名,然后输入密码单击确定。 这时便会连接到我们的WDS服务器,并显示当前可以部署的操作系统,选择单击下一步。 到这里就跟我们在本地插入光盘或通过USB存储安装效果一样了。 选择安装位置后会连接到我们的服务器进行审核,由于我们没有开启该功能,所以稍待片刻即可开始安装。 到这里就已经完成了从网络安装的各种步骤,开始进行安装。  今天的内容就到这里,下一篇文章将继续优化和改进我们的部署方式,以使最终实现基于网络的自动化部署,无需人为干预即可完成在企业中的Windows 8部署。

0

Windows 8 企业部署系列之二:安装 Windows 部署服务器和部署活动目录

投稿者:徐宇 为此,首先我们安装好的 Windows Server 2012 修改计算机名称。 然后我们开始添加角色和功能。 在选择安装类型处选择基于角色或基于功能的安装。 然后选择当前的 WDS 服务器。 选择 Active Directory 域服务、DHCP服务器、DNS服务器以及Windows部署服务,并添加所有依赖组件。 一直下一步到 WDS 角色服务,选择部署服务器和传输服务器。 确认所选的角色服务器,然后单击安装。 耐心等待安装完成,然后在结果中单击“将此服务器提升为域控制器”。 然后我们选择添加新林,并设置一个根域名,好记上口即可。 然后输入一个目录还原模式密码,用于离线登录目录进行恢复,但在我们的环境中可能并不是很重要。 一直下一步知道进行安装,单击安装后即可开始安装,安装完成后会自动进行重启。 然后到ENT-DEM-WIN8,把它加入到我们建立好的域中。在ENT-DEM-WIN8种打开系统属性-计算机名,然后单击更改。 然后将隶属于修改为域,并输入我们之前建立的域名。 单击确定后会需要输入凭据,我们输入之前ENT-DEM-WDS上创建域的管理员帐户密码即可。 完成之后重启ENT-DEM-WIN8。 到此我们就完成了ENT-DEM-WDS服务器的安装和活动目录配置,下一篇文章将配置DHCP和Windows部署服务。

0

Windows 8 企业部署系列之一:部署策略介绍和环境准备

投稿者:徐宇 今天我们将来进行第一步,准备Windows 8部署环境搭建三台虚拟机: 首先我们需要一个健壮的Hyper-V环境,建议是一台运行Windows 8或Windows Server 2012的计算机,并且处理器支持虚拟化,已经开启了Hyper-V功能等,并且内存要求8G以上,磁盘空间要求80G以上。 在本次内容中主要将使用一个虚拟己内部虚拟网络(无与宿主机连接的内部虚拟网络) 在本次内容中主要准备以下几个虚拟机: ENT-DEM-WDS:运行Windows部署服务,并附带活动目录、DNS、DHCP三个角色用于我们的网络发现、IP分配、网络启动以及网络部署; ENT-DEM-WIN8:按理说这台主机并不是必须,但考虑到简化WDS虚拟机的角色所以我们单独使用一台Windows 8来担当MDT 2012工具的主机,用于创建、管理、配置、监视Windows 8的部署; ENT-DEM-REF:在默认情况下没有操作系统的参考计算机,也就是我们俗称的模板机,当然我们会通过MDT来部署模板,再抓取参考计算机作为我们企业中Windows 8 PC的模板。 需要准备的软件: Windows Server 2012 ISO;http://technet.microsoft.com/zh-CN/evalcenter/hh670538.aspx Windows 8 Enterprise ISO;http://technet.microsoft.com/zh-cn/evalcenter/hh699156.aspx?ocid=wc-tn-wctc Windows ADK;http://www.microsoft.com/zh-cn/download/details.aspx?id=30652 MDT 2012 Update 1 Build 61.2373(必须此版本)http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&=tm&id=25175 下面我们开始准备虚拟机,首先是WDS。通过Windows 8或Windows Server 2012中的Hyper-V来新建虚拟机,名称随意好记上口即可,建立好三台虚拟机,分别是ENT-DEM-WDS、ENT-DEM-WIN8、ENT-DEM-REF三台虚拟机。 大家可以参考下下面的配置: 然后是ENT-DEM-WIN8的配置,注意网络一定要相同。 完成之后,我们为ENT-DEM-WDS安装Windows Server 2012操作系统,并配置一个静态IP,由于此服务器将担任DNS角色,所以DNS服务器指向127.0.0.1即可。 然后我们为ENT-DEM-WIN8安装Windows 8操作系统,并按照以下配置IP地址,DNS服务器指向WDS服务器。 今天的内容就到这里,虽然没有太多实质性的内容,但希望大家能够喜欢,感谢大家的支持,有任何问题欢迎随时提出。对于部署方面我也不是很了解,和大家一起共同学习、成长。

0