SCCM部署

  • 环境准备:
  • Windows Server 2012 R2 安装DC 计算机名:SCCM-DC
  • Windows Server 2012 R2 安装SQL 2012 SP4 计算机名:SCCM-SQL
  • Windows Server 2012 R2 安装 SCCM 2012 R2 计算机名:SCCM
  • WIndows 10、Windows 7 各一台
  • 工具准备:
  • Windows Server 2012 R2
  • SCCM 2012 R2
  • ADK 8.1
  • SQL2012 SP4

1、安装DC

  • 如果新林,直接运行下面的命令安装(注意域名、目录还原密码修改)
Install-windowsfeature -name AD-Domain-Services -IncludeManagementTools
Install-ADDSForest -DomainName contoso.com -SafeModeAdministratorPassword(convertto-securestring "test.com" -asplaintext -force) -DomainMode Win2012R2 -ForestMode Win2012R2 -DatabasePath "c:\Windows\NTDS" -SYSVOLPath "c:\Windows\SYSVOL" -LogPath "c:\Windows\Logs"

2、SCCM、SQL所在机器加域

3、在AD上创建账号

  • dsa.msc 打开AD用户和计算机
  • 创建OU:SCCM以及创建账号sccmadmin、sqladmin
  • 两个账号都加入schema admins、enterprise admins、domain admins

创建sccadmin是用来如果不方便使用administrator的情况下,使用此账号来登录机器。创建sqlservice是用来安装sql,防止用了admiinisitrator或者其他账号后,修改了密码,导致sql无法登录

4、安装SQL

  • SQL安装之前,先在此服务器上安装功能: .NET Framework 3.5

因为安装好的Server 2012系统中,​​不包含.net​​ 3.5安装包,所以在安装的时候需要指定安装盘的路径(E:\Sources\SxS\)

  • SQL安装之前,最好先关闭防火墙,或者开放端口1422、1433(端口没尝试过,有待确认)
  • 开始安装SQL,基本都是下一步,下图是一些注意点,按照下图勾选:

SCCM安装部署_SQL

SCCM安装部署_Windows_02

  • 排序规则(SQL_Latin1_General_CP1_CI_AS)

这里一定不能忘记

SCCM安装部署_SCCM_03

SCCM安装部署_SQL_04

SCCM安装部署_Windows_05

5、创建并分配System Management容器权限

  • adsiedit.msc 打开ADSI编辑器

SCCM安装部署_Windows_06

SCCM安装部署_SCCM_07

SCCM安装部署_Windows_08

SCCM安装部署_SQL_09

SCCM安装部署_SCCM_10

  • 再次回到 AD用户和计算机 (dsa.msc)

SCCM安装部署_Windows_11

SCCM安装部署_SCCM_12

SCCM安装部署_Windows_13

SCCM安装部署_SQL_14

SCCM安装部署_Windows_15

SCCM安装部署_SCCM_16

SCCM安装部署_Windows_17

SCCM安装部署_Windows_18

6、SCCM服务器上安装IIS服务

SCCM安装部署_SQL_19

SCCM安装部署_SCCM_20

SCCM安装部署_SCCM_21

SCCM安装部署_Windows_22

SCCM安装部署_Windows_23

7、SCCM服务器上安装WSUS服务

SCCM安装部署_SCCM_24

  • 因为已经安装了单独的SQL,所以这里就选择“数据库”,不用WSUS默认的“WID数据库”

SCCM安装部署_SCCM_25

  • 这里输入将要存放补丁的位置

SCCM安装部署_SCCM_26

SCCM安装部署_Windows_27

8、SCCM服务器上安装 ADK 8.1

SCCM安装部署_SCCM_28

SCCM安装部署_Windows_29

9、将SCCM添加到SQL的本地管理员组(lusrmgr.msc)

SCCM安装部署_SCCM_30

SCCM安装部署_Windows_31

  • 重启SQL服务器

10、开始将SCCM安装在SCCM服务器上

  • 先扩展架构(扩展AD schema)
  • 用管理员打开CMD
  • 运行安装包路径下的extadsch文件
  • 路径:SCCM2012R2\SMSSETUP\BIN\X64\extadsch
  • 扩展完成后,在C盘根目录下有个 ExtADSch 的文本文件,里面是扩展的日志信息,可以查看是否扩展成功
  • 加载SCCM2012R2 ISO文件,打开安装文件splash

SCCM安装部署_Windows_32

SCCM安装部署_SQL_33

  • BXH69-M62YX-QQD6R-3GPWX-8WMFY

SCCM安装部署_SQL_34

SCCM安装部署_Windows_35

SCCM安装部署_SCCM_36

SCCM安装部署_SCCM_37

SCCM安装部署_SCCM_38

SCCM安装部署_SQL_39

SCCM安装部署_Windows_40

SCCM安装部署_Windows_41

SCCM安装部署_SCCM_42

SCCM安装部署_Windows_43

SCCM安装部署_Windows_44

SCCM安装部署_SQL_45

  • “已安装Windows部署工具” -----失败
  • “已安装用户状态迁移工具(USMT)”-----失败
  • “已安装Windows预安装环境” -----失败
  • 以上3个失败的解决方案,需要下载对应的adk和pe

​https://docs.microsoft.com/zh-cn/windows-hardware/get-started/adk-install​

SCCM安装部署_SQL_46

SCCM安装部署_Windows_47