欢迎光临,这里是 gOxiA=苏繁=SuFan 独立的个人博客。
本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!

[GPO] 利用 GPO 实施部署 BgInfo

[ 2012/02/16 12:04 | by gOxiA ]

利用 GPO 实施部署 BgInfo

        BginfoWindows Sysinternals 系列的一个小工具,利用 Bginfo 我们可以生成一张包含系统信息的桌面背景。在桌面标准化应用方面非常有价值,此外在测试或评估环境下,也是 ITPro 常用的工具,例如 gOxiA 经常要搭建一个虚拟化测试环境,包含数台虚机,频繁在虚机间切换时能够获取到当前系统的相关信息就显得尤为重要,而 Bginfo 完全能够为我们解决此类的问题。

image

        Bginfo 的使用非常简单,而且支持命令行,不用 gOxiA 再多介绍。常见的实施部署方法可以预先在 VHD Templates 的启动项添加命令行或脚本,如果环境是基于 AD(Active Directory)那么就可以使用 GPO 来统一的为客户端部署。

image

        下面将就利用 GPO 实施部署 Bginfo 来与大家分享一下经验心得,gOxiA 当前的环境是基于 Windows Server 2008 R2 的 AD,环境中有 Windows Server 2008 R2 和 Windows 7,默认设置并启用了 UAC。要通过 GPO 实施部署 Bginfo,我们需要用到命令行、脚本文件以及 Bginfo 的模板。

        首先,打开 Bginfo 创建一个标准的模板并将其另存为一个扩展名为 bgi 的文件,如:template.bgi,然后将这两个文件保存在“\\dc\netlogon\bginfo”子目录下,然后再单独创建一个批处理脚本文件,如:bginfo.bat,内容如下:

\\dc\netlogon\bginfo\bginfo.exe \\dc\netlogon\bginfo\template.bgi /nolicprompt /timer:0

        然后,在 DC 上打开组策略管理,找到“Default Domain Policy”这条 GPO 并进行编辑。展开“用户配置”-“策略”-“Windows 设置”-“脚本(登录/注销)”,编辑“登录”属性。在“脚本”选项卡下点击“显示文件”,就会打开登录脚本存储的目录,然后将之前已经做好的 bginfo.bat 拷贝到这个目录中,然后回到”脚本“选项卡进行”添加“选择 bginfo.bat,完成后确定退出。

image

        最后在 DC 和 Client 上执行“gpupdate /force”之后 GPO 就生效了,重新注销登录 Client,就可以看到最终的效果。

小测 Disk2VHD v1.0

[ 2009/10/12 16:23 | by gOxiA ]

  小测 Disk2VHD v1.0

        在本文开始前,我谨代表我个人向 Windows Sysinternals 成员表示由衷的感谢,他们开发出了非常多优秀的小工具,切实地帮助了广大的 ITPro!同时发自内心地崇拜这些出色且厉害的 Windows Sysinternals Guy,因为他们开发的工具真的很有效、很小巧!最后对微软将 Sysinternals 纳入旗下表示赞赏,因为这一切非常的明智!

        回到正题,前几天我发布了一篇日志《Windows Sysinternals 发布 Disk2vhd v1.0》,向大家简单介绍了 Windows Sysinternals 新开发的用于将逻辑磁盘转换为微软虚拟磁盘格式文件(VHD)的小工具 — Disk2vhd v1.0。工具特性很吸引人,但是介绍确实很简单,于是 gOxiA 抽出时间专门对 disk2vhd 进行了测试体验。

        首先我在一台装有 Windows 7 简体中文专业版的机器上进行了测式,对文件占用容量达到 17GB 左右的系统卷进行了转换,大概用去了17分钟左右,基本上1分钟能转换1G左右的数据。在转换过程中可以进行其他操作,disk2vhd 会利用 volume copy shadow service 生成数据进行实时转换。最后,利用这个生成的 VHD 文件,使用 Microsoft Virtual PC 2007 SP1 创建了一台虚拟机,并成功的进行了引导。首次启动会进行硬件的检测和安装,之后就可以安装 VMAdditions 组件。下图是转换后运行时的情景,为了避免与宿主冲突,我没有为虚拟机配置网卡。

disk2vhd_win7

        是不是很奇妙、很炫、很酷!而这一切都源于大小仅 1.45MB的 disk2vhd 工具的功劳!当然,系统能成功的启动并正常运行,与 Windows 7 的新特性是密切相关的,因为 Windows 7 对硬件设备以及 HAL 的兼容性更好、更灵活!

        最后,我又在生产环境进行了测试!使用 disk2vhd 对一台正在运营的 Windows Server 2003 服务器的系统分区进行了转换,近 5G 的数据这次竟然用了22分钟,不过这台老爷机已经运营了5年多,硬盘还是SCSI 33.6GB的!可能转换效率与这些有关!将转换后得到的 VHD 文件传到了一台 Hyper-V Role 的 Windows Server 2008 服务器上,使用虚拟机进行测试!虽然系统能够正常引导并进入登录界面,但是键盘无法操作,也无法通过管理器发送“Ctrl+Alt+Del”(无反应),因为使用 Remote Desktop 登录到的 Hyper-V,所以在未安装 Integration Services 组件时无法在虚拟机中捕获到鼠标,最后使用安全模式重新启动问题依旧。无奈只得放弃,希望其他网友有机会能进行测试。

        整体来说,小巧精悍的 disk2vhd 非常令人满意。在要求不苛刻的环境中可以很轻松地进行 P2V 的迁移或执行其他类型的转移。由于 disk2vhd 能够执行实时转换,并且几乎没有任何环境要求,那么可能会引发相关的安全问题,比如:未经许可的转换操作。好在 disk2vhd v1.0 不支持命令行方式的操作。否则可能会成为“黑客”们的得力工具!虽然如此,但是不排除未来微软发布支持命令行的版本,但是也不排除那时将不再支持 Windows XP 以及 Windows Server 2003 系统,所以 disk2vhd v1.0 还是很有必要收藏一份!

  Disk2VHD v1.0

        Windows Sysinternals 又为我们带来了一个新工具 — disk2vhd,一款用于将逻辑磁盘转换为 vhd 格式虚拟磁盘的实用工具。利用该工具我们可以轻松地将当前系统中的分区生成为一个 vhd 文件,便于挂载到虚拟平台中。

disk2vhd

        disk2vhd 能够运行在 Windows XP SP2,Windows Server 2003 SP1 或更高版本的系统之上,并且支持 64位系统。但是需要注意的是受虚拟化平台产品对 VHD 的限制,比如 Microsoft Virtual PC 仅支持最大 127G 的虚拟磁盘(VHD),那么你所转换的 VHD 则不能高于这个限制。

        有关 disk2vhd 的详细介绍及下载可以访问:http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]