一、服务器拓扑

1、AD服务器集成DHCP、DNS服务               1台

2、SQL2016服务器(仅运行SQL)                     1台

3、SCCM 2016服务器集成其他服务                     1台

二、配置sql

1、将服务器加入域

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016

2、安装sql server

关闭防火墙

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_02

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_03

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_04

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_05SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_06SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_07

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_08SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_09SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_10SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_11SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_12SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_13SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_14SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_15SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_16SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_17SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_18SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_19

3、安装sql management studio

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_20

3、    配置sql server

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_21SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_22SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_23

三、安装SCCM所需要的其他服务

1、将SCCM服务器加入域

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_24

2、安装IIS服务

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_25

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_26SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_27

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_28

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_29

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_30

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_31

4、    安装.NETFramework 3.5

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_32

4、安装“后台智能传输(BITS)”和“远程差分压缩”功能

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_33

5、安装“Windows部署服务”

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_34

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_35

配置Windows部署服务

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_36

确认此服务器是域中的计算机;确认环境中存在DHCP、DNS服务器;确认网卡支持PXE

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_37

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_38

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_39

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_40

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_41

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_42


6、 安装Windows更新服务

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_43

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_44

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_45

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_46

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_47


配置Wsus

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_48

 

 

四、扩展AD架构

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_49

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_50

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_51

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_52

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_53



SCCM 2012 R2部署时需要扩展ActiveDirectory架构,就是在Active Directory中增加一些属性和类,扩展AD架构的账户需要有Schema Admins组的权限。

在SCCM2012 R2的安装光盘中提供了AD架构扩展工具,在安装光盘的%CD-Rom%\SMSSETUP\BIN\X64目录下找到extadsch.exe,以管理员身份运行。

 

加载SCCM的安装ISO文件,然后浏览到文件目录

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_54

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_55

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_56

五、安装MicrosoftReportViewer

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_57

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_58

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_59


六、安装Windows 评估和部署套件 (ADK)

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_60

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_61

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_62

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_63

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_64

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_65

七、安装SCCM

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_66

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_67

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_68

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_69

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_70

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_71

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_72

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_73

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_74

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_75

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_76

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_77

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_78

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_79

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_80

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_81

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_82

出现以下错误时,需要在sql server上,将SCCM服务器添加到管理员组里面

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_83

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_84

出现如下报错,在powershell中运行下方命令行,然后重启服务器

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_85

 

Install-WindowsFeature Web-Asp-Net
Install-WindowsFeature Web-Asp-Net45
Install-WindowsFeature NET-HTTP-Activation
Install-WindowsFeature NET-Non-HTTP-Activ

Get-Module servermanager

Install-WindowsFeature Web-Windows-Auth

Install-WindowsFeature Web-ISAPI-Ext

Install-WindowsFeature Web-Metabase

Install-WindowsFeature Web-WMI

Install-WindowsFeature BITS

Install-WindowsFeature RDC

重启服务器之后,提示消失:

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_86

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_87

SCCM 2016 + SQL 2016 + Win 2012 R2 安装教程_SCCM2016_88



至此,SCCM2016安装完成!