[SharePoint教程系列] 1.SharePoint 2016安装

SharePoint 2016安装

标签(空格分隔): SharePoint2016 入门 安装


本章我们将介绍如何安装配置一个最小的SharePoint 2016环境。供后续学习使用。

要学习如何配置更复杂的环境。请参考后续 SharePoint进阶部分

推荐使用使用虚拟环境Hyper-V###

推荐使用Hyper-V,因为这是Windows自带的虚拟机软件,不需要再单独安装。我的Host主机选择的是Windows 10 企业版。如果是家庭版,不具备Hyper-V功能。可以升级系统,或者改用其他虚拟软件。
使用之前,首先检查Hyper-V是否已经开启

  1. 打开控制面板,控制和功能
    [SharePoint教程系列] 1.SharePoint 2016安装_第1张图片

  2. 打开“启用或关闭Windows功能”
    [SharePoint教程系列] 1.SharePoint 2016安装_第2张图片

  3. 在Windows功能中找到“Hyper-V”,将其全部勾选,然后点击确定进行安装。
    [SharePoint教程系列] 1.SharePoint 2016安装_第3张图片

  4. 安装结束后,开始菜单搜索Hyper-V,可以找到Hyper-V控制台
    [SharePoint教程系列] 1.SharePoint 2016安装_第4张图片

也可以使用其他虚拟机也可以,例如VirtualBox。具体步骤这里不再详细介绍,这方面的资料比较容易查找

SharePoint 2016 的软硬件要求###

我们这里安装的是SharePoint 2016测试环境,最简单的SharePoint Server 2016环境包含3台服务器,1台为域控服务器(DC,Domain Controler),负责提供域管理,DNS管理等服务。1台为SharePoint服务器,安装数据库和SharePoint服务器。还有一台为客户端测试机,安装客户端软件,例如Office以供测试使用。域控和SharePoint服务器使用Windows Server服务器,这里使用Windows Server 2016。客户端机器使用Windows 10,安装Office 2016。

我们这个场环境的结构如下所示:
[SharePoint教程系列] 1.SharePoint 2016安装_第5张图片

同时,所有服务器需要处于一个本地域中,同时所有服务器还需要方便的连接互联网。因此我们在测试环境中每台机器有2个网卡,连接2个网络,1个为Private网络,负责本地域内通信。1个为外部网,用于连接互联网。Private网络对外不开放,不支持连接互联网。IP地址范围192.168.1.1/24。DNS为域控。
修改后的场结构如下:
[SharePoint教程系列] 1.SharePoint 2016安装_第6张图片

  • DC的硬件需求1
    DC只需要满足Windows Server 2016的基本需求即可,其任务不重。不需要分配太多。

    • 处理器:1.4GHz 64位处理器
    • 内存:最低2GB。推荐4GB
    • 硬盘空间:至少32GB,推荐分配40GB或者更多
  • SQL Server的软硬件需求2

    硬件

    • 处理器:1.4GHz,推荐2.0GHz
    • 内存:1GB,推荐4GB以及上
    • 硬盘空间:6GB

    软件

    • .net framwork 3.5 SP1 4.0
    • 网络连接
    • PowerShell
    • 推荐Windows Server 2012 R2或2016
      至少2008 SP2 Web版本以上
  • SharePoint Server的软硬件需求3

    硬件

    • 内存:16GB
    • 处理器:64位 4核
    • 硬盘空间: 系统盘80GB
      其他盘100GB

    软件

    数据库服务器最低要求:

    • Microsoft SQL Server 2014 Service Pack 1 (SP1) 的 64 位版本
    • Microsoft SQL Server 2016 RTM

    Windows操作系统最低要求:

    • 至少Windows Server 2012 R2 Standard 或 Datacenter 的 64 位版本
    • 打KB2919355
      https://support.microsoft.com/zh-cn/help/2919355/windows-rt-8-1-windows-8-1-and-windows-server-2012-r2-update-april-201

    Microsoft SharePoint 产品准备工具会为服务器场中的前端 Web 服务器和应用程序服务器安装以下必备软件:

    • Microsoft .NET Framework 4.6 版
    • Microsoft SQL Server 2012 Service Pack 1 Native Client
    • Microsoft WCF Data Services 5.6
    • Microsoft Information Protection and Control 客户端 (MSIPC)
    • Microsoft Sync Framework Runtime v1.0 SP1 (x64)
    • Windows Server AppFabric 1.1
    • Microsoft AppFabric 1.1 for Windows Server 累积更新包 7 (KB 3092423)
    • Microsoft ODBC Driver 11 for SQL Server
    • 适用于 Visual Studio 2012 的Visual C++ 可再发行组件包
    • 适用于 Visual Studio 2015 的Visual C++ 可再发行组件包

Microsoft SharePoint 产品准备工具可以安装以上必备软件。其中某些必备软件需要下载,请确保具有 Internet 连接。

整合SQL Server和SharePoint Server需求,本次安装SharePoint服务器推荐设置

硬件

  • 处理器:64位 4核
  • 内存:16GB
  • 硬盘:系统盘80GB
    其他盘 100GB

软件

  • Windows Server 2016 Datacenter
  • SharePoint预支条件
  • 客户端测试机的软硬件需求4
    这里以Windows 10+Office 2016 MSI版本 64位(非Office365)为准,另如果使用虚拟机且Host主机可以访问虚拟机,则可以省略客户端测试机,而使用Host主机做测试机。
  • 处理器:至少1Ghz
  • 内存:至少4GB
  • 硬盘空间:至少23GB,建议30或40GB

关于其他应用场景的软硬件需求,可以参照如下链接
https://technet.microsoft.com/en-us/library/cc262485(v=office.16).aspx

小结:

  • DC

    处理器:1.4GHz 64位处理器
    >* 内存:最低2GB。推荐4GB
    >* 硬盘空间:至少32GB,推荐分配40GB或者更多
    
  • SharePoint

    • 处理器:64位 4核
    • 内存:16GB
    • 硬盘:系统盘80GB
      其他盘 100GB
    • Windows Server 2016 Datacenter
    • SharePoint预支条件
  • 客户端

    • 处理器:至少1Ghz
    • 内存:至少4GB
    • 硬盘空间:至少23GB,建议30或40GB

主要步骤

安装SharePoint 2016 主要可以分成以下几步:

1. 配置Hyper-V

首先在Hyper-V中新建2个虚拟交换机,1个内部交换机,对应Private网络。1个外部交换机,对应外部网络。

  1. 打开Hyper-V管理器

  2. 右上角 虚拟交换机管理器
    [SharePoint教程系列] 1.SharePoint 2016安装_第7张图片

  3. “新建虚拟网络交换机”,选择“内部”,点击“创建虚拟交换机”
    [SharePoint教程系列] 1.SharePoint 2016安装_第8张图片[SharePoint教程系列] 1.SharePoint 2016安装_第9张图片

  4. 输入名字“InternalNetwork",其他不变,点击“应用”,点击“确定”
    [SharePoint教程系列] 1.SharePoint 2016安装_第10张图片

  5. 再次打开 虚拟交换机管理器,可以看到刚建立的InternalNetwork
    [SharePoint教程系列] 1.SharePoint 2016安装_第11张图片

同样的步骤,建立外部网络 虚拟交换机,步骤3时选择外部,步骤4时显示如下

[SharePoint教程系列] 1.SharePoint 2016安装_第12张图片

其中外部网络选择最常用的网卡

点击确定后会弹出如下对话框,点击确定
[SharePoint教程系列] 1.SharePoint 2016安装_第13张图片

2. 建立所需虚拟机

  1. 新建虚拟机
    [SharePoint教程系列] 1.SharePoint 2016安装_第14张图片

  2. 输入名字 “DC”
    [SharePoint教程系列] 1.SharePoint 2016安装_第15张图片

  3. 选择虚拟机代数“Generation 1"即可
    [SharePoint教程系列] 1.SharePoint 2016安装_第16张图片

  4. 内存分配4000MB,使用动态内存
    [SharePoint教程系列] 1.SharePoint 2016安装_第17张图片

  5. 网络选择InternalNetwork为第一张网卡
    [SharePoint教程系列] 1.SharePoint 2016安装_第18张图片

  6. 硬盘大小为40GB,动态大小。位置可以修改,也可以不改
    [SharePoint教程系列] 1.SharePoint 2016安装_第19张图片

  7. 安装选项根据实际情况选择,我这里是有操作系统iso镜像,因此选择使用本地镜像。
    [SharePoint教程系列] 1.SharePoint 2016安装_第20张图片

  8. 点击下一步,点击完成,创建虚拟机
    [SharePoint教程系列] 1.SharePoint 2016安装_第21张图片

  9. 选中虚拟机,右键->设置
    [SharePoint教程系列] 1.SharePoint 2016安装_第22张图片

  10. 接下来为虚拟机添加第2块网卡,连接外部网络。选择“添加硬件”->“网络适配器”,点击添加
    [SharePoint教程系列] 1.SharePoint 2016安装_第23张图片

  11. 弹出对话框中,虚拟交换机选择Outernewtork,点击确定
    [SharePoint教程系列] 1.SharePoint 2016安装_第24张图片

  12. 如果步骤7 未选择ISO镜像,这个时候也可以在设置里选择设置DVD驱动器,然后选择目标ISO镜像。
    [SharePoint教程系列] 1.SharePoint 2016安装_第25张图片

同样的步骤,建立另外2个虚拟机。硬件设置参考之前的说明。
[SharePoint教程系列] 1.SharePoint 2016安装_第26张图片

其中SharePoint服务器需要添加第2台硬盘,步骤如下:

  1. 选中虚拟机,右键->设置
    [SharePoint教程系列] 1.SharePoint 2016安装_第27张图片

  2. 选择“IDE控制器”,选择“硬盘驱动器”
    [SharePoint教程系列] 1.SharePoint 2016安装_第28张图片

  3. 点击“添加”
    [SharePoint教程系列] 1.SharePoint 2016安装_第29张图片

  4. 点击“新建”,弹出新建硬盘对话框
    [SharePoint教程系列] 1.SharePoint 2016安装_第30张图片

  5. 点击“下一步”

  6. 选择磁盘格式,使用VHDX
    [SharePoint教程系列] 1.SharePoint 2016安装_第31张图片

  7. 选择磁盘类型,选择“动态扩展"
    [SharePoint教程系列] 1.SharePoint 2016安装_第32张图片

  8. 指定名称和位置
    [SharePoint教程系列] 1.SharePoint 2016安装_第33张图片

  9. 设置磁盘大小为100GB
    [SharePoint教程系列] 1.SharePoint 2016安装_第34张图片

  10. 点击下一步,点击完成。完成新建磁盘,返回设置页面,可以看到新建的磁盘
    [SharePoint教程系列] 1.SharePoint 2016安装_第35张图片

  11. 点击“确定”,退出设置

3. 安装DC和SharePoint服务器系统

  1. 选中刚刚建立的虚拟机,右键,弹出菜单中选择 Connect
    ![图像 001.png-6.5kB][35]

  2. 打开连接界面
    [SharePoint教程系列] 1.SharePoint 2016安装_第36张图片

  3. 启动虚拟机,Action->Start。后续安装结束后,如果暂时要关闭虚拟机,可以使用Save,Save会保存当前虚拟机状态,而不会彻底关闭。下次使用时,可以快速恢复。
    [SharePoint教程系列] 1.SharePoint 2016安装_第37张图片

  4. 虚拟机启动,进入安装界面
    [SharePoint教程系列] 1.SharePoint 2016安装_第38张图片

  5. 选择语言和键盘,语言默认为英文(安装盘为英文),时区选择中国
    [SharePoint教程系列] 1.SharePoint 2016安装_第39张图片

  6. 点击“Install Now"
    [SharePoint教程系列] 1.SharePoint 2016安装_第40张图片

  7. 输入密钥
    [SharePoint教程系列] 1.SharePoint 2016安装_第41张图片

    Hyper-V此时无法直接拷贝。
    [SharePoint教程系列] 1.SharePoint 2016安装_第42张图片

    如果外部有密钥想粘贴到内部,请在外部先Ctrl+C拷贝密钥。然后使用Hyper-V的Type clipboard text将内容输入
    [SharePoint教程系列] 1.SharePoint 2016安装_第43张图片

  8. 选择Server with Desktop Experience,第一个不带桌面。点击Next
    ![图像 012.png-19.8kB][44]

  9. 等待安装完成
    ![图像 016.png-10.8kB][45]

  10. 系统重启后,设置Administrator的密码
    [SharePoint教程系列] 1.SharePoint 2016安装_第44张图片

  11. 设置完密码后,进入登录界面
    [SharePoint教程系列] 1.SharePoint 2016安装_第45张图片

  12. 在菜单中使用如下按键输入Ctrl+Alt+Del,进入密码输入界面
    [SharePoint教程系列] 1.SharePoint 2016安装_第46张图片

    至此 服务器安装结束。
    用相同的方法安装SharePoint Server所需Windows Server

