一、安装过程中遇到的问题
在安装sql的过程中,提示需要安装KB2919355,但无论是下载补丁包手动安装还是自动更新安装均无法正常安装,提示0x8007000d错误。最后通过对比MD5,发现网络问题造成下载的补丁包不正确,再次重新下载后,手动安装解决。
安装SCCM过程中,最后检验步骤提示BITS未安装,但系统中确实已经BITS且后台服务已经运行,后使用命令,在powershell中使用命令再次安装BITS服务解决此问题。(操作步骤详见SCCM安装教程)
二、测试过程中
1、SCCM与SQL无法通信
在测试SCCM功能过程中,部署了防火墙策略之后,造成SCCM服务器无法访问sql server,从而无法打开控制台。但可以telnet sql服务器的80端口,但无法telnet 1433端口。故判断是防火墙策略封锁了sql的1433端口,从而造成SCCM服务器与sql服务器的通讯故障。因此需要关闭sql server的防火墙策略,恢复通讯。受限于无法直接通过修改控制面板中防火墙的设置,需要在本地安全策略中关闭防火墙,使得SCCM服务器可以正常访问sql服务器。
2、配置项目和配置基线
遇到的问题:前期无法理解"配置项目"和"配置基线"代表什么意思,造成无法查证部署结果。
解决办法:通过查询相关资料,个人得到以下结论:
"配置基线"可依托于"配置项目""软件更新""配置基线"完成指定工作。
"配置基线"即指配置类似于一个全局策略,用来监测连接到SCCM的终端某些配置状态。比如想监测终端的的注册表中是否存在某个键值,则需要首先在"配置项目"定义好相关的注册表键值,然后创建"配置基线"完成相关设置的检查。
3、用户配置文件之文件夹重定向
遇到的问题:设置了重定向策略之后,无法在终端生效。
解决办法:任何在服务端制定的策略,要想在终端生效,会有一定的时间周期。如果想在最快时间内使终端应用服务器的配置策略,会有快速同步的统计,强制终端即时刷新服务端的策略,因此找到快速同步的操作,即可在更短时间内检验策略应用效果。
在SCCM中,可进行如下操作以便快速应用策略:
在server端:
4、应用程序部署
遇到的问题:应用程序在服务器上发布之后,终端没有办法安装
解决办法:通过查看终端的日志文件,发现出现权限错误的报错。因此着重排查权限设置的问题,由于部署的软件存放在网络路径上,除了确保共享文件夹以及文件的权限外,还需要设置站点的权限设置,操作截图如下:
5、软件更新
遇到的问题:筛选了相应的软件更新包之后,在服务器上下载了,但是终端却始终无法接收到软件更新的部署任务。
解决办法:通过在相关的技术论坛上查找相关的设置教程,得知部署软件升级时,需要部署软件必需性大于等于1的软件,否则终端不会完成对应的软件更新。操作截图如下:
筛选完软件更新包之后,添加到软件更新组中即可以完成更新。
6、自动部署规则
遇到的问题:不清楚此设置的具体运行方式是什么,从而导致部署之后无法查看部署效果。
功能解释:此规则是指对软件进行动态的软件更新。比如:我想要更新win7系统,设置规则之后,会定期自动将关于win7系统的软件更新补丁添加到软件更新组中,当这个周期内的补丁下载完成之后,再向终端发布补丁,从而实现补丁的自动更新。
7、无法生成报表
遇到的问题:
问题1:打开SCCM的 监视-报表, 运行报表后,提示以下报错:
问题2:更改数据库管理员的执行权限,不生效。
问题3:无法更改数据库域管理员的权限为sysadmin
解决办法:造成以上三个问题,均是登陆数据库的域管理员的权限问题,需要将域管理员的权限提升为sysadmin。具体操作如下:
1)以本地管理员的身份登陆数据库服务器
2)进入数据库“安全性”,右击域管理员,然后选择“属性”
3)在服务器角色中添加sysadmin
8、没有生成软件计数结果
遇到的问题:部署完软件计数策略之后,在报表功能模块中无法搜索数据,数据为空。设置步骤完全按照官方操作文档进行,但问题依旧。
解决办法:通过浏览各种论坛,搜索各种关键字,最终找到一个关键设置。即:SCCM在对终端数据进行收集时,有一项全局设置定义了收集数据的时间,默认时间为0:00-5:00期间,因此即使关于软件计数的策略设置成功,但数据收集是在每天的0:00到5:00之间执行,所以出现此问题。此设置里面有很多设置都是在0:00-5:00收集终端数据,如果设置策略之后不生效,可以查看这边设置是否有限制。具体设置项如下: