本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!
[MDT] 解决因加域客户端 Windows 登录身份引发的"无法打开登录所请求的数据库"故障
解决因加域客户端 Windows 登录身份引发的“无法打开登录所请求的数据库”故障
一台 MDT(Microsoft Deployment Toolkit)服务器,因为 MDT 默认的部署点共享使用的是隐藏方式(DeployPoint$)。为了便于使用,在一个普通共享目录内创建了一个 Litetouch.vbs 的快捷方式,指向到 DeployPoint 共享对应的文件。该部署点还启用了数据库功能,连接方式为 DBNMPHTW(命名管道)。
一台 Windows 7 客户端,使用隶属于本机 Administrators 组的域账号(Domain Users)登录,执行 MDT 的 Litetouch 进行应用程序的安装,虽然应用程序能完成安装,但是在最后的结果页面却提示了错误警告“无法打开登录所请求的数据库”,如下图所示:
对该问题进行了线性分析!首先,用户以域账号权限访问文件共享,权限通过,访问正常;接下来,域账号因为在本机拥有管理员权限,所以可直接执行 Litetouch.vbs;然后,开始加载 CS.ini 并根据配置去连接要访问的数据库。检查数据库安全性配置,默认 Domain Users 对 MDT 数据是没有访问权限的,而使用命名管道连接时会使用当前登录到 Windows 的身份进行验证,所以才会出现前面所提到的故障。
那么解决办法很简单,只需要为 MDT 数据库添加 Everyone 有读取权限即可。为此打开 SQL Server Management Studio 添加用户,用户类型选择 Windows 用户,用户名为 Everyone,登录名为 BUILTIN\Users,成员身份只选择 db_datareader。
重新测试,故障消失!对于 TCP/IP 方式的数据库连接,我们可以在 CS.ini 下配置 DBID 和 DBPWD 属性用于定义数据库的访问权限。
[WS2012] 将驱动程序添加到脱机的自定义系统映像
将驱动程序添加到脱机的自定义系统映像
企业部署客户端操作系统通常都会创建一个经过桌面标准化处理过的系统映像,而创建该系统映像的环境都会选择 Hyper-V 或 VirtualPC 虚拟机,如果将该映像添加到 MDT 进行批量部署,那么硬件的驱动程序在部署过程中能够根据 MDT 预先添加的驱动程序库加以集成和安装。但是在某些特定环境下,如:使用 imagex 工具手工安装一台 PC 时,就会出现驱动问题。
gOxiA 今天就遇到了这个问题,使用 imagex 为一台 Dell 380 PC 手工安装自定义的系统映像,完成安装进入系统后发现 Windows 7 未能知别 Dell 380 的网卡,而此台 PC 上又没有驱动备份,那么只能从其他 PC 上拷贝驱动到 U盘后再进行安装,感觉实在是很麻烦!为了避免以后再遇到这样的问题发生,gOxiA 绝对将驱动程序添加到这个自定义的系统映像中。
过去要为脱机的系统映像添加驱动可以使用 DISM(部署映像服务和管理)工具,操作步骤如下:
- 以管理员权限运行部署和映像工具命令提示符,可先键入下面命令行检索要修改的系统映像名称或索引号。dism /get-imageinfo /imagefile:d: \deploypoint\Operating Systems\W7ProX86Custom\W7ProX86Custom.wim
- 信息确认完毕后,便可装载脱机的系统映像,命令如下:dism /mount-image /imagefile:d: \deploypoint\Operating Systems\W7ProX86Custom\W7ProX86Custom.wim /index:1 /mountdir:d:\temp
- 将指定目录下的所有驱动程序添加到脱机映像,命令如下:dism /imaged:\temp /add-driver /driver:d:\sources\drivers\dell380\nic /recurse
- 确认更改并卸载映像,命令如下:dism /unmount-image /mountdir:d:\temp /commit
更多信息可参考:http://technet.microsoft.com/zh-cn/library/hh825070.aspx
看了上面四段命令行,不知道你是什么感觉!gOxiA 认为键入时语法使用挺麻烦的,特别是无法使用tab键自动补全命令或路径,使整个操作体验象个噩梦!
OK,下面我们来尝试使用 Powershell 解决这个问题,看看会是什么样的感觉!
- 装载映像mount-windowsimage –imagepath ‘D:\deploypoint\operating system\w7prox86custom\w7prox86custom.wim’-index 1 –path d:\temp
- 集成驱动add-windowsdriver –path d:\temp –driver ‘d:\sources\drivers\dell380\nic\win7’ –recurse
- 卸载并更改映像dismount-windowsimage –path d:\temp –save
整个执行过程可以参考下图:
使用 Powershell 提供的命令,语法简捷易懂,而且可以使用命令和路径自动补全,效率一下提高了很多!大家可以慢慢舍弃 cmd 了……
参考信息:
[SBS] Windows Server 2012 Essentials RTM
Windows Server 2012 Essentials RTM
今天微软正式公布 Windows Server 2012 Essentials 迎来新的里程碑 - RTM,至此微软新一代基于云的服务器操作系统所有版本都已完成 RTM。
Windows Server 2012 Essentials 是面向25用户规模的中小企业 IT 解决方案, 它是基于云的全新服务器操作系统,如果之前对 Windows Small Business Server 有所了解,那么就不会对这个产品的功能特性感到陌生。
比较之前版本,新的 Windows Server 2012 更加灵活,并且与微软的云计算更加紧密,所以不再像以前的版本一样集成众多的微软服务器产品,如:Exchange、ISA、SharePoint……,但是其灵活性也体现在用户可以自行选择是使用微软的云服务(Office365)还是自己在内部搭建 Exchange Server 等业务应用,选择后者一样也能利用 Windows Server 2012 Essentials 的特性进行轻松的集成。
gOxiA 早期就开始了 Windows Server 2012 Essentials(以下简称:WS2012ESS)的测试评估工作,涉及 NDA 不多显摆!WS2012ESS 在安装后提供了一个非常友好的统一管理面板,也成为仪表板,在这里用户可以利用向导设置服务器,而无需了解和掌握过多的技术知识和技能,轻松点击几步便可完成服务器的整个设置工作,如:连接到电子邮件服务,设置随处访问,服务器备份,添加用户账户,管理客户端计算机,等等!
此外,WS2012ESS 还提供了一套供用户使用的 WEB 程序,用户可以使用浏览器登录到服务器,访问其邮件系统,共享文件、实时播放影音资源,远程访问自己的客户端计算机。同时也能快速配置VPN,为用户提供更多的访问支持。
WS2012ESS包含很多实用的特性和功能,gOxiA 会在之后单独为大家分享。如果你对 WS2012ESS 感兴趣,微软提供了 WS2012ESS 的免费评估版供大家测试用,微软订阅用户可以直接访问订阅网站下载。