2010_tiger_year

挥手告别2006,实战2007

2008 - 稳扎稳打,飞得更高

2009 - 低调 反省 改变

2010 - 锐变 机遇 奋进 成就卓越

        一如既往的感谢那些关心、支持、帮助过我的朋友们!没有你们,就没有我的今天!颇多的感慨,汇聚在这除夕之夜!不论是回首还是展望,不论是诸多心酸还是成功喜悦!在这一天为2009年划上一个句号!2010 将是我锐变的一年!是我要把机遇的一年!我将更加努力去争取成功,我也会理智去面对失败!不论结局如何,成就卓越是我不变的理念!

        2010 我将挥手道别我为之奋斗6年的公司!也许真的当我要收获之时,却选择了新的起点!不论怎样,我的执着、我的努力证明我的实力,我的成功!新的开始,也将是我的新的起点!抛开今天得到的一切,从零开始不更能锻炼一个人……!

        辞旧迎新的日子里,我有很多愿望!愿望是否成真在于一个人是否努力,成功总属于那些有准备、有努力的人!今天的我做出这一切重大的决定,我一直在说我没有准备……也许我真的准备许久!这一刻的爆发也许不是偶然!总之,在2010新年来临之际,我向我所有的亲人、朋友们送上最最真挚的祝福……!同时,我希望自己在2010年心想事成!身体康复!拼搏奋进!硕果累累!成就卓越……

easybook

在 Windows 7 下快速获取 Windows Live 套件

http://support.microsoft.com/kb/976872/zh-cn

WS08-R2_v_rgb  HOWTO:解决 WinRM 服务无法创建以下SPN… 的 WinRM ID10154 警告

        当在 Windows Server 2008 R2 上安装 Active Directory 服务后,重新启动服务器会收到类似“WinRM 服务无法创建以下 SPN: /WSMAN/DC.contoso.com; WSMAN/DC。”的警告!来自于系统日志,事件来源:Windows Remote Management,事件ID:10154。具体的错误信息如下图所示。

WinRM_SPN_Error

        根据事件属性中的提示使用 setspn.exe 创建了相关的 SPN 未果,又在网上使用中文关键词进行了查询仍没有任何收获,而使用英文时能找到几篇相关的帖子,根据提示进行了排错也都未能解决问题(让使用 Adsiedit 修改 CN=AdminSDHolder 的安全属性)。最后没辙,通过微软中文技术论坛向 Partner Support 寻求帮助,得到的解答与网上搜索到使用 Adsiedit 修改相关安全属性的方法一致,但是唯一不同的是要修改 CN=ServerName 的安全属性,赋予 Network Service 账号对该对象有”已验证的到服务主体名称的写入(Validated Write to service principal name)”的权限。由于解答中权限部分使用的是英文,害得 gOxiA 理解了半天,不过还好最终算是解决了!赋予了账号权限后,重新启动 WinRM 服务,会发现“WinRM ID10154”警告消失(出现的“WinRM ID10149”警告可以忽略)。

image
        最后补充一下出现该警告的原因是:Network Service 在这个 Object 上没有相关的 ACE,所以 WinRM 没能建立日志中提到的 SPNs。

WS08-R2_v_rgb  HOWTO:解决 DFS 命名空间服务无法初始化该域控制器上的跨林信任信息

        网友反馈,在 Windows Server 2008 R2 上安装 Active Directory 服务之后,重新服务器可能会收到“DFS命名空间服务无法初始化该域控制器上的跨林信任信息……”的错误警告。但是根据实际的测试,该问题的出现几率很低,但是确实也有发生。

DFS_error

        出现该错误警告的原因是由于 DFS 服务在 Active Directory 初始化完毕前就进行访问,所以要解决该问题只需要将“DFS Namespace”服务改为“自动(延迟启动)”即可。如果重新启动服务器后还会有该错误警告日志,可以尝试修改注册表,为 DFS Namespace 服务配置依存关系,为其添加依赖“NTDS”服务。为此执行下面的步骤:

        运行注册表编辑器,定位到下面的注册路径:

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dfs

        修改 DependOnService 的键值,重起一行并添加“NTDS”。

Windows_VPC_compare_MVPC 在 Windows Virtual PC 上使用 Windows Server 2008 Core

        Virtual PC Guy's Blog 发布了一篇日志与大家分享如何在 Windows Virtual PC 上使用 Windows Server 2008 Core,gOxiA 看完感觉还是有一定价值的,特总结一下在本 Blog 与大家分享。在 Windows 7 上我们目前主要使用 Windows Virtual PC 作为虚拟机平台,虽然相比 Microsoft Virtual PC 2007 有了诸多的改进和增强,但是显然也存在一些不足,缺乏虚拟机平台的通用性,可能是跟 Windows 7 集成度太高而给人的一种错觉!不过也不难理解,毕竟叫 Windows Virtual PC 嘛!回到正题,在 Windows Virtual PC 上创建一个虚拟机,然后安装 Windows Server 2008 Core 版本,为了能够轻松地在窗体之间切换和使用增强功能,我们需要为虚拟机安装 Integration Components,但是你会发现安装会失败并提示下图中显示的警告!