4. 安装客户端测试机系统

步骤跟安装服务器相同,唯一的区别是系统选择Windows 10,而不是服务器操作系统。

5. 配置DC

所有虚拟机安装结束后,我们开始配置DC
首先设置IP地址

  1. 接步骤3最后1步,登录到DC,等待一会,看到Server Manager自动加载
    [SharePoint教程系列] 1.SharePoint 2016安装_第47张图片

  2. 开始->齿轮标志 进入设置
    [SharePoint教程系列] 1.SharePoint 2016安装_第48张图片

    [SharePoint教程系列] 1.SharePoint 2016安装_第49张图片

  3. 找到Network & Internet,点击 Change Adapter Settings
    [SharePoint教程系列] 1.SharePoint 2016安装_第50张图片

  4. 找到第一张网卡
    [SharePoint教程系列] 1.SharePoint 2016安装_第51张图片

  5. 右键->属性,打开属性设置
    [SharePoint教程系列] 1.SharePoint 2016安装_第52张图片

  6. 双击设置IPV4
    [SharePoint教程系列] 1.SharePoint 2016安装_第53张图片

  7. 设置IP地址,DC设置如下。不要用192.168.1.1。设置之后,点击OK保存。
    [SharePoint教程系列] 1.SharePoint 2016安装_第54张图片

  8. 设置成功后,cmd ipconfig返回正确的IP地址
    [SharePoint教程系列] 1.SharePoint 2016安装_第55张图片

接下来修改机器名

  1. 开始->齿轮标志 进入设置
    [SharePoint教程系列] 1.SharePoint 2016安装_第56张图片

    [SharePoint教程系列] 1.SharePoint 2016安装_第57张图片

  2. 找到System,找到About

  3. 选择Rename PC
    [SharePoint教程系列] 1.SharePoint 2016安装_第58张图片

  4. 输入新的名字
    [SharePoint教程系列] 1.SharePoint 2016安装_第59张图片

  5. 点击next,设置后重启机器。
    [SharePoint教程系列] 1.SharePoint 2016安装_第60张图片

后续请按照相同的步骤,设置SharePoint Server和Client机器。其中SharePoint Server IP地址为192.168.1.3 客户端为192.168.1.4

安装DC

  1. 进入Server Manager,点击Add roles and Features
    [SharePoint教程系列] 1.SharePoint 2016安装_第61张图片

  2. 进入开始界面,点击Next
    [SharePoint教程系列] 1.SharePoint 2016安装_第62张图片

  3. 选择Role-based or feature-based installation,点击Next
    [SharePoint教程系列] 1.SharePoint 2016安装_第63张图片

  4. 选择当前服务器,点击Next
    [SharePoint教程系列] 1.SharePoint 2016安装_第64张图片

  5. 选择“Active Directory Domain Services"
    [SharePoint教程系列] 1.SharePoint 2016安装_第65张图片

  6. 弹出框,选择“Add Features”
    [SharePoint教程系列] 1.SharePoint 2016安装_第66张图片

  7. Features 默认不动,点击下一步
    ![图像 036.png-42kB][69]

  8. AD DS也直接下一步,选择Install
    ![图像 037.png-29.1kB][70]

  9. 等待安装完成
    [SharePoint教程系列] 1.SharePoint 2016安装_第67张图片

安装完成之后,开始设置DC

  1. 打开Server Manager,右上角有一个黄色叹号,点击弹出菜单,选择“Post-deployment Configuration”
    [SharePoint教程系列] 1.SharePoint 2016安装_第68张图片

  2. 弹出如下对话框,选择"Add a new forest",输入域的名字。点击下一步,等待一会
    [SharePoint教程系列] 1.SharePoint 2016安装_第69张图片

  3. 设置不动,输入密码。这个是后续修改DC设置要用的,一定要记住
    [SharePoint教程系列] 1.SharePoint 2016安装_第70张图片

  4. 进入DNS这是,这个因为是单独域,不需要跟上级DNS关联,直接next
    [SharePoint教程系列] 1.SharePoint 2016安装_第71张图片

  5. 设置与的NetBiOS名字,这个根据情况输入
    [SharePoint教程系列] 1.SharePoint 2016安装_第72张图片

  6. Paths 设置不变,直接下一步
    [SharePoint教程系列] 1.SharePoint 2016安装_第73张图片

  7. Review Options,直接下一步
    [SharePoint教程系列] 1.SharePoint 2016安装_第74张图片

  8. 等待安装结束
    [SharePoint教程系列] 1.SharePoint 2016安装_第75张图片

  9. 结束之后,再进入Server Manager,就可以看到AD DS和DNS已经在了
    [SharePoint教程系列] 1.SharePoint 2016安装_第76张图片

    选中AD DS中的当前服务器,右键可以看到很多功能项。其中Active Directory Administrative Center,Active Directory Uses and Computers用的比较多。
    [SharePoint教程系列] 1.SharePoint 2016安装_第77张图片

    右上角Manage 点击 也可以看到很多工具,这里就是包括当前服务器上所有可用工具,不只是AD DS的
    [SharePoint教程系列] 1.SharePoint 2016安装_第78张图片

6. 将SharePoint服务器和客户端加入域

