sharepoint 怎么创建一个站点
在 SharePoint 中创建站点主要有三种方式**Microsoft Graph API开发推荐**、** SharePoint 管理中心/界面手动** 和 **PowerShell管理员推荐**。我将重点介绍 API 方法并补充其他方法以供参考。---### 方法一使用 Microsoft Graph API (程序化创建)这是最适合自动化脚本和应用程序的方式。您可以创建 **团队站点 (Team Site)** 或 **通信站点 (Communication Site)**。#### 1. 权限要求需要以下 Microsoft Graph 权限之一应用权限或委派权限* Sites.ReadWrite.All* Site.FullControl.All#### 2. 创建通信站点 (Communication Site)直接使用 POST /sites 接口。**请求示例**httpPOST https://graph.microsoft.com/v1.0/sitesContent-Type: application/json{displayName: 公司新闻中心,name: newscenter,description: 用于发布公司内部新闻的通信站点,siteTemplate: SITEPAGEPUBLISHING#0}#### 3. 创建团队站点 (Team Site)**推荐方式**通过创建 **Microsoft 365 组** 来间接创建团队站点。这样会自动关联 Teams 团队、Outlook 邮箱等资源。**请求示例**httpPOST https://graph.microsoft.com/v1.0/groupsContent-Type: application/json{displayName: 市场营销团队,mailNickname: marketingteam,description: 市场部的协作空间,groupTypes: [Unified],mailEnabled: true,securityEnabled: false,visibility: Private,resourceProvisioningOptions: [Team]}*注意resourceProvisioningOptions: [Team] 会确保创建 SharePoint 团队站点。*#### 4. 关于多地理位置 (Multi-Geo) 的特别说明如果您之前遇到的 Region 错误是因为租户开启了 **Multi-Geo**创建站点时需要注意* **Graph API 限制**标准的 POST /sites 通常会在租户的**默认地理区域**创建站点。* **指定区域**若需指定特定区域如欧洲、亚太通常建议使用 **PowerShell** 或在创建 M365 组时指定 dataLocation 属性仅适用于组驱动的团队站点。* 组创建示例指定区域jsondataLocation: EUR---### 方法二使用 SharePoint 界面 (手动创建)适合普通用户或一次性操作。1. 登录 **SharePoint 开始页面** (https://yourtenant.sharepoint.com)。2. 点击左上角或页面中间的 ** 创建站点 (Create site)**。3. 选择站点类型* **团队站点 (Team site)**适合协作、成员编辑、关联 Microsoft Teams。* **通信站点 (Communication site)**适合发布新闻、公告少数人编辑多数人阅读。4. 填写站点名称、描述、隐私设置公开/私有。5. 点击 **完成 (Finish)**。---### 方法三使用 PnP PowerShell (管理员推荐)适合批量创建或需要精细控制如指定模板、区域、所有者的场景。#### 1. 安装模块powershellInstall-Module -Name PnP.PowerShell#### 2. 连接并创建powershell# 连接到租户Connect-PnPOnline -Url https://contoso-admin.sharepoint.com -Interactive# 创建通信站点New-PnPSite -Type CommunicationSite -Title 新闻中心 -Url https://contoso.sharepoint.com/sites/news -Owner admincontoso.com# 创建团队站点New-PnPSite -Type TeamSite -Title 项目 Alpha -Url https://contoso.sharepoint.com/sites/projectalpha -Owner admincontoso.com*优势PnP PowerShell 对 Multi-Geo 的支持更好可以通过 -DataLocation 参数指定区域。*---### 关键注意事项| 项目 | 说明 || :--- | :--- || **子站点 (Subsites)** | **已弃用**。微软不再推荐创建子站点如 sites/main/sub建议每个项目都创建独立的顶级站点集合。 || **URL 命名** | 站点 URL (name) 一旦创建通常**不可更改**。请谨慎规划命名建议使用英文、无空格。 || **配额限制** | 创建站点会消耗租户的存储配额。确保租户有足够的存储空间。 || **权限传播** | 创建站点后记得将需要访问的用户添加到站点的 **成员 (Members)** 或 **访客 (Visitors)** 组。 || **删除站点** | 删除站点后它会进入回收站保留 93 天之后永久删除。API 删除使用 DELETE /sites/{site-id}。 |### 总结建议* **开发集成**使用 **Microsoft Graph API** (POST /sites 或 POST /groups)。* **批量运维/多区域**使用 **PnP PowerShell**。* **日常使用**使用 **SharePoint 网页界面**。如果您需要在创建时指定特定的 **Region (地理区域)** 且使用的是 Graph API请优先尝试通过 **创建 M365 组** 的方式并带上 dataLocation 属性因为直接创建 SharePoint 站点的 API 对区域指定的支持较有限。