w2K8CoreVPC7_3

        出现该故障的主要原因就是因为 Windows Virtual PC 创建的虚拟机中包含声卡设备,所以根据《Using Windows Server 2008 Core on Windows Virtual PC》文中的提示,我们只需要修改虚拟机的配置文件 – VirtualMachineName.vmc,找到 Sound 段落,将其 “enable type=”boolean””的设置由 True 改为 False ,最后重新打开虚拟机安装 Integration Components 即可!

Modify_vmc

        虽然大家都已经开始在学习 Windows Server 2008 R2,而 Windows Virtual PC 不支持 64bit guest OS,所以该文的价值并没有想象中那么大,可是起码能够引导我们重视这些配置文件,也许在深入发掘之后有其他更大的收获!

        继之前两篇日志《解决 A connection to the deployment share could not be made. The deployment will not proceed.》和《解决 Capture 时出现的 Unable to validation connection because a blank UNC was specified. 错误》,我们对 MDT 的 Sysprep and Capture 任务序列已经有了非常深入的了解和认识,但是 gOxiA 在测试一台位于工作组级别的计算机执行 Sysprep and Capture 任务序列时仍旧提示 the deployment will not proceed 错误,几经波折发现在访问和执行 MDT 共享目录下的脚本时是需要技巧的。测试成功之后不敢独享,特撰文出来与大家探讨!

        按照常规的操作我们通常会打开网络邻居键入 MDT 的共享路径,而该共享路径默认配置为 ShareName$,当工作组级别的计算机在访问时又需要进行身份验证,故几次测试 Sysprep and Capture 任务序列都失败告终(PS:当计算机加入到 AD 后无此问题,很纳闷!),最后发现当把 MDT 的 ShareName$ 映射到本地 Z: 后故障消失!看来 MDT 脚本存在一定的问题,不管怎样问题得到了解决,要正确执行 Sysprep and Capture 任务序列,则强烈建议通过命令行执行脚本,大致步骤如下:

net use * \\wds-srv\mdtdeployshare$ /user:domain\username

        之后提示键入验证用户的密码,随后执行:

cscript \\mdtdeployshare$\scripts\litetouch.wsf

        之后在 cmd 环境会出现脚本执行的详细细节,之后直接探出任务序列选择列表,这点与之前的执行过程略有不同,无需再次验证身份。在任务序列选择列表中,选择执行 Sysprep and Capture,跟随向导确定完成,最后就出现于下图所示的任务执行截图。

image

        虽然问题都已经得到了解决,但是 gOxiA 总感觉之前的 《解决 A connection to the deployment share could not be made. The deployment will not proceed.》 失去了意义,迫于精力有限无法继续证实,还望有条件的朋友能继续测试给于不同的见解和意见!

        在 MDT2010 中微软设计添加了一个新的任务序列,即:Sysprep and Capture。利用该任务序列,管理员可以轻松地对已经安装好的系统执行系统准备和捕获,以便于以后做批量部署之用。

image

        Sysprep and Capture 任务序列将从 MDT2010 服务器复制一份包含 Capture 功能的 Windows PE,并在当前系统上创建一个一次性引导信息,使当前系统在自动执行了 Sysprep 后,启动计算机时能自动引导进入 Windows PE 中执行 Capture。MDT2010 默认配置下,我们执行该任务序列时会指定 Capture WIM 的存储路径,但是如果之前在 Rules 中添加过自动化参数 SkipCapture=Yes,那么我们将遇到下面图中的错误警告信息,即:“WARNING – Unable to validation connection because a blank UNC was specified.”导致任务序列执行失败。

capture_error

        要解决这个问题,我们可以将 Rules 中配置的 SkipCapture=YES 删除,之后在执行任务序列时手工输入 Capture WIM 的存储路径。或者继续完善自动化任务所需的参数数据,使之能够自动执行 Capture WIM 任务序列。为了减少管理员干预次数,我们将预先配置 Capture WIM 时所需的参数数据,此例主要包含3个参数:ComputerBackupLocation、BackupShare 和 BackupDir。

        其中 ComputerBackupLocation 即备份位置,可以是 Network - 网络、Specific Path - 特定路径、Auto - 自动 以及 NONE。这里我们选择使用 Network,将 WIM 存储在网络中。

        之后我们要指定这个网络共享路径,即:BackupShare,如:“\\MDTSRV\DeployShare$\Captures”。

        由于 Sysprep and Capture 任务序列会被复用,为了避免与其他已经 Capture 机器的 WIM 冲突,我们可以使用 BackupDir 参数,并赋予其一个 MDT 变量值 - %OSDComputerName%,这样就会在 \\MDTSRV\DeployShare$\Captures 目录下创建一个以计算机名为名称的目录。

        当了解了各个参数的作用后,我们就可以将这些参数写入到 Rules 中,格式如下:

BackupDir=%OSDComputerName%

BackupShare=\\MDTSRV\DeployShare$\Captures

ComputerBackupLocation=NETWORK

        如果当前已经为 MDT2010 配置了数据库,那么我们可以在 Database – Locations 中创建一个位置,并为其 Details 选项卡中的 User Data 部分配置这些参数数据,如下图所示!

image

        之后再行测试,“WARNING – Unable to validation connection because a blank UNC was specified.”故障问题消失!至此,我们也对 Sysprep and Capture 有了比较深入的了解和认识。

分页: 2/182 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]