将SharePoint服务器和客户端修改好IP地址后,需要将他们加入域。

  1. 开始->齿轮标志 进入设置
    [SharePoint教程系列] 1.SharePoint 2016安装_第79张图片

    [SharePoint教程系列] 1.SharePoint 2016安装_第80张图片

  2. 找到System,找到About

  3. 选择Rename PC,执行Rename PC,SharePoint Server改为SP16.客户端改为Client

  4. 重启后,再次重复步骤 1 2,这次执行Join a Domain
    [SharePoint教程系列] 1.SharePoint 2016安装_第81张图片

  5. 弹出窗口中输入Domain(域)名字,点击Next
    [SharePoint教程系列] 1.SharePoint 2016安装_第82张图片

  6. 输入域管理员账号和密码,点击确定
    ![图像 057.png-10kB][87]

  7. 选择域管理员CONTOSO\Administrator加入本地管理员组。点击Next
    [SharePoint教程系列] 1.SharePoint 2016安装_第83张图片

  8. 等待加入成功,重启服务器
    [SharePoint教程系列] 1.SharePoint 2016安装_第84张图片

  9. 重启之后,就可以用域管理员账号登录机器
    [SharePoint教程系列] 1.SharePoint 2016安装_第85张图片

7. 创建所需账号###

SharePoint使用过程中,按照标准要求,需要为其配置多个账号用于不同的目录。一般来说,建议在AD中创建如下账号

账号名 说明 是否本地管理员 推荐名称
安装账号 用于安装SharePoint和SQL Server 时使用,后续添加新的账号也需要此账号 spsetup
Farm管理员 整个SharePoint场的管理员 spadmin
服务账号 用于管理SharePoint场中的各个服务 spsvc
SQL 管理员 用于管理SQL Server sqladmin

在AD创建账号的步骤如下

  1. 以DC管理员身份登录域控服务器,打开服务器管理器,点击Tools。下拉菜单中选择Active Directory Uses and Computers
    [SharePoint教程系列] 1.SharePoint 2016安装_第86张图片

  2. 选中Users,右键->New User
    [SharePoint教程系列] 1.SharePoint 2016安装_第87张图片

  3. 输入账号名称,这里创建的是Farm管理员,所以这里名字填的是spadmin
    [SharePoint教程系列] 1.SharePoint 2016安装_第88张图片

  4. 输入密码,可以选择密码永不过期(一般来说,定期修改密码是好习惯,不过SharePoint修改密码影响范围非常大,可以暂时设置为不修改,等后续学会如何修改密码,再改这里的设置)
    [SharePoint教程系列] 1.SharePoint 2016安装_第89张图片

    5.查看摘要信息,点击Finish,创建账号
    [SharePoint教程系列] 1.SharePoint 2016安装_第90张图片

  5. 新账号已经被创建了

  6. 同样的步骤创建其他账号
    [SharePoint教程系列] 1.SharePoint 2016安装_第91张图片

8. 配置SharePoint 所在服务器操作系统

####账号加入本地管理员组

  1. 进入控制面板

  2. 管理工具(Administrative tools)->计算机管理(Computer Management)
    [SharePoint教程系列] 1.SharePoint 2016安装_第92张图片

  3. Computer Managment->System Tools->Local Users and Groups->Groups,找到Administrators
    [SharePoint教程系列] 1.SharePoint 2016安装_第93张图片

  4. 双击打开,点击Add, 输入spadmin,点击Check Names,等名字能够正确识别后,点击OK。
    [SharePoint教程系列] 1.SharePoint 2016安装_第94张图片

  5. 同样步骤添加spsvc到此组
    [SharePoint教程系列] 1.SharePoint 2016安装_第95张图片

####开放端口
生产环境中,需要打开所有防火墙,然后在防火墙中开启如下端口。
测试环境里,可以直接关闭防火墙。因为我们这里是All In One环境,可以不设置。但这里介绍下相关端口和方法,后续可能用到。

Protocol Port Usage Comment
TCP 80 http Client to SharePoint web server traffic (SharePoint – Office Online Server/Office Web Apps communication)
TCP 443 https/ssl Encrypted client to SharePoint web server traffic (Encrypted SharePoint – Office Online Server/Office Web Apps communication)
TCP 1433 SQL Server default communication port. May be configured to use custom port for increased security
UDP 1434 SQL Server default port used to establish connection May be configured to use custom port for increased security
TCP 445 SQL Server using named pipes When SQL Server is configured to listen for incoming client connections by using named pipes over a NetBIOS session, SQL Server communicates over TCP port 445
TCP 25 SMTP for e-mail integration Cannot in 2016 be configured (Use SMTP ports other than the default (25).)
TCP 16500-16519 Ports used by the search index component Intra-farm only Inbound rule Added to Windows firewall by SharePoint. (GPO may override this change)
TCP 22233-22236 Ports required for the AppFabric Caching Service Used by the Distributed Cache…
TCP 808 Search – Query processing component Windows Communication Foundation communication Search – Query processing component(WCF)
TCP 32843 Communication between Web servers and service applications http (default) To use custom port, see references section Inbound rule Added to Windows firewall by SharePoint
TCP 32844 Communication between Web servers and service applications https Inbound rule Added to Windows firewall by SharePoint
TCP 32845 net.tcp binding: TCP 32845 (only if a third party has implemented this option for a service application) Custom Service Applications Inbound rule Added to Windows firewall by SharePoint
TCP 32846 Microsoft SharePoint Foundation User Code Service (for sandbox solutions) Inbound on all Web Servers Inbound rule Added to Windows firewall by SharePoint Outbound on all Web and App servers with service enabled.
TCP 636 User Profile Synchronization Service/Active Directory Import Synchronizing profiles between SharePoint 2016 and AD using SLDAP (Secure LDAP)
TCP 5725 User Profile Synchronization Service Synchronizing profiles between SharePoint 2016 and Active Directory Domain Services (AD DS)
TCP + UDP 389 User Profile Synchronization Service LDAP Service
TCP + UDP 88 User Profile Synchronization Service Kerberos
TCP + UDP 53 User Profile Synchronization Service DNS
UDP 464 User Profile Service Kerberos change password
TCP 809 Office Online Server/Office Web Apps Office Online Server/Office Web Apps intra-farm communication.

禁用防火墙步骤

  1. 控制面板->Windows Firewall

  2. Turn Windows Firewall on or off
    [SharePoint教程系列] 1.SharePoint 2016安装_第96张图片

  3. 全部勾选Turn off,点击OK
    [SharePoint教程系列] 1.SharePoint 2016安装_第97张图片