相关新闻

革新性手柄映射工具:AntiMicroX让每款PC游戏都能适配手柄

革新性手柄映射工具:AntiMicroX让每款PC游戏都能适配手柄

革新性手柄映射工具:AntiMicroX让每款PC游戏都能适配手柄 【免费下载链接】antimicrox Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support. 项目地址: https://gitcode.com/Gi…

2026/7/5 19:11:47 阅读更多 →
重塑Windows文件管理体验:ExplorerBlurMica如何让资源管理器焕发新生

重塑Windows文件管理体验:ExplorerBlurMica如何让资源管理器焕发新生

重塑Windows文件管理体验:ExplorerBlurMica如何让资源管理器焕发新生 【免费下载链接】ExplorerBlurMica Add background Blur effect or Acrylic (Mica for win11) effect to explorer for win10 and win11 项目地址: https://gitcode.com/gh_mirrors/ex/Explore…

2026/7/5 6:00:11 阅读更多 →
商业秘密知识产权申请指南:可信时间戳认证,高效保护商业机密

商业秘密知识产权申请指南:可信时间戳认证,高效保护商业机密

据2025年商业秘密法律保护年度报告显示,技术秘密泄露、客户名单盗用及内部策略外泄等侵权事件同比增长超过30%,给企业造成巨大经济损失。商业秘密作为企业核心竞争力的关键组成部分,其侵权形式日益多样化,涵盖代码非法复制、设计图…

2026/5/17 10:51:33 阅读更多 →

最新新闻

SRN-Deblur技术原理揭秘:Scale-recurrent Network如何实现高效图像去模糊

SRN-Deblur技术原理揭秘:Scale-recurrent Network如何实现高效图像去模糊

SRN-Deblur技术原理揭秘:Scale-recurrent Network如何实现高效图像去模糊 【免费下载链接】SRN-Deblur Repository for Scale-recurrent Network for Deep Image Deblurring 项目地址: https://gitcode.com/gh_mirrors/sr/SRN-Deblur SRN-Deblur是一个基于Sc…

2026/7/6 20:31:46 阅读更多 →
nest_asyncio 常见问题解答(FAQ):解决开发者遇到的实际问题

nest_asyncio 常见问题解答(FAQ):解决开发者遇到的实际问题

nest_asyncio 常见问题解答(FAQ):解决开发者遇到的实际问题 【免费下载链接】nest_asyncio Patch asyncio to allow nested event loops 项目地址: https://gitcode.com/gh_mirrors/ne/nest_asyncio nest_asyncio 是一个专为解决 Pyth…

2026/7/6 20:29:45 阅读更多 →
FAST-LIVO 紧耦合框架解析:LIO与VIO子系统如何共享3D点云地图

FAST-LIVO 紧耦合框架解析:LIO与VIO子系统如何共享3D点云地图

FAST-LIVO紧耦合框架深度解析:激光与视觉的协同进化 1. 多传感器融合SLAM的技术演进 在机器人自主导航领域, 环境感知与位姿估计 的精度直接决定了系统的可靠性。传统单一传感器方案存在明显局限:纯视觉SLAM在弱光、无纹理环境中表现欠佳&…

2026/7/6 20:29:45 阅读更多 →
揭秘gh_mirrors/presentations170/presentations:探索JavaScript组合子的强大世界

揭秘gh_mirrors/presentations170/presentations:探索JavaScript组合子的强大世界

揭秘gh_mirrors/presentations170/presentations:探索JavaScript组合子的强大世界 【免费下载链接】presentations Conference Talks and Proposals 项目地址: https://gitcode.com/gh_mirrors/presentations170/presentations 在软件开发领域,Ja…

2026/7/6 20:27:45 阅读更多 →
如何快速配置yazi:打造高效终端文件管理环境的完整指南

如何快速配置yazi:打造高效终端文件管理环境的完整指南

如何快速配置yazi:打造高效终端文件管理环境的完整指南 【免费下载链接】yazi 💥 Blazing fast terminal file manager written in Rust, based on async I/O. 项目地址: https://gitcode.com/GitHub_Trending/ya/yazi 你是不是还在为终端文件管理…

2026/7/6 20:27:45 阅读更多 →
kkFileView国产化环境中JDK版本选择策略:如何实现最佳兼容性与性能平衡

kkFileView国产化环境中JDK版本选择策略:如何实现最佳兼容性与性能平衡

kkFileView国产化环境中JDK版本选择策略:如何实现最佳兼容性与性能平衡 【免费下载链接】kkFileView Universal File Online Preview Project based on Spring-Boot 项目地址: https://gitcode.com/GitHub_Trending/kk/kkFileView kkFileView作为基于Spring-…

2026/7/6 20:25:33 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