MDT配置数据库
连接数据库可以使用数据库账户和Windows集成身份验证两种方法:
使用数据库账户:
1.连接数据库时选择TCP/IP
2.在数据库中添加相应规则后,配置数据库
3.在CustomSettings.ini文件中每段规则中添加数据库连接账户如下:
DBID=sa
DBPWD=password
4.更新MDTShare
使用Windows集成身份验证:
1.连接数据库时选择Named Pipes(需要在数据库服务器上启用Named Pipes)
2.在数据库服务器上新建共享
3.在数据库中添加相应规则后,配置数据库,然后更新MDTShare即可,不需要添加sa账户
Database规则说明(MDT2012):
Priority=CSettings, CApps, CAdmins, CRoles, Locations, LSettings, LApps, LAdmins, LRoles, RSettings, RApps, RAdmins, Default
;Priority定义属性设置部分的优先级,按顺序调用,找到可用属性后,就不会再检测后面部分的属性定义信息,如此出CSettings优先级最高,Default优先级最低
下面的[Default]、[CSettings]哪个写在前面,哪个写在后面并没有关系,已测试通过
如果先定义了ComputerName属性值,后定OSDComputerName属性值,则OSDComputerName生效;如果同时定义ComputerName属性值,则先定义的生效
ComputerName将要被弃用,现在只是为了向后兼容
其他属性值还未发现该现象
=====================================================
数据库配置说明:
Computers:针对单台计算机属性信息设置,如MAC:00:0C:29:E6:79:0C
Roles: 针对一组计算机的公共属性信息设置,如加域、OU等,设置完成后,需要在Computers的每台计算机中加入到该Role中
Locations:针对位于同一地理位置的计算机的公共属性信息设置,只设置DefaultGateway即可。客户端计算机在启动时只要自动获取到了该DefaultGateway,就会自动应用其 相关设置。如果不生效,尝试重新Configure Database Rules后,删除MDTShare属性中的数据库相关信息后再重新Update,一次不行,多次重试后测试成功,不需要其他任何 设置,也不需要手工编辑MDTShare属性
Make and Model:针对计算机型号设置
通过MAC分配IP:(Roles+Computers 实测成功)
Roles:
OSDAdapter0DNSServerList=192.168.12.1,192.168.12.2
OSDAdapter0EnableDHCP=false
OSDAdapter0Gateways=192.168.12.11
OSDAdapter0SubnetMask=255.255.255.0,255.255.255.0
OSDAdapterCount=1
Computers:
OSDAdapter0EnableDHCP=false (必需,如果在此处不设置,IP无法配置成功)
OSDAdapter0IPAddressList=192.168.12.88,192.168.12.89
IP配置以逗号分隔,如下:
IPAddressList=192.168.0.40,192.168.100.40
OSDAdapterSubnetMask=255.255.255.0,255.255.255.0
OSDAdapterCount示例:
[Default]
OSDAdapterCount=1
OSDAdapter0EnableDHCP=FALSE
OSDAdapter0IPAddressList=192.168.0.40,192.168.100.40
OSDAdapter0SubnetMask=255.255.255.0,255.255.255.0
OSDAdapter0Gateways=192.168.0.1,192.168.100.1
OSDAdapter0EnableWINS=TRUE
OSDAdapter0WINSServerList=192.168.0.1,192.168.100.1
OSDAdapter0TCPIPNetBiosOptions=0
OSDAdapter0MacAddress=00:0C:29:67:A3:6B
OSDAdapter0GatewayCostMetrics=Automatic
OSDAdapter0EnableTCPIPFiltering=TRUE
OSDAdapter0EnableLMHosts=TRUE
OSDAdapter0EnableFullDNSRegistration=TRUE
OSDAdapter0EnableDNSRegistration=TRUE
OSDAdapter0DNSSuffix=WoodGroveBank.com
在roles中为一组计算机指定TS:S01_001,测试通过。在Administrators选项卡添加管理组用户,测试通过
如果只是对数据库中信息进行了更改,如改了计算机名称、TS等,只要DB Rules没有增加或减少(即增加了Locations或不再使用Roles),则不需要重新Configurer Database Rules和Update MDTShare
在CustomSettings.ini文件中定义日志传输:
;将客户端日志实时传输到服务器端:
SLShareDynamicLogging=\\server\share\logs\%OSDComputerName%
;将客户端日志在安装完成后拷贝到服务器端:
;SLShare=\\server\share\logs\%OSDComputerName%
在自动化安装过程中,所有日志默认都在客户端生产,位置如下:
X:\MININT\SMSOSD\OSDLOGS\BDD.log
该目录下还有一些其他日志可帮助查看问题,可以使用trace32.exe工具查看日志
MDT配置数据库的更多相关文章
- EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射
I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库的主键.外键以及表名和字段的类型等,这就是EF里的默认映射.具体分为: 数据库映射:Code First ...
- 在SQL2008配置数据库镜像1418错误的处理
在SQL2008配置数据库镜像错误一般都由以下原因造成 1.主体.镜像服务器SQL SERVER选择本账号切保持一致 2.在数据库镜像配置向导中的“服务账号”选项中请选择需要同步数据库的登陆名,例如数 ...
- Android通过xml文件配置数据库
之前一段时间自己封装了两个数据库,一个是ORM数据库,另一个是事件流数据库,项目相应的地址如下: ORM数据库:https://github.com/wenjiang/SimpleAndroidORM ...
- SQL Server代理(4/12):配置数据库邮件
SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. 在以前的文章里我们看到,SQL Serve ...
- 新建Oracle数据库时,提示使用database control配置数据库时,要求在当前oracle主目录中配置监听程序
新建一个oracle数据库时,当提示使用database control配置数据库时,要求在当前oracle主目录中配置监听程序等字样的时候,问题是那个监听的服务没有启动,解决方法如下: 打开cmd命 ...
- SQL Server 2012 配置数据库邮件
发送和接受邮箱不能用QQ邮箱,可以用163网易邮箱,同时要求要发送邮件的计算机能上外网 查看163网易邮箱的发送和接收服务器的方法如下 在数据库的管理中,右击数据库邮件,选择配置数据库邮件 出现对话框 ...
- 第四篇 SQL Server代理配置数据库邮件
本篇文章是SQL Server代理系列的第四篇,详细内容请参考原文. 正如这一系列的前几篇所述,SQL Server代理作业是由一系列的作业步骤组成,每个步骤由一个独立的类型去执行.SQL Serve ...
- EF——默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 02 (转)
EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库 ...
- SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?
经常有人问我这个问题,SharePoint服务器将连接配置数据库的连接字符串保存在什么地方?虽然其他SharePoint服务器场设置都是保存到了配置数据库里面,但连接配置数据库本身的连接字符串,肯定是 ...
随机推荐
- 解释mysql 语句 ——解释CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
在我们创建mysql数据库的时候我们经常会用到这句SQL:CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ ...
- Carrierwave 如何配置合理的上传文件名(转自李华顺)
一直在寻找一个好的 Carrierwave 上传文件命名结构(GridFS),今天终于找到了,这个方式比较靠谱. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 ...
- clientX/Y pageX/Y offsetX/Y layerX/Y screenX/Y clientHeight innerWidth...
关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种 event.clientX/Y event.pageX/Y event.offsetX/Y event.layerX/Y event.sc ...
- Node.js之HTTP请求与响应
在C#.OC中也是客户端发起一个请求,服务端作出响应.我们可以把这个过程抽象理解 . 1.客户端给服务端发起请求相当于向服务端写入一个流(writable) 2.服务端读取客户端的流(readable ...
- oracle jdbc jar 的一些说明
Oracle Database 10g Release 2 JDBC Drivers You must accept the OTN Development and Distribution Lice ...
- 10.Set 和 Map 数据结构
Set 和 Map 数据结构 Set 和 Map 数据结构 Set 基本用法 ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set 本身是一个构造函数,用来 ...
- 关于webapi加入Route引用出现问题的解决方案
首先在程序包管理器控制台运行安装MVC5.0,因为[Route("/api/..")]只会存在于MVC5.0中间,运行 Install-Package Microsoft.Asp ...
- Session和Cookie之间区别与联系
一. 概念理解 你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子的链接.这是因为 你浏览某个网页的时候,W ...
- FacebookFriendAdderPro
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Fe ...
- Javascript数组操作函数总结
(1) shift 删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4, ...