添加防火墙规则步骤
防火墙规则主要是2种,Inbound Rule和Outbound Rule,前者决定外部如何连接本地。后者决定本地如何连接外部。
这里以添加Inbound Rule,允许外部连接80端口为例,说明如何添加防火墙规则,Outbound类似。

  1. 控制面板->Windows Firewall

  2. Advanced settings
    [SharePoint教程系列] 1.SharePoint 2016安装_第98张图片

  3. 点击Inbound Rule,右侧Actions,点击New Rule
    [SharePoint教程系列] 1.SharePoint 2016安装_第99张图片

  4. Rule Type选择Port,即设置针对特定端口的规则,点击下一步
    [SharePoint教程系列] 1.SharePoint 2016安装_第100张图片

  5. 协议选择TCP,端口号输入80,点击下一步
    ![图像 27.png-17.3kB][106]

  6. Action选择允许连接
    [SharePoint教程系列] 1.SharePoint 2016安装_第101张图片

  7. Profile选择默认,点击下一步
    [SharePoint教程系列] 1.SharePoint 2016安装_第102张图片

  8. 输入名字,点击Finish保存
    [SharePoint教程系列] 1.SharePoint 2016安装_第103张图片

9. 安装SQL Server

  1. SQL Server账号加入到本地管理员组
    步骤参考上一步设置系统

  2. 以sqladmin登录系统
    虚拟机Action->Ctrl+Alt+Del,进入登录页面
    [SharePoint教程系列] 1.SharePoint 2016安装_第104张图片

    重新输入sqladmin账号密码登录
    [SharePoint教程系列] 1.SharePoint 2016安装_第105张图片

  3. 挂载SQL Server 安装盘
    [SharePoint教程系列] 1.SharePoint 2016安装_第106张图片

  4. 双击打开光盘,点击setup
    [SharePoint教程系列] 1.SharePoint 2016安装_第107张图片

  5. 选择New SQL Server stand-alone installation or add features to an existing inistallation
    这里是安装单台SQL Server,理想情况下是应该安装配置SQL Server Cluster,这个后续会介绍。实验环境 单台服务器足够使用。
    [SharePoint教程系列] 1.SharePoint 2016安装_第108张图片

  6. 弹出一个新的窗口,开始安装。输入产品Key,点击下一步
    [SharePoint教程系列] 1.SharePoint 2016安装_第109张图片

  7. 选择同意协议,点击下一步
    [SharePoint教程系列] 1.SharePoint 2016安装_第110张图片

  8. 运行全局检查,如果通过,则点击下一步。否则点击Failed,会弹出失败原因。
    [SharePoint教程系列] 1.SharePoint 2016安装_第111张图片

    比较常见的是 账号不是管理员,这里我们之前已经把sqladmin加入本地管理员,因此没有这个问题。
    .net framework 2.0或3.5 SP1 on Windows 2008 R2 ,这个是Windows 2008 R2的问题,我们这里不存在。
    执行完之前的操作没重启服务器,重启服务器即可。

  9. 确认是否需要使用Windows Update来更新SQL Server。一般不选,后续根据需要下载并安装SQL Server更新。服务器软件以保持稳定为先。点击下一步。
    [SharePoint教程系列] 1.SharePoint 2016安装_第112张图片

  10. 产品更新检查。SQL Server会尝试联网检查是否有新的更新,如果联网失败则会直接报错。可以忽略报错,直接点击下一步。如果联网成功,会下载更新到本地。

![!\[图像 017.png-37.3kB\]\[119\]](https://img-blog.csdnimg.cn/img_convert/00b506264d31600427dcbd2be9bc9ac8.png#pic_center)
  1. 再次检查Install Rules。成功则直接跳过,失败则检查失败原因。
![!\[图像 018.png-43kB\]\[120\]](https://img-blog.csdnimg.cn/img_convert/b69a56abacb6bf1e032aab01747e2025.png#pic_center)

这里有2个警告。可以直接忽略,也可以处理。
.NET Application Security。这个可以直接忽略。
![!\[图像 031.png-8.9kB\]\[121\]](https://img-blog.csdnimg.cn/img_convert/0baca66d1eabf18229b54990539d6b10.png#pic_center)

Windows Firewall,这个就是之前提到的防火墙设置。如果按照之前的步骤设置了防火墙,则这里不会报这个警告。如果报错,请回到前面按照之前的步骤检查防火墙设置。
  1. Setup Role,选择默认,安装SQL Server Feature Installation.
![!\[图像 032.png-39.2kB\]\[122\]](https://img-blog.csdnimg.cn/img_convert/f7e9c3d87197705897d55d5acd78272f.png#pic_center)
  1. 选择要安装的Feature。SharePoint Server理论上安装Database Engine Services即可,但是为了管理方便,建议同时安装SQL Server管理工具。安装路径根据磁盘实际情况选择。
![!\[图像 033.png-47.5kB\]\[123\]](https://img-blog.csdnimg.cn/img_convert/68f979350e984e8b8ccb3f4593a2c436.png#pic_center)

![!\[图像 034.png-2.9kB\]\[124\]](https://img-blog.csdnimg.cn/img_convert/c15418427ab4aef04378a575f9ecf058.png#pic_center)
  1. SQL Server会再次检查,看是否有需要的Feature(Windows或其他等安装需要的)未安装。
![!\[图像 035.png-36.1kB\]\[125\]](https://img-blog.csdnimg.cn/img_convert/f72f16799549b0addbfc52d681ceefc3.png#pic_center)

检查提示.NET Framework 3.5 SP1未安装。
这个要到Server Manager中安装此Feature。

14.1 打开Server Manager
[SharePoint教程系列] 1.SharePoint 2016安装_第113张图片

14.2 点击Add roles and features
[SharePoint教程系列] 1.SharePoint 2016安装_第114张图片

14.3 点击下一步
[SharePoint教程系列] 1.SharePoint 2016安装_第115张图片

14.4 Installation Type选择默认,Role-based or feature installation。安装本机。Remote Desktop Service Installation是配置VDI的。
[SharePoint教程系列] 1.SharePoint 2016安装_第116张图片

14.5 选择当前机器,点击下一步
[SharePoint教程系列] 1.SharePoint 2016安装_第117张图片

14.6 点击下一步,跳过Role选择。
[SharePoint教程系列] 1.SharePoint 2016安装_第118张图片

14.6 选中.NET Framework 3.5 Features,点击Next
[SharePoint教程系列] 1.SharePoint 2016安装_第119张图片

14.7 确认安装信息,点击Install,开始安装
[SharePoint教程系列] 1.SharePoint 2016安装_第120张图片
[SharePoint教程系列] 1.SharePoint 2016安装_第121张图片

安装结束,回到SQL Server 安装工具,重新运行检查,检查通过。点击下一步

[SharePoint教程系列] 1.SharePoint 2016安装_第122张图片

  1. 输入SQL Server实例名。建议为SQL Server起实例名,方便后续管理和在一台服务器上安装多个SQL Server实例。点击下一步。

[SharePoint教程系列] 1.SharePoint 2016安装_第123张图片

  1. 设置账号,这里可以选择默认。

[SharePoint教程系列] 1.SharePoint 2016安装_第124张图片

  1. 点击Add Current User将当前账号(sqladmin)添加为SQL 管理员。认证模式建议选择Windows Authentication。点击下一步。
![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/9183742380d466ce80b020745bed8917.png#pic_center)

[SharePoint教程系列] 1.SharePoint 2016安装_第125张图片

  1. 再次检查当前安装设置是否正确。检查无误,点击下一步

[SharePoint教程系列] 1.SharePoint 2016安装_第126张图片

  1. 最终检查。检查所有的安装设置是否正确,如果无误,点击下一步开始安装。
![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/b4aaaa09c000aff86a53ea534b3416eb.png#pic_center)
  1. 开始安装
    [SharePoint教程系列] 1.SharePoint 2016安装_第127张图片

  2. 安装成功如下图所示

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/c7d292d339238911794ff17592c328b4.png#pic_center)

安装之后,开始菜单中看到SQL Server相关软件
[SharePoint教程系列] 1.SharePoint 2016安装_第128张图片

点击SQL Server 2014 Management Studio,查看是否可以正常连接
[SharePoint教程系列] 1.SharePoint 2016安装_第129张图片

输入sqladmin,点击连接
[SharePoint教程系列] 1.SharePoint 2016安装_第130张图片

正常连接则如下所示
[SharePoint教程系列] 1.SharePoint 2016安装_第131张图片

后续需要添加SharePoint账号spadmin和spsvc到SQL Server,并赋予足够权限
1.打开SQL Server 2014 Management Studio
2.打开Security->Logins
[SharePoint教程系列] 1.SharePoint 2016安装_第132张图片

  1. 右键->New Login
    [SharePoint教程系列] 1.SharePoint 2016安装_第133张图片

  2. 点击search,找到spadmin账号。注意搜索范围选择域
    [SharePoint教程系列] 1.SharePoint 2016安装_第134张图片

    [SharePoint教程系列] 1.SharePoint 2016安装_第135张图片

  3. Server Roles可以直接全部选中
    [SharePoint教程系列] 1.SharePoint 2016安装_第136张图片

  4. 点击OK保存。同样的方法添加spsvc
    [SharePoint教程系列] 1.SharePoint 2016安装_第137张图片

10. 安装SharePoint 前置软件

SharePoint作为一个综合性平台,软件本身基于一批微软平台框架构造。安装SharePoint之前,需要先安装这批软件。
安装SharePoint前置条件有2种情况,服务器可以联网和服务器不可联网。
服务器可以联网时,直接用安装工具安装。如果不联网时,则需要先把相关软件下载到本地并拷贝到服务器上,然后使用SharePoint前置软件安装工具prerequisiteinstaller安装。
[SharePoint教程系列] 1.SharePoint 2016安装_第138张图片

服务器无法联网时

主要分为3步,安装Windows Feature,下载SharePoint相关软件,使用工具安装。

  1. 安装Windows Feature
    1.1 挂载Windows安装盘
    1.2 以账号spadmin登录服务器,以本地管理员身份执行PowerShell。执行如下指令

Import-Module ServerManager
Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,Application-Server,AS-Web-Support,AS-TCP-Port-Sharing,AS-WAS-Support,AS-HTTP-Activation,AS-TCP-Activation,AS-Named-Pipes,AS-Net-Framework,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer -verbose -source 'D:\sources\sxs’
https://gallery.technet.microsoft.com/office/SharePoint-2016-Prerequisit-17912ad2
最后的Source部分修改为安装盘盘符
1.3 下载所有的前置软件,下载地址如下

  • Application Server Role, Web Server (IIS) Role. You can enable the Web Server (IIS) role and the Application Server role in Server Manager. However if the server is not connected to the Internet, the http://support.microsoft.com/en-us/kb/2765260 article has an Offline method that explains how to use several Window PowerShell cmdlets to add and enable these roles.

  • Microsoft SQL Server 2012 Native Client. Installs with the Microsoft SQL Server 2012 Feature Pack [http://www.microsoft.com/en-us/download/details.aspx?id=29065]

  • The Microsoft® SQL Server® 2012 Feature Pack is a collection of stand-alone packages which provide additional value for Microsoft® SQL Server® 2012. It includes the latest versions of:

  • Tool and components for Microsoft® SQL Server® 2012.
    Add-on providers for Microsoft® SQL Server® 2012.
    Microsoft ODBC Driver 11 for SQL Server [http://www.microsoft.com/en-us/download/details.aspx?id=36434]

  • Microsoft ODBC Driver 11 for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to Microsoft SQL Server 2005, 2008, 2008 R2, SQL Server 2012, SQL Server 2014 and Windows Azure SQL Database. This redistributable installer for Microsoft ODBC Driver 11 for SQL Server installs the client components needed during run time to take advantage of new SQL Server 2012 features, and optionally installs the header files needed to develop an application that uses the ODBC API.

  • Microsoft Sync Framework Runtime v1.0 SP1 (x64) [http://www.microsoft.com/en-us/download/details.aspx?id=17616]

  • Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline scenarios for applications, services, and devices. Developers can build synchronization ecosystems that integrate any application and any type of data, using any protocol over any network. This service pack is intended to fix a handful of bugs as well as to transition to a public-facing change tracking API that is new in SQL Compact 3.5 SP2.

  • Windows Server AppFabric 1.1 [http://www.microsoft.com/en-us/download/details.aspx?id=27115]

AppFabric is a set of integrated technologies that make it easier to build, scale, and manage Web and composite applications that run on IIS. AppFabric targets applications built using ASP.NET, Windows Communication Foundation (WCF), and Windows Workflow Foundation (WF).

It provides out-of-the-box capabilities for you to easily build and manage composite applications, including:

Enhanced design and development tools in Visual Studio to build rich composite applications
Management and monitoring of services and workflows via integration with IIS Manager and Windows PowerShell
Distributed in-memory application cache to improve application performance

  • Cumulative Update Package 1 for Microsoft AppFabric 1.1 for Windows Server (KB2671763) [http://support.microsoft.com/en-us/kb/2671763]

  • Cumulative update package 1 for Microsoft AppFabric 1.1 for Windows Server. This hotfix package resolves several issues and adds several features that are described at https://support.microsoft.com/en-us/kb/2671763.

  • Microsoft Identity Extensions [http://go.microsoft.com/fwlink/?LinkID=252368]

Microsoft Federation Extensions for SharePoint 3.0 enables interoperable federated access to SharePoint 3.0 sites using the WS-Federation standard. It is built using the Windows Identity Foundation and supports use of ADFS 2.0 as an identity provider.

  • Microsoft Information Protection and Control Client [http://go.microsoft.com/fwlink/?LinkID=528177]

The Active Directory Rights Management Services (AD RMS) Client 2.x is software designed for your computers to help protect access to and usage of information flowing through applications that use AD RMS.

  • Microsoft WCF Data Services 5.0 [http://www.microsoft.com/en-us/download/details.aspx?id=29306]

WCF Data Services 5.0 enables creation and consumption of data services for the Web according to version 3 of the Open Data Protocol (OData), which facilitates data access and change via standard HTTP verbs. WCF Data Services 5.0 includes .NET Framework server and client libraries as well as Silverlight client libraries.

  • Microsoft WCF Data Services 5.6 [https://www.microsoft.com/en-us/download/details.aspx?id=39373]

This installer will update the NuGet packages referenced by the WCF Data Services item templates to version 5.6 This installer also makes the code generation (the “Add Service Reference”) for consuming OData V3 endpoints available for all current and future .Net 4.5.X versions.

  • Microsoft .NET Framework 4.5.2 [http://support.microsoft.com/en-us/kb/2934520]

The Microsoft .NET Framework 4.5.2 is a highly compatible, in-place update to the .NET Framework 4.5.1, the .NET Framework 4.5, and the .NET Framework 4. However, it can run side by side with the .NET Framework 3.5 Service Pack 1 (SP1) and earlier versions of the .NET Framework.

The .NET Framework 4.5.2 for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 is available on Windows Update and on Windows Server Update Service (WSUS).

  • Update for Microsoft .NET Framework to disable RC4 in Transport Layer Security (KB2898850) [http://www.microsoft.com/en-us/download/details.aspx?id=42883]

Resolved a security issue that has been identified that could allow an unauthenticated remote attacker to compromise a system and gain access to information.

  • Visual C++ Redistributable Package for Visual Studio 2013 [http://www.microsoft.com/en-us/download/details.aspx?id=40784]

The Visual C++ Redistributable Packages install run-time components that are required to run applications that are developed by using Visual Studio 2013, on computers that don’t have Visual Studio 2013 installed. These packages install run-time components of these libraries: C Runtime (CRT), Standard C++, ATL, MFC, C++ AMP, and OpenMP.

1.4 使用如下命令安装,将所有的安装文件拷贝到C:\Prereqs。D:\PrerequisiteInstaller.exe修改为光盘所在盘符
`KaTeX parse error: Undefined control sequence: \Prereqs at position 28: …16SP1Path = “C:\̲P̲r̲e̲r̲e̲q̲s̲” Start-Process…SharePoint2016SP1Path\sqlncli.msi
/IDFX:KaTeX parse error: Undefined control sequence: \Windows at position 22: …oint2016SP1Path\̲W̲i̲n̲d̲o̲w̲s̲6.1-KB974405-x6…SharePoint2016SP1Path\MicrosoftIdentityExtensions-64.msi

/Sync:$SharePoint2016SP1Path\Synchronization.msi

/AppFabric:$SharePoint2016SP1Path\WindowsServerAppFabricSetup_x64.exe

/KB2671763:$SharePoint2016SP1Path\AppFabric1.1-RTM-KB2671763-x64-ENU.exe

/MSIPCClient:$SharePoint2016SP1Path\setup_msipc_x64.exe

/WCFDataServices56:$SharePoint2016SP1Path\WcfDataServices56.exe

/DotNet452:$SharePoint2016SP1Path\NDP452-KB2901907-x86-x64-AllOS-ENU.exe

/MSVCRT12:$SharePoint2016SP1Path\vcredist_x64.exe

/KB2898850:$SharePoint2016SP1Path\Windows8.1-KB2898850-x64.msu·

服务器可以联网时

2.1 挂载SharePoint安装盘。双击光盘或者打开后双击splash
2.2 打开如下画面
[SharePoint教程系列] 1.SharePoint 2016安装_第139张图片

2.3 点击 Install software prerequisites,弹出如下画面。点击Next
[SharePoint教程系列] 1.SharePoint 2016安装_第140张图片

2.4 选择接受,点击Next
[SharePoint教程系列] 1.SharePoint 2016安装_第141张图片

2.5 开始安装
[SharePoint教程系列] 1.SharePoint 2016安装_第142张图片

2.6 安装成功后画面如下
[SharePoint教程系列] 1.SharePoint 2016安装_第143张图片

推荐服务器联网安装,过程非常简单。手工安装的话比较复杂。

安装之后,重启服务器,否则后续安装SharePoint时会报错提示服务器需要重启。

11. 安装SharePoint

SharePoint前置软件安装结束后,后续安装SharePoint就比较简单了,

  1. 点击SharePoint安装启动界面中的Install SharePoint Server即可。
    [SharePoint教程系列] 1.SharePoint 2016安装_第144张图片

  2. 输入密钥
    [SharePoint教程系列] 1.SharePoint 2016安装_第145张图片

  3. 同意协议
    [SharePoint教程系列] 1.SharePoint 2016安装_第146张图片

  4. 选择安装路径。注意这里的index文件路径。此路径后续修改起来非常麻烦。如果C盘空间不足,最好一开始安装的时候就将这个路径设置到其他空间足够的磁盘上。
    [SharePoint教程系列] 1.SharePoint 2016安装_第147张图片

  5. 点击开始安装
    [SharePoint教程系列] 1.SharePoint 2016安装_第148张图片

  6. 安装结束
    [SharePoint教程系列] 1.SharePoint 2016安装_第149张图片

12. 运行SharePoint配置向导

SharePoint安装结束后,还需要运行配置向导,才能够正式创建SharePoint Farm,否则只是安装了软件本身,任何内容都没有。

  1. 安装结束后,默认选中后续运行配置向导。直接点击Close。弹出运行配置向导开始界面
    [SharePoint教程系列] 1.SharePoint 2016安装_第150张图片

  2. 弹出警告框,提示会关闭部分服务。点击Yes即可。
    [SharePoint教程系列] 1.SharePoint 2016安装_第151张图片

  3. 目前还没有Farm,选择创建新的Farm。如果后续在这个Farm里再安装新的服务器,则这里选择连接到现有Farm
    [SharePoint教程系列] 1.SharePoint 2016安装_第152张图片

  4. 输入数据库实例名,下面的账号用spadmin和密码
    [SharePoint教程系列] 1.SharePoint 2016安装_第153张图片

  5. 输入密码,此密码仅用于后续添加新的服务器到场里。
    [SharePoint教程系列] 1.SharePoint 2016安装_第154张图片

  6. 选择服务器类型,我们这里只有一台服务器,仅供测试,因此可以选择 Single Server Farm。后续如果想要添加新的服务器到场里,则选择其他类型。
    [SharePoint教程系列] 1.SharePoint 2016安装_第155张图片

    Front-end 前端服务器,主要负载SharePoint 中的前端请求,运行所有Web Application的IIS站点。
    Application 应用服务器,主要运行各个Service Application和Service。
    Distributed Cache 分布式缓存服务器。 主要运行分布式缓存。
    Search 搜素服务器。负载SharePoint搜索功能
    Custom 自定义服务器。 可以根据需求设置。

    前四者为SharePoint 2016 Mini Role定位。更多信息可以参考
    https://docs.microsoft.com/en-us/sharepoint/install/overview-of-minrole-server-roles-in-sharepoint-server-2016

  7. 是否修改管理中心站点设置,可以保持不改
    [SharePoint教程系列] 1.SharePoint 2016安装_第156张图片

  8. 点击继续,开始执行安装
    [SharePoint教程系列] 1.SharePoint 2016安装_第157张图片

  9. 安装结束。

如果后续需要单独运行配置向导,请到开始菜单中搜索SharePoint 2016 Product Configuration Wizard执行即可。

13. 进入管理中心,运行SharePoint向导

配置向导运行成功后,点击确认,会自动启动管理中心,进入SharePoint向导。

SharePoint Farm配置向导建立了场级别的配置数据库,建立了一个空白的场。SharePoint配置向导则会创建SharePoint使用的各个Service Application。

  1. 管理中心打开后,首先弹出如下画面,问是否提供反馈给微软,默认可以选择不提供
    [SharePoint教程系列] 1.SharePoint 2016安装_第158张图片

  2. 提示是否执行配置SharePoint Farm,选择yes
    [SharePoint教程系列] 1.SharePoint 2016安装_第159张图片

  3. Service Account选择spsvc。Service Application选择默认选中的即可。点击Next
    [SharePoint教程系列] 1.SharePoint 2016安装_第160张图片

  4. 提示开始配置
    [SharePoint教程系列] 1.SharePoint 2016安装_第161张图片

  5. 可以等这里提示框跑完,也可以重新进入管理中心,观察Service Application创建进展。方法如下
    开始菜单->All Apps->找到SharePoint 2016 Central Administration(后续打开管理中心都是这个步骤)
    [SharePoint教程系列] 1.SharePoint 2016安装_第162张图片

    可能会弹框让你确认是否执行配置向导,选择是即可。
    (每次打开管理中心时,都会运行配置向导。配置向导负责进行一些配置,并从本地注册表中提取管理中心站点的URL地址并调用IE打开)
    然后找到Manage Service Applications,点击进入
    [SharePoint教程系列] 1.SharePoint 2016安装_第163张图片

    检查右侧的Status,当所有的状态都是Started的时候,表示Service Application都成功创建了
    [SharePoint教程系列] 1.SharePoint 2016安装_第164张图片

    不断按F5刷新这个页面获取最新状态
    [SharePoint教程系列] 1.SharePoint 2016安装_第165张图片

14. 创建并访问第一个站点

以上步骤爬网之后,整个SharePoint场已经创建完毕,接下来SharePoint配置向导会弹出界面让我们创建一个新的Site Collection。我们可以跳过,也可以在这里直接创建一个。
一般直接创建1个Team Site,这是最常用的站点。

  1. 如下图,名字写Team Site,别的默认
    [SharePoint教程系列] 1.SharePoint 2016安装_第166张图片

  2. 点击OK,开始创建

  3. 创建成功后,弹出以下配置小结
    [SharePoint教程系列] 1.SharePoint 2016安装_第167张图片

    这里还一个Configure Hybird,这个是On Prem SharePoint和云端O365结合的,可以暂时不配
    [SharePoint教程系列] 1.SharePoint 2016安装_第168张图片

    点击FInish结束配置。

地址栏里输入http://sp16 进入刚创建的Team Site站点
[SharePoint教程系列] 1.SharePoint 2016安装_第169张图片


  1. https://docs.microsoft.com/zh-cn/windows-server/get-started/system-requirements ↩︎

  2. https://msdn.microsoft.com/zh-cn/library/ms143506(v=sql.120).aspx ↩︎

  3. https://technet.microsoft.com/en-us/library/cc262485(v=office.16).aspx ↩︎

  4. https://www.microsoft.com/zh-cn/windows/windows-10-specifications ↩︎

你可能感兴趣的:(SharePoint,教程,sharepoint)