Microsoft



[pic]

Microsoft SharePoint Foundation 2010 操作指南

Microsoft Corporation

发布时间:2011 年 1 月

作者:Microsoft Office 系统和服务器团队 (itspdocs@)

摘要

本书介绍如何在 Microsoft SharePoint Foundation 2010 环境中运行和维护服务器、服务器场、网站和解决方案。本书的读者包括应用程序专家、业务线应用程序专家以及运行和维护安装的 SharePoint Foundation 2010 的 IT 管理员。

本书的内容是 SharePoint Foundation 2010 技术库 () 中的精选内容在本书发布之日的副本。有关最新内容,请参阅 Web 上的技术库。

[pic]

本文档按“原样”提供。本文档表达的信息和观点(包括 URL 和其他 Internet 网站引用)可能随时发生更改,恕不另行通知。使用本文档的风险由您自行承担。

本文档描述的一些示例仅供演示之用,纯属虚构。无意进行真实的关联或联系,请勿据此妄加推测。

本文档并不为您提供对任何 Microsoft 产品中任何知识产权的任何法律权利。您可以出于内部参考目的复制和使用本文档。

© 2011 Microsoft Corporation。保留所有权利。

Microsoft、Access、Active Directory、Backstage、Excel、Groove、Hotmail、InfoPath、Internet Explorer、Outlook、PerformancePoint、PowerPoint、SharePoint、Silverlight、Windows、Windows Live、Windows Mobile、Windows PowerShell、Windows Server 和 Windows Vista 是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标。

本文档包含的信息代表 Microsoft Corporation 在本文档发布之日对所讨论问题的当前观点。由于 Microsoft 必须对不断变化的市场情况作出反应,因此不应将其理解为 Microsoft 所做的承诺,Microsoft 不能保证所提供的信息在本文档发布之后仍然准确。

目录

Microsoft SharePoint Foundation 2010 操作指南 1

获取帮助 24

SharePoint Foundation 2010 操作 25

服务器和服务器场管理 (SharePoint Foundation 2010) 26

备份和恢复 (SharePoint Foundation 2010) 27

准备备份和恢复 (SharePoint Foundation 2010) 28

限制 28

要求 28

如何创建共享文件夹 29

另请参阅 29

备份和恢复最佳实践 (SharePoint Foundation 2010) 30

性能最佳实践 30

质量保证最佳实践 32

过程最佳实践 33

配置备份和恢复的权限 (SharePoint Foundation 2010) 34

SPTimerV4 定时服务和 SQL Server 帐户的权限 34

在管理中心中运行备份和还原操作所需的组成员身份 34

使用 Windows PowerShell 设置运行备份和还原操作的权限 35

备份 (SharePoint Foundation 2010) 37

备份所有或部分服务器场 37

另请参阅 38

备份服务器场 (SharePoint Foundation 2010) 39

备份服务器场时的注意事项 39

任务要求 40

使用 Windows PowerShell 备份服务器场 40

使用管理中心备份服务器场 41

使用 SQL Server 工具备份服务器场 41

相关内容 42

备份服务器场配置 (SharePoint Foundation 2010) 43

任务要求 43

使用 Windows PowerShell 备份服务器场配置 44

使用管理中心备份服务器场配置 45

另请参阅 45

备份 Web 应用程序 (SharePoint Foundation 2010) 46

任务要求 46

使用 Windows PowerShell 备份 Web 应用程序 46

使用管理中心备份 Web 应用程序 47

使用 SQL Server 工具备份 Web 应用程序 48

另请参阅 48

备份服务应用程序 (SharePoint Foundation 2010) 49

任务要求 49

使用 Windows PowerShell 备份服务应用程序 50

使用管理中心备份服务应用程序 51

另请参阅 51

备份网站集 (SharePoint Foundation 2010) 52

任务要求 52

使用 Windows PowerShell 备份网站集 52

使用管理中心备份网站集 53

另请参阅 54

备份自定义项 (SharePoint Foundation 2010) 55

备份解决方案包 56

备份创作的网站元素 57

备份工作流 57

备份对 Web.config 文件所做的更改 58

备份第三方产品 58

备份通过直接编辑所做的更改 58

备份未打包为解决方案的已开发自定义项 59

相关内容 60

备份内容数据库 (SharePoint Foundation 2010) 61

任务要求 61

使用 Windows PowerShell 备份内容数据库 61

使用管理中心备份内容数据库 62

使用 SQL Server 工具备份内容数据库 62

另请参阅 63

将数据库备份为快照 (SharePoint Foundation 2010) 64

任务要求 64

使用 SQL Server 工具将数据库备份到快照 64

另请参阅 65

导出网站、列表或文档库 (SharePoint Foundation 2010) 66

任务要求 66

使用 Windows PowerShell 导出网站、列表或文档库 66

使用管理中心导出网站、列表或文档库 67

另请参阅 68

备份或存档日志 (SharePoint Foundation 2010) 69

[必备] 备份事务日志 69

[推荐] 收集使用率数据 70

[推荐] 存档诊断日志 70

恢复 (SharePoint Foundation 2010) 73

全部或部分恢复服务器场 73

另请参阅 74

还原服务器场 (SharePoint Foundation 2010) 75

恢复服务器场时的注意事项 75

使用 Windows PowerShell 还原服务器场 76

使用管理中心还原服务器场 77

使用 SQL Server 工具还原服务器场 78

相关内容 80

还原服务器场配置 (SharePoint Foundation 2010) 81

概述 81

使用 Windows PowerShell 还原服务器场的配置 81

使用管理中心还原服务器场的配置 82

使用 SQL Server 还原服务器场的配置 83

另请参阅 83

记录服务器场配置设置 (SharePoint Foundation 2010) 84

使用 cmdlet 的示例 86

将配置设置从一个场复制到另一个场 (SharePoint Foundation 2010) 89

备份和恢复没有内容数据库的服务器场以复制配置设置 89

仅备份和恢复配置设置 91

创建有脚本的部署以复制配置设置 91

还原 Web 应用程序 (SharePoint Foundation 2010) 92

使用 Windows PowerShell 还原 Web 应用程序 92

使用管理中心还原 Web 应用程序 93

另请参阅 94

还原服务应用程序 (SharePoint Foundation 2010) 95

使用 Windows PowerShell 还原服务应用程序 96

使用管理中心还原服务应用程序 96

使用 SQL Server 工具还原服务应用程序的数据库 97

还原网站集 (SharePoint Foundation 2010) 99

使用 Windows PowerShell 还原网站集 99

另请参阅 100

还原自定义项 (SharePoint Foundation 2010) 101

还原解决方案包 101

还原创作的网站元素 103

还原工作流 103

还原对 Web.config 文件所做的更改 103

恢复通过直接编辑所做的更改 103

还原未打包为解决方案的已开发自定义项 104

相关内容 105

还原内容数据库 (SharePoint Foundation 2010) 106

使用 Windows PowerShell 还原内容数据库 106

使用管理中心还原内容数据库 107

使用 SQL Server 工具还原内容数据库 107

另请参阅 108

附加和还原只读内容数据库 (SharePoint Foundation 2010) 109

使用 Windows PowerShell 附加和还原只读内容数据库 109

另请参阅 110

导入列表或文档库 (SharePoint Foundation 2010) 111

导入网站、列表或文档库 111

另请参阅 112

数据库管理 (SharePoint Foundation 2010) 113

另请参阅 114

添加内容数据库 (SharePoint Foundation 2010) 115

另请参阅 116

附加或分离内容数据库 (SharePoint Foundation 2010) 117

另请参阅 119

在数据库之间移动网站集 (SharePoint Foundation 2010) 120

确定源网站集的大小 121

在内容数据库之间移动网站集 121

另请参阅 122

移动内容数据库 (SharePoint Foundation 2010) 123

移动内容数据库概述 123

移动内容数据库 124

重命名或移动服务应用程序数据库 (SharePoint Foundation 2010) 129

使用 SQL Server 重命名或移动服务应用程序数据库 131

将服务应用程序指向已重命名或移动的数据库的一般方法 132

特定于服务应用程序的已重命名或移动的数据库指南 133

另请参阅 135

移动所有数据库 (SharePoint Foundation 2010) 136

移动所有数据库 136

运行使用只读数据库的服务器场 (SharePoint Foundation 2010) 141

为用户准备只读体验 141

将内容数据库设置为只读 142

将服务应用程序数据库设置为只读 143

管理远程 BLOB 存储 (SharePoint Foundation 2010) 144

本节内容 144

另请参阅 144

远程 BLOB 存储概述 (SharePoint Foundation 2010) 145

安装和配置远程 BLOB 存储或外部 BLOB 存储 (SharePoint Foundation 2010) 147

启用 FILESTREAM 并设置 RBS 数据存储 147

安装 RBS 148

启用和测试 RBS 150

另请参阅 151

在不使用 FILESTREAM 提供程序的情况下安装和配置远程 BLOB 存储 (RBS) (SharePoint Foundation 2010) 152

安装 RBS 153

启用和测试 RBS 154

另请参阅 155

将内容数据库设置为使用远程 Blob 存储 (RBS) (SharePoint Foundation 2010) 156

设置内容数据库以使用 RBS 156

另请参阅 157

在远程 BLOB 存储 (RBS) 中迁入或迁出内容 (SharePoint Foundation 2010) 159

另请参阅 160

维护远程 BLOB 存储 (RBS) (SharePoint Foundation 2010) 161

垃圾收集 161

RBS 和 BLOB 存储一致性检查 162

运行 RBS Maintainer 162

另请参阅 165

在内容数据库上禁用远程 BLOB 存储 (RBS) (SharePoint Foundation 2010) 166

安全性和权限管理 (SharePoint Foundation 2010) 167

配置自定义权限 (SharePoint Foundation 2010) 168

自定义现有权限级别 168

复制现有权限级别 168

创建权限级别 169

更改用于管理帐户的密码 (SharePoint Foundation 2010) 170

另请参阅 171

配置自动密码更改 (SharePoint Foundation 2010) 172

配置管理帐户 172

配置自动更改密码设置 172

自动更改密码疑难解答 173

更改 SQL Server 服务的密码 (SharePoint Foundation 2010) 176

更改 SQL Server 服务的密码 176

更改 SQL Server Agent 服务的密码 177

更改默认内容访问帐户的密码 (SharePoint Foundation 2010) 178

更改默认内容访问帐户的密码 178

管理服务应用程序和服务 (SharePoint Foundation 2010) 179

本节内容 179

另请参阅 179

关于服务应用程序和服务 (SharePoint Foundation 2010) 180

管理服务应用程序 (SharePoint Foundation 2010) 181

另请参阅 181

跨服务器场共享服务应用程序 (SharePoint Foundation 2010) 182

另请参阅 183

在服务器场之间交换信任证书 (SharePoint Foundation 2010) 184

导出和复制证书 184

使用 Windows Powershell 管理信任证书 186

使用管理中心管理信任证书 187

另请参阅 187

发布服务应用程序 (SharePoint Foundation 2010) 189

使用 Windows PowerShell 发布服务应用程序 190

另请参阅 190

Set permission to a published service application (SharePoint Foundation 2010) 191

Set permission to the Application Discovery and Load Balancer Service Application and any other service application for a consuming farm by using Windows PowerShell 192

Set permission to the Application Discovery and Load Balancer Service Application and any other published service application for a consuming farm by using Central Administration 194

连接到远程服务器场上的服务应用程序 (SharePoint Foundation 2010) 196

使用 Windows PowerShell 连接到远程服务器场上的服务应用程序 197

另请参阅 198

向 Web 应用程序添加或删除服务应用程序连接 (SharePoint Foundation 2010) 199

编辑服务连接组 199

限制或启用对服务应用程序的访问 (SharePoint Foundation 2010) 202

限制对服务应用程序的访问 202

恢复对服务应用程序的服务器场范围的访问 207

Windows PowerShell 代码示例 208

另请参阅 209

为服务应用程序分配或移除管理员 (SharePoint Foundation 2010) 210

删除服务应用程序 (SharePoint Foundation 2010) 214

使用 Windows PowerShell 删除服务应用程序 214

另请参阅 215

Business Data Connectivity Service 管理 (SharePoint Foundation 2010) 217

管理外部系统 (SharePoint Foundation 2010) 218

对外部系统设置权限 218

查看 Business Data Connectivity Service 应用程序实例的所有外部系统 219

删除外部系统 220

查看外部系统的外部内容类型 220

配置外部系统 221

配置外部系统的实例 224

管理 BDC 模型 (SharePoint Foundation 2010) 230

导入 BDC 模型 230

导出 BDC 模型或资源文件 232

对 BDC 模型设置权限 233

查看所有模型 234

删除 BDC 模型 234

查看模型的外部内容类型 235

管理外部内容类型 (SharePoint Foundation 2010) 236

对外部内容类型设置权限 236

查看 Business Data Connectivity Service 应用程序的某一实例的所有外部内容类型 238

查看模型中包含的所有外部内容类型 238

查看外部内容类型的详细信息 238

删除外部内容类型 239

向外部内容类型添加操作 239

为 Business Data Connectivity Service 应用程序实例指定配置文件页面宿主 240

为外部内容类型创建或更新配置文件页 241

管理服务器上的服务 (SharePoint Foundation 2010) 242

配置全局设置 242

启动或停止服务 242

另请参阅 243

配置全局工作流设置 (SharePoint Foundation 2010) 244

启用或禁用声明性工作流 (SharePoint Foundation 2010) 245

允许未经身份验证的用户参与工作流 (SharePoint Foundation 2010) 246

允许未经身份验证的用户参与工作流 246

禁止保留工作流历史记录 (SharePoint Foundation 2010) 248

禁用自动工作流清理 248

管理 Web 应用程序 (SharePoint Foundation 2010) 250

另请参阅 250

创建 Web 应用程序 (SharePoint Foundation 2010) 252

创建 Web 应用程序 253

另请参阅 261

创建使用 Windows 经典身份验证的 Web 应用程序 (SharePoint Foundation 2010) 262

另请参阅 266

创建使用 Windows 声明身份验证的 Web 应用程序 (SharePoint Foundation 2010) 267

另请参阅 273

为 Web 应用程序配置设置 (SharePoint Foundation) 274

Web 应用程序常规设置 274

本节内容 276

另请参阅 277

为 Web 应用程序配置通知设置 (SharePoint Foundation 2010) 278

配置回收站设置 (SharePoint Foundation 2010) 281

另请参阅 282

定义管理路径 (SharePoint Foundation 2010) 283

使用管理中心定义 Web 应用程序的管理路径 283

使用 Windows Powershell 定义 Web 应用程序的管理路径 284

另请参阅 285

打开或关闭自助式网站创建 (SharePoint Foundation 2010) 286

扩展 Web 应用程序 (SharePoint Foundation 2010) 288

扩展 Web 应用程序 288

另请参阅 294

扩展使用 Windows 经典身份验证的 Web 应用程序 (SharePoint Foundation 2010) 295

另请参阅 297

扩展使用 Windows 声明身份验证的 Web 应用程序 (SharePoint Foundation 2010) 299

另请参阅 303

取消扩展 Web 应用程序 (SharePoint Foundation 2010) 304

另请参阅 305

删除 Web 应用程序 (SharePoint Foundation 2010) 306

查看 Web 应用程序中的网站集 (SharePoint Foundation 2010) 308

另请参阅 309

管理 Web 应用程序的权限 (SharePoint Foundation 2010) 310

管理 Web 应用程序的权限 310

管理 Web 应用程序的权限策略 (SharePoint Foundation 2010) 311

管理用户权限策略 312

为匿名用户管理权限策略 313

管理权限策略级别 314

运行状况监视 (SharePoint Foundation 2010) 316

监视 316

监控概述 (SharePoint Foundation 2010) 317

配置监控 317

使用 SharePoint 运行状况分析器监控服务器场和解决问题 318

查看和使用报告 318

配置监控 (SharePoint Foundation 2010) 319

配置监控 319

另请参阅 319

配置诊断日志记录 (SharePoint Foundation 2010) 320

最佳实践 320

使用管理中心配置诊断日志记录 321

使用 Windows PowerShell 配置诊断日志记录 321

另请参阅 322

配置 SharePoint 运行状况分析器计时器作业 (SharePoint Foundation 2010) 323

使用管理中心配置运行状况数据收集计时器作业 323

使用 Windows PowerShell 配置运行状况数据收集计时器作业 323

另请参阅 324

配置使用率和运行状况数据集 (SharePoint Foundation 2010) 326

使用管理中心配置使用率和运行状况数据集 326

使用 Windows PowerShell 配置使用率数据集 327

使用 Windows PowerShell 配置特定事件类型的使用率数据集 328

使用 Windows PowerShell 将使用率数据记录在其他日志记录数据库中 329

另请参阅 330

配置 SharePoint 运行状况分析器规则 (SharePoint Foundation 2010) 331

配置运行状况规则 331

查看报告和日志 (SharePoint Foundation 2010) 333

另请参阅 333

查看运行状况报告 (SharePoint Foundation 2010) 334

使用管理中心查看运行状况报告 334

另请参阅 334

查看诊断日志 (SharePoint Foundation 2010) 335

使用 Windows PowerShell 查看和筛选日志事件 335

使用 Windows PowerShell Out-GridView cmdlet 查看和导出诊断日志 336

另请参阅 338

查看计时器作业的状态 (SharePoint Foundation 2010) 339

使用管理中心查看计时器作业状态 339

使用 Windows PowerShell 查看计时器作业状态 339

另请参阅 340

问题解决和疑难解答 (SharePoint Foundation 2010) 341

另请参阅 341

查看和解析 SharePoint 运行状况分析器警报 (SharePoint Foundation 2010) 342

查看和解析 SharePoint 运行状况分析器警报 342

运行状况警报字段 342

Update alerts by using Windows PowerShell (SharePoint Foundation 2010)(该链接可能指向英文页面) 344

To update URLs by using Windows PowerShell 344

Example 347

另请参阅 348

监控虚拟环境的运行状况和性能 (SharePoint Foundation 2010) 349

监控 SharePoint 运行状况和性能 349

监控 Hyper-V 运行状况和性能 349

管理服务器场管理设置 (SharePoint Foundation 2010) 351

电子邮件集成 (SharePoint Foundation 2010) 352

配置传入电子邮件 (SharePoint Foundation 2010) 353

概述 353

任务要求 354

安装和配置 SMTP 服务 355

在基本方案中配置传入电子邮件 356

配置 DNS 管理器 357

在 Microsoft Exchange Server 2007 中添加 SMTP 连接器 358

配置将与目录管理服务一起使用的 AD DS 360

配置对电子邮件投递文件夹的权限 362

在高级方案中配置传入电子邮件 363

发送到 SharePoint 文档库的电子邮件中是否缺少附件? 365

配置传出电子邮件 (SharePoint Foundation 2010) 367

安装和配置 SMTP 服务 368

为服务器场配置传出电子邮件 370

为特定的 Web 应用程序配置传出电子邮件 371

另请参阅 372

配置移动帐户 (SharePoint Foundation 2010) 373

导入根证书并创建信任根证书颁发机构 373

配置移动帐户 374

检索移动帐户信息 378

删除移动帐户 379

另请参阅 379

更改管理中心网站端口号 (SharePoint Foundation 2010) 380

另请参阅 381

服务器场拓扑管理 (SharePoint Foundation 2010) 382

向服务器场中添加 Web 或应用程序服务器 (SharePoint Foundation 2010) 383

准备工作 383

安装必备软件 386

安装 SharePoint 产品软件 386

将服务器添加到服务器场 387

配置新服务器 389

向现有服务器场中添加数据库服务器 (SharePoint Foundation 2010) 390

准备新的数据库服务器 390

配置和使用新的数据库服务器 391

重命名独立服务器 (SharePoint Foundation 2010) 393

使用 Windows PowerShell 重命名独立服务器 393

更新网站访问映射 394

从场中移除服务器 (SharePoint Foundation 2010) 395

使用控制面板从服务器场删除 Web 服务器或应用程序服务器 395

使用管理中心从服务器场删除任何种类的服务器 396

另请参阅 396

Migrate a farm deployed on a failover cluster environment (SharePoint Foundation 2010) 397

Migration strategy 397

Migration resources 398

可用性配置 (SharePoint Foundation 2010) 400

另请参阅 400

使用 SQL Server 群集配置可用性 (SharePoint Foundation 2010) 401

使用 SQL Server 数据库镜像配置可用性 (SharePoint Foundation 2010) 402

开始之前 404

配置高可用性数据库镜像 405

配置 SharePoint 2010 产品以识别镜像数据库 405

故障转移期间的用户体验 406

监控镜像和解决镜像问题 406

另请参阅 406

用于配置 SQL Server 镜像的示例脚本 (SharePoint Foundation 2010) 407

使用证书和完整恢复配置数据库镜像 407

设置见证服务器 410

将权限传输至镜像服务器 412

从服务器中删除镜像 412

跟踪或阻止 SharePoint Foundation 2010 安装 413

阻止安装 413

跟踪安装 413

网站和解决方案管理 (SharePoint Foundation 2010) 417

另请参阅 417

网站和网站集管理 (SharePoint Foundation 2010) 418

另请参阅 418

管理网站集 (SharePoint Foundation 2010) 419

另请参阅 419

创建网站集 (SharePoint Foundation 2010) 420

使用管理中心创建网站集 420

使用 Windows PowerShell 创建网站集 421

删除网站集 (SharePoint Foundation 2010) 422

使用管理中心删除网站集 422

使用 Windows PowerShell 删除网站集 423

另请参阅 423

配置与门户网站的连接 (SharePoint Foundation 2010) 424

配置与门户网站的连接 424

查看所有网站集 (SharePoint Foundation 2010) 425

查看 Web 应用程序中的网站集 425

添加或移除网站集管理员 (SharePoint Foundation 2010) 428

添加网站集管理员 428

删除网站集管理员 429

创建、编辑和删除配额模板 (SharePoint Foundation 2010) 430

任务要求 430

创建配额模板 431

编辑配额模板 431

删除配额模板 432

管理网站集存储限制 (SharePoint Foundation 2010) 433

更改配额模板的设置 433

更改网站集的配额模板 434

更改网站集的存储限制 435

另请参阅 436

管理被阻止的文件类型 (SharePoint Foundation 2010) 437

添加或删除被阻止的文件类型 440

锁定或解锁网站集 (SharePoint Foundation 2010) 442

管理网站 (SharePoint Foundation 2010) 444

管理未使用的网站 (SharePoint Foundation 2010) 445

管理未使用的网站 446

管理 Web 部件 (SharePoint Foundation 2010) 447

Web 部件页和控件的安全 447

配置和部署 Web 部件 (SharePoint Foundation 2010) 452

配置选项 452

设置安全属性 459

安全控件列表 460

部署和配置 Web 部件 460

将组件添加到 Web 部件库 462

Business Connectivity Services security operations (SharePoint Foundation 2010)(该链接可能指向英文页面) 463

Assign administrators to a Business Data Connectivity service application 463

Set permissions on a metadata store 464

RevertToSelf authentication mode 466

Workflows and external lists 468

另请参阅 470

工作流管理 (SharePoint Foundation 2010) 471

另请参阅 471

管理工作流 (SharePoint Foundation 2010) 472

激活或停用工作流 (SharePoint Foundation 2010) 473

为网站集激活工作流 473

添加工作流关联 (SharePoint Foundation 2010) 475

开始之前 475

将工作流与列表或文档库关联 475

将工作流与列表或库内容类型关联 476

将工作流与网站内容类型关联 477

将功能包中的工作流与网站关联 478

修改工作流关联 (SharePoint Foundation 2010) 480

开始之前 480

移除工作流关联 (SharePoint Foundation 2010) 485

从列表或文档库移除工作流关联 485

从列表或库内容类型移除工作流关联 486

从网站内容类型移除工作流关联 486

从网站移除工作流关联 487

启动工作流实例 (SharePoint Foundation 2010) 489

自动启动工作流 489

启动网站工作流 489

在列表或库中手动启动工作流 490

取消或终止工作流实例 (SharePoint Foundation 2010) 491

取消工作流 491

终止工作流 492

卸载工作流 (SharePoint Foundation 2010) 494

另请参阅 494

删除 SharePoint Designer 工作流 (SharePoint Foundation 2010) 495

删除 SharePoint Designer 工作流 495

监视工作流 (SharePoint Foundation 2010) 496

检查工作流状态 (SharePoint Foundation 2010) 497

检查常规工作流状态 497

检查列表或库中项目的详细工作流状态 497

检查网站工作流的详细工作流状态 498

查看工作流报告 (SharePoint Foundation 2010) 499

查看网站集工作流使用率摘要 499

查看单独的工作流报告 499

解决工作流错误 (SharePoint Foundation 2010) 501

在浏览器中查看工作流错误 501

解决常见工作流错误 501

将工作流部署为 WSP 文件 (SharePoint Foundation 2010) 503

下载 WSP 文件 503

将 WSP 文件上载到网站集 503

激活网站上的工作流功能 505

移动管理 (SharePoint Foundation 2010) 507

Configure mobile views (SharePoint Foundation 2010)(该链接可能指向英文页面) 508

Configure mobile views 508

Modify the browser definition file (compat.browser) 509

为移动设备配置外部访问 (SharePoint Foundation 2010) 512

配置跨防火墙访问 512

为 Office Mobile 配置 Forefront Unified Access Gateway 513

沙盒解决方案管理 (SharePoint Foundation 2010) 514

在服务器场上启用沙盒解决方案 (SharePoint Foundation 2010) 515

启用沙盒解决方案 515

另请参阅 516

配置沙盒解决方案的负载平衡 (SharePoint Foundation 2010) 517

配置负载平衡 517

另请参阅 517

阻止或取消阻止沙盒解决方案 (SharePoint Foundation 2010) 518

阻止沙盒解决方案 518

取消阻止沙盒解决方案 518

另请参阅 519

文档管理 (SharePoint Foundation 2010) 520

共同创作管理 (SharePoint Foundation 2010) 521

另请参阅 521

配置共同创作的版本控制 (SharePoint Foundation 2010) 522

配置共同创作的版本控制 522

配置“需要签出” 522

另请参阅 523

配置共同创作版本控制期限 (SharePoint Foundation 2010) 524

配置共同创作版本控制期限 524

另请参阅 525

配置最大共同创作作者数 (SharePoint Foundation 2010) 526

配置最大共同创作作者数 526

另请参阅 527

禁用共同创作 (SharePoint Foundation 2010) 528

禁用共同创作 528

另请参阅 530

获取帮助

我们尽了所有努力来确保本书的准确性。同时,还在 Office System TechNet Library 中联机提供了这些内容,因此,如果您遇到问题,还可以在以下位置检查更新:



如果在我们的联机内容中没有找到所需答案,您可以向 Microsoft Office 系统和服务器内容团队发送电子邮件,地址为:

itspdocs@

如果您的问题是有关 Microsoft Office 产品的,而不是有关本书内容的,请在 Microsoft 帮助和支持中心或 Microsoft 知识库中进行搜索,网址为:



SharePoint Foundation 2010 操作

发布: 2010 年 5 月 12 日

欢迎使用 Microsoft SharePoint Foundation 2010 的操作指南。本指南中的文章可帮助您操作和维护您的服务器、服务器场、网站和解决方案。

本节内容:

• 服务器和服务器场管理 (SharePoint Foundation 2010)

本节介绍如何在 SharePoint Foundation 2010 环境中维护服务器和服务器场。它包括有关备份和恢复、管理数据库、Web 应用程序管理、服务应用程序管理、运行状况和监视以及安全和权限管理的文章。

• 网站和解决方案管理 (SharePoint Foundation 2010)

本节介绍如何在 SharePoint Foundation 2010 环境中维护网站和解决方案。它包括有关管理网站集、服务应用程序和服务、功能(如工作流)以及沙盒解决方案的文章。

服务器和服务器场管理 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节介绍如何在 Microsoft SharePoint Foundation 2010 环境中配置服务器和服务器场的管理设置。

本节内容:

• 备份和恢复 (SharePoint Foundation 2010)

• 数据库管理 (SharePoint Foundation 2010)

• 安全性和权限管理 (SharePoint Foundation 2010)

• 管理服务应用程序和服务 (SharePoint Foundation 2010)

• 管理 Web 应用程序 (SharePoint Foundation 2010)

• 运行状况监视 (SharePoint Foundation 2010)

• 服务器场拓扑管理 (SharePoint Foundation 2010)

备份和恢复 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节中的文章是为满足负责规划、设计、部署和运行备份和恢复解决方案的信息技术 (IT) 专业人员的要求而编写的。这些解决方案可能是在企业、公司或分公司环境下使用的解决方案。负责备份和恢复解决方案的 IT 专业人员应了解本节包含的技术详细信息。不过,在了解企业级别的讨论和决策时并不需要了解服务级别的专业知识。

备份是一个数据副本,用于在系统出现故障后还原和恢复该数据。利用备份可以在出现故障后还原数据。利用恢复可以在出现问题时快速还原服务器场。可以从备份中恢复整个服务器场,也可以恢复服务器场的一个或多个组件。

本节内容:

• 准备备份和恢复 (SharePoint Foundation 2010)

• 备份和恢复最佳实践 (SharePoint Foundation 2010)

• 配置备份和恢复的权限 (SharePoint Foundation 2010)

• 备份 (SharePoint Foundation 2010)

• 恢复 (SharePoint Foundation 2010)

准备备份和恢复 (SharePoint Foundation 2010)

发布: 2010 年 7 月 8 日

应确保已备份所需数据并且在发生故障时能够还原这些数据,这一点非常重要。在备份和还原环境之前,请考虑本文介绍的信息、过程和预防措施。本文讨论备份和恢复的限制和要求,以及如何在可接收备份数据的网络上创建共享文件夹。

本文内容:

• 限制

• 要求

• 如何创建共享文件夹

限制

可备份或还原的内容存在一些限制。有关备份和恢复体系结构,以及有关哪些内容可以备份和还原,哪些无法备份和还原的详细信息,请参阅Backup and recovery overview (SharePoint Foundation 2010)。

不能使用从一个版本进行的备份还原到另一个版本。若要这样做,您必须使用升级过程。不能还原到其更新级别低于所备份的服务器场的更新级别的服务器场。目标服务器场必须具有相同或更高的更新级别。有关如何升级的信息,请参阅Upgrading to SharePoint Foundation 2010。

如果在创建或删除数据库时执行备份,则这些更改可能不会包含在备份中。

不要修改 spbackup.xml 文件。此文件由 SharePoint Foundation 2010 使用,更改此文件可能导致备份不可用。

要求

在备份数据之前,必须创建将在其中存储数据的共享文件夹。为获得最佳性能,应在数据库服务器上创建此文件夹。如果要将备份存档到其他服务器,则可在备份完成后,将整个备份文件夹复制到该服务器。请务必复制和移动整个备份文件夹,而不是此文件夹下的单个备份文件夹。

必须启动可用于 Microsoft SQL Server 2008 R2、SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 以及 SQL Server 2005 SP3 和累积更新 3 数据库软件的 SQL Server VSS 编写器服务,SharePoint 2010 VSS 编写器服务才能正常运行。默认情况下,SharePoint 2010 VSS 编写器服务不会自动启动。

在执行备份前,必须确保在所有场服务器上启动 SharePoint 2010 管理服务。默认情况下,独立安装中不启动此服务。

必须确保要执行备份的用户帐户能够访问共享备份文件夹。

如果要使用管理中心进行备份,则数据库服务器的 SQL 服务帐户、定时服务帐户和管理中心应用程序池标识帐户必须具有对备份位置的完全控制权限。

要备份的数据库服务器和场服务器必须能够彼此连接。

如果已更改服务器场帐户,则在备份前,必须向新帐户授予对将包含备份数据的共享文件夹的相应权限。

如果对 SQL Server 使用透明数据加密 (TDE),并且使用 SharePoint 工具或 SQL Server 工具备份环境,则不会备份或还原 TDE 加密密钥。必须手动备份该密钥。还原时,必须在还原数据前手动还原该密钥。有关详细信息,请参阅了解透明数据加密 (TDE) ()。

如何创建共享文件夹

使用以下过程可在网络上创建可接收和容纳备份数据的共享文件夹。还原数据时也可使用此共享文件夹。如果已有用于此目的的共享文件夹,则不必执行此过程。在执行以下过程前,应确保可从运行 Microsoft SQL Server 数据库软件的计算机和承载 SharePoint 管理中心网站的计算机上访问该共享文件夹。

如果使用管理中心执行备份,并且 SQL Server 未在同一服务器上运行,则备份文件夹必须与 SharePoint Foundation 2010 位于同一网络或同一数据库服务器上。如果具有 SQL Server 和 SharePoint Foundation 2010 运行在同一服务器上的独立安装,则可使用本地驱动器路径作为备份文件夹位置。如果使用 SQL Server 直接备份数据库(例如使用 SQL Server Management Studio),则备份文件夹可以是本地的,也可以位于网络中。为获得最佳性能,建议先备份到数据库服务器上的本地文件夹,然后再将备份文件移动或复制到网络文件夹。

创建共享文件夹

1. 确保执行此过程的用户帐户是要创建共享文件夹的计算机上 Administrators 组的成员。

2. 如果在运行 SQL Server 的计算机以外的计算机上创建共享文件夹,请确保 SQL Server 的服务帐户 (MSSQLSERVER) 使用的是域用户帐户,并且该帐户对共享文件夹拥有“完全控制”权限。

3. 在要存储备份数据的服务器上,创建共享文件夹。

4. 在“属性”对话框的“共享”选项卡上,单击“共享”,然后在“文件共享”对话框中,添加以下帐户并为其分配“共有者”角色:

• SQL Server 服务帐户 (MSSQLSERVER)

• SharePoint 管理中心应用程序池标识帐户

• SharePoint 2010 定时服务帐户(如果使用 SharePoint Foundation 2010 执行备份)

另请参阅

其他资源

共享文件夹

备份和恢复最佳实践 (SharePoint Foundation 2010)

发布: 2010 年 10 月 14 日

本文介绍可用于帮助确保 Microsoft SharePoint Foundation 2010 中的备份和恢复操作成功以及防止环境的数据丢失或出现连续性间隙的最佳实践。还包括性能、质量保证、安全性和卓越运营的最佳实践。

本文内容:

• 性能最佳实践

• 质量保证最佳实践

• 过程最佳实践

性能最佳实践

备份和还原操作会消耗服务器资源,并且在操作运行时还会限制服务器性能。按照以下这些最佳实践操作后,可减少资源使用率并提高服务器以及备份或还原操作的性能。

最大限度地减少 SQL Server 和备份位置之间的延迟

通常来讲,最好使用数据库服务器上的本地磁盘,而不是网络驱动器来进行备份,以后再将数据复制到网络上的共享文件夹。如果网络驱动器与数据库服务器之间的延迟为 1 毫秒或更短,则表明网络驱动器性能良好。

若要避免 I/O 瓶颈,请在与运行 Microsoft SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 的磁盘不同的单独磁盘上执行主要备份。

根据设计,大多数备份作业都会消耗所有可用 I/O 资源才能完成作业。因此,您可能会遇到磁盘排队的情况,从而导致实际延迟大于平常的 I/O 请求延迟。这是正常的,不应将其视为问题。

避免处理冲突

不要在用户需要访问系统时运行备份作业。请考虑分阶段备份,以避免在同一时间备份所有数据库。

将数据库保持在较小大小可缩短恢复时间

将数据库保持在较小大小可加快备份和恢复操作。为此,可对 Web 应用程序使用多个内容数据库,而不是一个大型内容数据库。

对大型数据库使用增量备份

对大型数据库(如 DPM 2010 中可用的数据库)使用增量备份。与对较大数据库执行完整备份相比,增量备份可以更快、更有效地进行还原。有关备份类型的详细信息,请参阅备份概述 (SQL Server) ()。

在备份时使用压缩

在一些情形下,可使用压缩来改善备份大小(减少 30%)和时间(减少 25%)。在 SQL Server 2008 Enterprise 中已经引入了备份压缩。有关备份压缩如何影响 SQL Server 中的性能的详细信息,请参阅备份压缩 (SQL Server) ()。

遵循 SQL Server 备份和还原优化建议

如果使用 SQL Server 备份,则应针对完整恢复模式或批量记录恢复模式使用完整、差异和事务日志备份的组合,以最大限度地缩短恢复时间。创建差异数据库备份通常比创建完整数据库备份更快,并且可以减少恢复数据库所需的事务日志量。

如果使用完整恢复模式,建议您定期截断事务日志文件,以避免维护问题。

有关如何优化 SQL Server 备份和还原性能的详细建议,请参阅优化 SQL Server 中的备份和还原性能 ()。

如果要使用 RAID,请使用 RAID 10

仔细考虑是否在磁盘备份设备上使用独立磁盘冗余阵列 (RAID)。例如,RAID 5 具有低写入性能,与单个磁盘的速度大致相同(这是因为 RAID 5 必须维护奇偶校验信息)。对备份设备使用 RAID 10 可以提供更快的备份速度。有关如何在备份时使用 RAID 的详细信息,请参阅配置 RAID 以实现最大的 SQL Server I/O 吞吐量(该链接可能指向英文页面) ()(该链接可能指向英文页面)。

配置 SharePoint 设置以实现更好的备份或还原性能

可在管理中心和 Windows PowerShell 中配置设置以增加备份或还原效率和性能。

如果使用 Export-SPWeb Windows PowerShell cmdlet,则可使用 NoFileCompression 参数。默认情况下,SharePoint Foundation 2010 在导出 Web 应用程序、网站集、列表或文档库时使用文件压缩。可使用此参数在导出和导入时阻止文件压缩。文件压缩使用的资源最多可超过 30%,但导出的文件所使用的磁盘空间将减小约 25%。如果在导出时使用 NoFileCompression 参数,则在导入同一内容时也必须使用该参数。

还可使用 NoLogFile 参数。默认情况下,在导出内容时,SharePoint Foundation 2010 始终创建日志文件。可使用此参数来禁止创建日志文件,从而节省资源。但我们建议您始终创建日志。这是因为,日志可用于疑难解答。而且,创建日志并不会使用太多资源。

|[pic] 注意: |

|不能通过管理中心对这些设置进行配置。 |

如果使用 Backup-SPFarm cmdlet,则可使用 BackupThreads 参数来指定在备份过程中,SharePoint Foundation 2010 将使用多少线程。您指定的线程数越多,备份操作所占的资源越多,但在有足够资源的情况下,备份操作将完成得更快。但是,每个线程在日志文件中单独报告,因此使用的线程越少,解释日志文件就越容易。默认情况下使用三个线程。最大可用线程数为 10。

|[pic] 注意: |

|还可通过管理中心在“备份和还原”部分中的“默认备份和还原设置”页上对此设置进行配置。 |

确定要使用的工具时,请考虑网站集大小

如果除服务器场级别或数据库级别的备份外,公司还需要网站集备份,请根据网站集大小选择要使用的工具。

• 小于 15 GB:使用 Windows PowerShell 命令 Backup-SPSite。有关详细信息,请参阅备份网站集 (SharePoint Foundation 2010)。

• 15-100 GB:使用 SharePoint 产品和技术工具、SQL Server 工具或其他数据库备份工具来保护包含该网站集的内容数据库。有关详细信息,请参阅备份网站集 (SharePoint Foundation 2010)。

• 大于 100 GB:使用差异备份解决方案,如 Microsoft SQL Server 2005 或 DPM 2010,而不是内置的备份和恢复工具。

质量保证最佳实践

可按照以下最佳实践来帮助确保服务器场环境的备份质量并降低数据丢失的机率。

确保具有足够的存储空间

确保系统具有足够的磁盘空间来容纳备份。

定期测试备份质量

定期测试备份和验证其一致性。运行练习恢复操作以验证备份的内容,以及确保能够还原整个环境。对于地理上分散的环境,可通过设置远程服务器场准备灾难恢复。然后可以还原环境,方法是使用数据库附加命令将数据库的副本上载到远程服务器场并重定向用户。定期执行检验数据恢复操作,以验证这些文件是否已正确备份。检验还原可暴露软件验证发现不了的硬件问题。

备份 ULS 跟踪日志

SharePoint Foundation 2010 工具不备份 ULS 跟踪日志。ULS 跟踪日志中的数据可用于性能分析、疑难解答、监控与服务级别协议的遵从性以及法律、规章或业务原因。因此,请在例行维护过程中保护此数据。有关备份 ULS 日志的详细信息,请参阅备份或存档日志 (SharePoint Foundation 2010)。

非现场存储备份文件的副本

为防止灾难性事件(如火灾或地震)的损失,请在服务器以外的单独位置保存备份的重复副本。这样可帮助防止丢失关键数据。作为最佳实践,请保留备份介质的三个副本,并在受控环境中至少保留一个非现场副本。这应包括所有备份和恢复材料、文档、数据库和事务日志备份,以及使用率和跟踪日志备份。

过程最佳实践

可使用这些过程最佳实践来帮助规划和执行备份及还原操作,以实现更好的文档记录、更方便管理和更好的保证。

使用 FQDN 服务器名称

引用其他域中的服务器时,请始终使用完全限定的域名 (FQDN)。

保留准确的记录

部署 SharePoint Foundation 2010 时,请记录创建的帐户、计算机名称、密码和选择的设置选项。请妥善保管此信息。

准备好恢复环境

通过设置远程服务器场准备还原测试和灾难恢复。然后可以还原环境,方法是使用数据库附加命令将数据库的副本上载到远程服务器场并重定向用户。同样,可设置与生产环境运行同一软件版本的独立环境,以便快速还原数据库和恢复文档。

安排备份操作

如果要安排备份,可通过 Windows PowerShell 脚本文件 (*.ps1) 来使用 Windows 任务计划程序运行它们。

通过 SQL FILESTREAM 提供程序使用 BLOB 存储

如果通过 SQL FILESTREAM 提供程序使用 BLOB 存储,并且使用定义的该远程 BLOB 存储 (RBS) 备份内容数据库,则使用 SharePoint 工具或 SQL Server 工具时,将备份和还原 RBS 和内容数据库。不建议将 RBS 和其他还原方法一起使用。

配置备份和恢复的权限 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

在备份或还原 Microsoft SharePoint Foundation 2010 之前,必须确保定时服务帐户、SQL Server 服务帐户和运行备份或还原操作的用户具有正确的权限或者是正确的 Windows 安全组或 SharePoint 组的成员。开始时必须配置这些权限和组成员身份。之后,如果将新的服务器场组件添加到环境中,以及如果您想添加将执行备份和还原操作的用户,则必须更新这些权限和组成员身份。

本主题内容:

• SPTimerV4 定时服务和 SQL Server 帐户的权限

• 在管理中心中运行备份和还原操作所需的组成员身份

• 使用 Windows PowerShell 设置运行备份和还原操作的权限

SPTimerV4 定时服务和 SQL Server 帐户的权限

SharePoint Foundation 2010 中的 Windows SharePoint Services Timer V4 (SPTimerV4) 和 SQL Server 服务帐户代表用户执行备份和还原操作。这些服务帐户需要获得任何备份文件夹上的完全控制权限。

在管理中心中运行备份和还原操作所需的组成员身份

必须确保将使用管理中心备份或还原服务器场及服务器场组件的所有用户帐户具有下表中所述的组成员身份。

必需的组成员身份

|服|本地计算机上的 |SharePoint 组“Farm |

|务|Administrators 组 |Administrators”的成员|

|器|的成员 | |

|场| | |

|组| | |

|件| | |

|服|是 |否 |

|务| | |

|器| | |

|场| | |

|内|是 |否 |

|容| | |

|数| | |

|据| | |

|库| | |

|网|否 |是 |

|站| | |

|集| | |

|网|否 |是 |

|站| | |

|、| | |

|列| | |

|表| | |

|、| | |

|文| | |

|档| | |

|库| | |

使用 Windows PowerShell 设置运行备份和还原操作的权限

必须确保将使用 Windows PowerShell 备份或还原服务器场及服务器场组件的所有用户帐户均添加到指定数据库的 SharePoint_Shell_Access 角色中,并且它们具有本节后面的表格中所述的组成员身份。

可以通过运行 Add-SPShellAdmin

cmdlet 将用户帐户添加到此角色中。必须为每个用户帐户运行此命令。此外,必须为您要授予其访问权限的所有数据库运行此命令。

|[pic] 注意: |

|您只需向用户帐户授予备份和还原特定服务器场组件的访问权限一次。仅在将新的服务器场组件添加到环境中时,或仅在您想添加用 |

|户以执行备份和还原操作时,才需要再次执行此任务。 |

使用 Windows PowerShell 将用户添加到 SharePoint_Shell_Access 角色或从此角色中移除用户

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

Add-SPShellAdmin -Username  -Database 

若要向服务器场中的所有数据库添加用户帐户,请键入以下命令,然后按 Enter:

ForEach ($db in Get-SPDatabase) {Add-SPShellAdmin -Username -Database $db}

若要从服务器场中的所有数据库移除用户帐户,请键入以下命令,然后按 Enter:

ForEach ($db in Get-SPDatabase) {Remove-SPShellAdmin -Username -Database $db}

若要查看当前添加到服务器场中的数据库的用户帐户,请键入以下命令,然后按 Enter:

ForEach ($db in Get-SPDatabase) {Get-SPShellAdmin -Database $db}

有关详细信息,请参阅 Add-SPShellAdmin。

您可能还要向使用 Windows PowerShell 运行备份或还原操作的用户授予其他权限。下表说明必需的权限。

Windows PowerShell 必需的权限

|服务器场组件 |本地计算机上的 Administrators 组 |SharePoint 组“Farm |备份文件夹上的完全控制 |

| |的成员 |Administrators”的成员 | |

|服务器场 |是 |否 |是 |

|内容数据库 |是 |否 |是 |

|网站集 |否 |是 |是 |

|网站、列表、文档库 |是 |否 |是 |

备份 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

撰写本节中的文章是为了满足负责规划、设计、部署和运行备份和恢复解决方案的信息技术 (IT) 专业人员的要求。这些解决方案可能用于企业、公司或分公司环境。负责备份和恢复解决方案的 IT 专业人员应了解本部分包含的技术详细信息。

备份是一个数据副本,用于在系统出现故障后还原和恢复该数据。利用备份可以在出现故障后还原数据。如果进行适当的备份,则可以从多种系统故障中恢复,其中包括:

• 媒体故障

• 用户错误(例如意外删除文件)

• 硬件故障(例如,硬盘损坏或服务器永久丢失)

• 自然灾害

此外,在日常工作中保留数据备份也很有用。这些日常工作包括将一台服务器上的数据库复制到另一台服务器上,设置数据库镜像以及按规定进行存档。

备份所有或部分服务器场

可针对整个服务器场、场数据库、网站、子网站或文件执行以下备份和恢复任务:

• 备份服务器场 (SharePoint Foundation 2010)

本文介绍可用于备份整个服务器场的步骤。

• 备份服务器场配置 (SharePoint Foundation 2010)

本文介绍可用于备份服务器场配置设置的步骤。

• 将配置设置从一个场复制到另一个场 (SharePoint Foundation 2010)

本文介绍可用于将配置设置从一个服务器场复制到另一个服务器场的各个步骤,其中包括如何备份和恢复不包含内容数据库的服务器场,如何只备份和恢复配置,以及如何创建部署脚本。

• 备份 Web 应用程序 (SharePoint Foundation 2010)

本文介绍可用于备份与服务器场关联的 Web 应用程序(包括配置和内容数据库)的步骤。

• 备份服务应用程序 (SharePoint Foundation 2010)

本文介绍可用于备份与服务器场关联的服务应用程序(包括配置和内容数据)的步骤。

• 备份网站集 (SharePoint Foundation 2010)

本文介绍可用于备份与服务器场关联的网站集的步骤。

• 备份内容数据库 (SharePoint Foundation 2010)

本文介绍可用于备份与服务器场关联的内容数据库的步骤。

• 将数据库备份为快照 (SharePoint Foundation 2010)

本文介绍通过将数据库保存到快照来备份与服务器场关联的内容数据库时使用的步骤。

• 备份自定义项 (SharePoint Foundation 2010)

本文介绍可用于备份与服务器场关联的自定义设置的步骤。

• 导出网站、列表或文档库 (SharePoint Foundation 2010)

本文介绍可用于导出与服务器场关联的列表、网站或文档库的步骤。然后,您可以将这些项目导入另一个服务器场,也可将其移至该服务器场中的其他位置。

• 备份或存档日志 (SharePoint Foundation 2010)

本文介绍可用于备份或存档与服务器场关联的日志文件的步骤。

另请参阅

概念

恢复 (SharePoint Foundation 2010)

备份服务器场 (SharePoint Foundation 2010)

更新: 2010 年 9 月 16 日

本主题介绍如何备份整个服务器场。

此任务中的过程:

• 使用 Windows PowerShell 备份服务器场

• 使用管理中心备份服务器场

• 使用 SQL Server 工具备份服务器场

有关使用哪个工具进行备份的信息,请参阅Plan for backup and recovery (SharePoint Foundation 2010)。

我们建议您通过备份配置和内容定期备份整个服务器场。定期备份服务器场将可减小可能因硬件故障、停电或其他问题而导致数据损失的可能性。它是一个简单的过程,而且可帮助确保必要时所有服务器场数据和配置均可用于恢复。

备份服务器场时的注意事项

准备备份服务器场时,请注意以下事项。

• 执行备份不会影响服务器场的状态。但是,此过程的确需要资源,并且可能会在备份运行时对服务器场性能产生轻微影响。通过在服务器场使用率最低时(例如下班时间)备份服务器场,将可以避免性能问题。

• 服务器场备份过程不备份用于建立信任关系的任何证书。请确保在备份服务器场之前已经拥有这些证书的副本。在还原服务器场后,必须重新建立这些信任关系。

• 备份服务器场的同时将备份配置和管理中心内容数据库,但不能使用 Microsoft SharePoint Foundation 2010 工具来还原它们。有关备份和还原所有服务器场数据库的详细信息,请参阅移动所有数据库 (SharePoint Foundation 2010)。

• 备份包含配置为使用基于表单的身份验证的 Web 应用程序的服务器场时,还必须使用文件备份系统来保护 Web.config 文件,因为已手动更新 Web.config 文件,以注册成员资格和角色提供程序,并且不会备份对 Web.config 文件进行的手动更改。同样,在还原 Web 应用程序时也不会还原 Web.config 文件。恢复后,必须更新 Web.config 文件,并重新部署提供程序。有关详细信息,请参阅Plan authentication methods (SharePoint Foundation 2010) 和Configure claims authentication (SharePoint Foundation 2010)。

• SharePoint Foundation 2010 备份将备份 Business Data Connectivity Service 外部内容类型定义,但不备份数据源本身。若要保护数据,您应该在备份 Business Data Connectivity Service 或服务器场时备份数据源。

如果您还原 Business Data Connectivity Service 或服务器场,然后将数据服务还原到另一个位置,则必须更改外部内容类型定义中的位置信息。否则,Business Data Connectivity Service 可能无法找到数据源。

• SharePoint Foundation 2010 备份将对远程二进制大型对象 (BLOB) 存储进行备份,但前提是您使用 FILESTREAM 远程 BLOB 存储提供程序将数据放在远程 BLOB 存储中。

如果您使用其他提供程序,则必须手动备份远程 BLOB 存储。

• 如果使用带透明数据加密 (TDE) 的 SQL Server,并使用 SharePoint 工具或 SQL Server 工具备份环境,则不会备份或还原 TDE 加密密钥。您必须手动备份该密钥。在还原时,必须先手动还原该密钥,然后才能还原数据。有关详细信息,请参阅了解透明数据加密 (TDE) ()。

任务要求

在开始之前,您必须在本地计算机或网络上创建一个用于存储备份的文件夹。为了获得更佳的性能,建议您先备份到本地计算机,然后再将备份文件移动到网络文件夹。有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复 (SharePoint Foundation 2010)。

使用 Windows PowerShell 备份服务器场

可以使用 Windows PowerShell 手动备份服务器场,或在可以按照预定时间间隔运行的脚本中进行备份。

使用 Windows PowerShell 备份服务器场

1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Backup-SPFarm -Directory -BackupMethod {Full | Differential} [-Verbose] |

其中, 是要在其中还原备份的本地计算机或网络上的文件夹的路径。

|[pic] 注意: |

|如果是首次备份服务器场,则必须使用 Full |

|选项。必须先执行完整备份,然后才能执行差异备份。 |

有关详细信息,请参阅 Backup-SPFarm。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

使用管理中心备份服务器场

您可以使用管理中心备份服务器场。

使用管理中心备份服务器场

1. 若要执行此过程,您必须是运行管理中心的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上的“备份和还原”部分,单击“执行备份”。

3. 在“执行备份 - 第 1 步(共 2 步): 选择要备份的组件”页上,从组件列表中选择服务器场,然后单击“下一步”。

4. 在“开始备份 - 第 2 步(共 2 步): 选择备份选项”页上的“备份类型”部分,选择“完整”或“差异”。

|[pic] 注意: |

|如果是初次备份服务器场,则必须使用“完整”选项。必须先执行完整备份,然后才能执行差异备份。 |

5. 在“仅备份配置设置”部分,单击“备份内容和配置设置”。

6. 在“备份文件位置”部分,键入备份文件夹的 UNC 路径,然后单击“开始备份”。

7. 您可以在“准备情况”部分“备份和还原状态”页的顶部查看所有备份作业的常规状态。可以在该页下部的“备份”部分查看当前备份作业的状态。状态页每 30 秒自动更新一次。您可以单击“刷新”手动更新状态详细信息。备份和恢复是定时服务作业。因此,可能需要等待几秒才会开始备份。

如果出现任何错误,则可以在“备份和还原作业状态”页的“失败消息”列中查看这些错误。您还可以在步骤 5 中指定的 UNC 路径内的 Spbackup.log 文件中找到更多详细信息。

使用 SQL Server 工具备份服务器场

如果要备份整个服务器场,您必须使用 Windows PowerShell 或管理中心。无法使用 SQL Server 工具来备份整个服务器场,原因是您无法使用该工具来备份服务器场的配置。但是,您可以备份与服务器场关联的所有数据库。

使用 SQL Server 工具备份与服务器场关联的数据库

1. 若要使用 SQL Server 工具来备份 SharePoint Foundation 2010 数据库,用于备份数据库的帐户必须是存储每个数据库的数据库服务器上 SQL Server db_backupoperator 固定数据库角色的成员。

2. 打开 SQL Server Management Studio 并连接到数据库服务器。

3. 在对象资源管理器中,展开“数据库”。

4. 右键单击要备份的数据库,指向“任务”,然后单击“备份”。

5. 在“备份数据库”对话框的“源”区域,从“备份类型”列表中选择要执行的备份的类型。有关使用何种备份类型的详细信息,请参阅恢复模式概述 ()。

6. 在“备份组件”区域中,单击“数据库”。

7. 在“名称”文本框中,为备份集使用提供的默认名称或指定一个名称。

8. 为备份集指定到期日期。此日期确定备份集在多长时间后(或在何时)可被任何同名的后续备份覆盖。默认情况下,备份集设置为永不过期(0 天)。

9. 在“目标”区域中指定要将备份存储在何处。

10. 单击“确定”以备份数据库。

11. 对每个服务器场数据库重复步骤 1-10。

相关内容

|资源中心 |SharePoint Foundation 2010 的业务连续性管理(该链接可能指向英文页面) |

| |()(该链接可能指向英文页面) |

|IT 专业人员内 |还原服务器场 (SharePoint Foundation 2010) |

|容 |还原 Web 应用程序 (SharePoint Foundation 2010) |

| |Plan for backup and recovery (SharePoint Foundation 2010) |

| |备份和恢复 (SharePoint Foundation 2010) |

|开发人员内容 |数据保护和恢复 () |

备份服务器场配置 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文介绍如何备份服务器场的配置。

在 Microsoft SharePoint Foundation 的早期版本中,您无法备份或还原配置数据库。在 Microsoft SharePoint Foundation 2010 中,您可以通过备份或还原服务器场的配置来执行等效操作。

我们建议您通过备份配置和内容定期备份整个服务器场。但是,在测试或开发环境中,您可能要执行纯配置备份。同样,如果使用 Microsoft SQL Server 工具备份服务器场的数据库,则也需要备份配置。定期备份服务器场可降低因硬件故障、断电或其他问题可能导致的丢失数据的几率。这有助于确保所有服务器场数据和配置均可用于恢复。有关要备份的内容的详细信息,请参阅Plan for backup and recovery (SharePoint Foundation 2010)。

配置备份将提取并备份 SharePoint Foundation 2010 配置数据库中的配置设置。您可以备份任何配置数据库中的配置,包括当前服务器场的配置数据库、其他服务器场的配置数据库或未与任何服务器场关联的配置数据库。

有关要用于备份的工具的信息,请参阅Plan for backup and recovery (SharePoint Foundation 2010)。

此任务中的过程:

• 任务要求

• 使用 Windows PowerShell 备份服务器场配置

|[pic] 注意: |

|您无法使用 SQL Server 工具或 Data Protection Manager 来备份服务器场的配置。 |

任务要求

在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹。为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹。有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复 (SharePoint Foundation 2010)。

|[pic] 重要: |

|备份服务器场配置并不会备份还原服务应用程序所必需的信息。如果要还原服务应用程序,则必须对服务器场执行配置和内容备份。 |

|有关备份服务应用程序的详细信息,请参阅备份服务应用程序 (SharePoint Foundation 2010)。 |

使用 Windows PowerShell 备份服务器场配置

您可以使用 Windows PowerShell 从当前服务器场上的任意配置数据库、其他服务器场上的任意配置数据库或未与任何服务器场关联的任意配置数据库中备份配置。您可以手动备份服务器场配置,或在可以按照预定时间间隔运行的脚本中进行备份。

使用 Windows PowerShell 从任意配置数据库中备份配置

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

| |

|Backup-SPConfigurationDatabase |

|-Directory  -DatabaseServer  -DatabaseName  -DatabaseCredentials  [-Verbose] |

其中:

• 是包含正确备份文件的文件夹的路径。

• 是要备份的服务器场的数据库服务器的名称。

• 是服务器场配置数据库的名称。

• 如果未使用在存储配置数据库的数据库服务器上具有 db_backupoperator 固定数据库角色的帐户登录,则必须为 DatabaseCredentials

参数指定值。

有关详细信息,请参阅 Backup-SPConfigurationDatabase。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

使用管理中心备份服务器场配置

您可以使用管理中心备份正在运行该管理中心的服务器场的配置。若要备份远程服务器场的配置,您必须使用正在该远程服务器场上运行的管理中心网站。您无法使用管理中心备份未附加的配置数据库。

使用管理中心备份服务器场配置

1. 确认执行此过程的用户帐户是 Farm Administrators 组的成员。

2. 在管理中心主页上的“备份和还原”部分,单击“执行备份”。

3. 在“执行备份 - 第 1 步(共 2 步): 选择要备份的组件”页上,从组件列表中选择服务器场,然后单击“下一步”。

|[pic] 注意: |

|您可以备份任何服务或应用程序的配置。但是,常见做法是在服务器场级别备份配置。 |

4. 在“开始备份 - 第 2 步(共 2 步): 选择备份选项”页上的“备份类型”部分,选择“完整”。

5. 在“仅备份配置设置”部分,选择“仅备份配置设置”选项。

6. 在“备份文件位置”部分,键入备份文件夹的通用命名约定 (UNC) 路径,然后单击“开始备份”。

7. 您可以在“备份和还原作业状态”页顶部的“准备情况”部分查看所有备份作业的常规状态,并可以在该页底部的“备份”部分查看当前备份作业的状态。该状态页每 30 秒会自动更新一次。您可以通过单击“刷新”手动刷新状态详细信息。备份和恢复是定时服务作业。因此,可能要等待几秒才会开始备份。

如果出现任何错误,则可以在“备份和还原作业状态”页的“失败消息”列中查看这些错误。您还可以在步骤 5 中指定的 UNC 路径内的 Spbackup.log 文件中找到更多详细信息。

另请参阅

概念

还原服务器场配置 (SharePoint Foundation 2010)

备份 Web 应用程序 (SharePoint Foundation 2010)

更新: 2010 年 9 月 16 日

建议您定期进行服务器场级别的备份。但是,业务或 IT 要求可能要求您对 Web 应用程序进行备份。定期备份 Web 应用程序可降低可能因硬件故障、断电或其他问题而丢失数据的概率。此过程非常简单,有助于确保在需要时,所有与 Web 应用程序相关的数据和配置均可用于恢复。

通过此过程一次只能备份一个 Web 应用程序。但是,通过备份整个服务器场,可以同时备份所有 Web 应用程序。有关详细信息,请参阅备份服务器场 (SharePoint Foundation 2010)。

执行备份不会影响服务器场的状态。但是,此操作需要使用资源,因此在运行备份时,对服务器场的性能可能会略有影响。在服务器场使用率最低(例如非工作时间)时备份 Web 应用程序,可避免出现性能问题。

本主题介绍如何备份单个 Web 应用程序。

本主题中的过程:

• 使用 Windows PowerShell 备份 Web 应用程序

• 使用管理中心备份 Web 应用程序

• 使用 SQL Server 工具备份 Web 应用程序

任务要求

在开始之前,必须创建一个用于存储备份的网络文件夹。Windows SharePoint Services Timer V4 服务帐户和服务器场用户帐户都必须对此文件夹具有完全控制权限。

使用 Windows PowerShell 备份 Web 应用程序

可以使用 Windows PowerShell 手动备份 Web 应用程序,也可以使用按计划间隔运行的脚本来备份。

使用 Windows PowerShell 备份 Web 应用程序

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。此外,执行此过程的用户帐户必须是存储每个数据库的数据库服务器上 SQL Server db_backupoperator 固定数据库角色的成员。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

Backup-SPFarm -Directory -BackupMethod {Full | Differential} -Item [-Verbose]

|[pic] 注意: |

|如果是首次备份 Web 应用程序,则必须使用 Full |

|选项。必须先执行完整备份,然后才能执行差异备份。 |

有关详细信息,请参阅 Backup-SPFarm.。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

使用管理中心备份 Web 应用程序

可以使用管理中心来备份 Web 应用程序。

使用管理中心备份 Web 应用程序

1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

2. 在管理中心主页上的“备份和还原”部分,单击“执行备份”。

3. 在“执行备份 - 第 1 步(共 2 步): 选择要备份的组件”页上,从组件列表中选择 Web 应用程序,然后单击“下一步”。

|[pic] 注意: |

|Web 应用程序可能由若干组件组成。您必须选择顶级组件。 |

4. 在“开始备份 - 第 2 步(共 2 步): 选择备份选项”页上,在“备份类型”部分,选择“完整”或“差异”。

|[pic] 注意: |

|如果是首次备份 Web 应用程序,则必须使用“完整”选项。必须先执行完整备份,然后才能执行差异备份。 |

5. 在“仅备份配置设置”部分,单击“备份内容和配置设置”。

6. 在“备份文件位置”部分,键入备份文件夹的通用命名约定 (UNC) 路径,然后单击“开始备份”。

7. 您可以在“备份和还原作业状态”页顶部的“准备情况”部分查看所有备份作业的常规状态,并且可以在该页底部的“备份”部分查看当前备份作业的状态。状态页每 30 秒自动更新一次。您可以单击“刷新”手动更新状态详细信息。备份和恢复是定时服务作业。因此,可能需要几秒钟才会开始备份。

如果您收到任何错误,则可以在“备份和还原作业状态”页的“失败消息”列中查看这些错误。您还可以在步骤 6 中指定的 UNC 路径下的 Spbackup.log 文件中找到更多详细信息。

使用 SQL Server 工具备份 Web 应用程序

不能使用 SQL Server 工具来备份整个 Web 应用程序。不过,您可以备份与该 Web 应用程序关联的所有数据库。若要备份整个 Web 应用程序,请使用 Windows PowerShell 或管理中心。

使用 SQL Server 工具备份 Web 应用程序

1. 确保用于备份数据库的用户帐户是存储每个数据库的数据库服务器上 SQL Server db_backupoperator 固定数据库角色的成员。此外,确保该用户帐户对备份文件夹具有完全控制权限。

2. 打开 SQL Server Management Studio 并连接到数据库服务器。

3. 在对象资源管理器中,展开“数据库”。

4. 右键单击要备份的数据库,指向“任务”,然后单击“备份”。

5. 在“备份数据库”对话框的“源”区域中,从“备份类型”列表中选择要执行的备份类型。有关使用何种备份类型的详细信息,请参阅恢复模式概述 ()。

6. 在“备份组件”区域中,单击“数据库”。

7. 在“名称”文本框中,为备份集使用提供的默认名称或指定一个名称。

8. 为备份集指定到期日期。此日期确定备份集在多长时间后(或在何时)可被任何同名的后续备份覆盖。默认情况下,备份集设置为永不过期(0 天)。

9. 在“目标”区域中指定要将备份存储在何处。

10. 单击“确定”以备份数据库。

11. 对与该 Web 应用程序关联的每个数据库重复步骤 1-10。

另请参阅

概念

还原 Web 应用程序 (SharePoint Foundation 2010)

备份服务应用程序 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

我们建议您定期在服务器场层进行备份。但是业务或 IT 需求可能要求您备份服务应用程序。定期备份服务应用程序可以减少由于硬件故障、停电或其他问题引起的数据丢失的可能性。定期备份是一个很简单的过程,它帮助确保所有与服务应用程序相关的数据和配置可用于恢复(如果需要)。一次只能备份一个服务应用程序。有关备份内容和备份所用工具的信息,请参阅Plan for backup and recovery (SharePoint Foundation 2010)。您可以通过备份整个服务器场来对服务器场中的所有服务应用程序进行备份。有关详细信息,请参阅备份服务器场 (SharePoint Foundation 2010)。

备份服务应用程序不会影响服务器场的状态。但是,此操作需要使用资源。因此,服务应用程序备份在运行时可能会影响服务器场的性能。在服务器场利用率最低时备份服务应用程序,可避免出现性能问题。

|[pic] 注意: |

|仅当您使用 FILESTREAM 远程 BLOB 存储提供程序以在 BLOB 存储上存放数据时,SharePoint Foundation 2010 |

|备份才会对远程二进制大型对象 ( BLOB ) 存储进行备份。 |

|如果您使用的是其他提供程序,必须手动备份远程 BLOB 存储。 |

本主题中的过程:

• 使用 Windows PowerShell 备份服务应用程序

• 使用管理中心备份服务应用程序

|[pic] 注意: |

|不能使用 SQL Server 工具或 Data Protection Manager 来备份服务应用程序。 |

任务要求

在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹。为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹。

|[pic] 注意: |

|Microsoft SharePoint Foundation 2010 备份会对 Business Data Connectivity Service |

|外部内容类型定义进行备份,但不备份数据源本身。要保护数据,应该在备份 Business Data Connectivity Service 或服务器场时 |

|,对数据源进行备份。 |

|如果备份 Business Data Connectivity Service 或服务器场,然后将数据源还原到不同位置,您必须在外部内容类型定义中更改位 |

|置信息。如果不这样做,Business Data Connectivity Service 可能无法定位数据源。 |

使用 Windows PowerShell 备份服务应用程序

可以使用 Windows PowerShell 以手动方式备份一个或多个服务应用程序,也可以使用按计划间隔运行的脚本来备份。

使用 Windows PowerShell 备份服务应用程序

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

Backup-SPFarm -Directory -BackupMethod {Full | Differential} -Item [-Verbose]

|[pic] 注意: |

|如果是首次备份服务应用程序,则必须使用 Full |

|选项。必须先执行一次完整备份,然后才能执行差异备份。 |

|一些服务应用程序始终需要完整备份。对于这些服务应用程序,即使选择的是 Differential |

|选项,系统也会执行完整备份。 |

有关详细信息,请参阅 Backup-SPFarm。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

使用管理中心备份服务应用程序

可以使用管理中心备份服务应用程序。

使用管理中心备份服务应用程序

1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

2. 在管理中心主页上的“备份和还原”部分,单击“执行备份”。

3. 在“执行备份 - 第 1 步(共 2 步): 选择要备份的组件”页上,从组件列表中选择服务应用程序,然后单击“下一步”。

|[pic] 注意: |

|服务应用程序可能由若干组件组成。您必须选择顶级组件。 |

4. 在“开始备份 - 第 2 步(共 2 步): 选择备份选项”页上,在“备份类型”部分,选择“完整”或“差异”。

|[pic] 注意: |

|如果是首次备份服务应用程序,则必须使用“完整”选项。必须先执行一次完整备份,然后才能执行差异备份。 |

|一些服务应用程序始终需要完整备份。对于这些服务应用程序,即使选择的是“差异”选项,系统也会执行完整备份。 |

5. 在“备份文件位置”部分的“备份位置”框中,键入备份文件夹的路径,然后单击“开始备份”。

6. 您可以在“备份和还原作业状态”页顶部的“准备情况”部分查看所有备份作业的常规状态。在该页下部的“备份”部分查看当前备份作业的状态。状态页每 30 秒自动更新一次。可以单击“刷新”手动更新状态详细信息。备份和恢复是定时服务作业。因此,可能需要几秒钟才会开始备份。

如果出现任何错误,则可以在“备份和还原作业状态”页的“失败消息”列中查看这些错误。您还可以在步骤 5 中指定的 UNC 路径下的 Spbackup.log 文件中找到更多详细信息。

另请参阅

概念

还原服务应用程序 (SharePoint Foundation 2010)

备份网站集 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文介绍如何备份单个网站集。建议您定期备份整个服务器场。不过,IT 实践可能还要求您备份网站集。有关要备份的内容的详细信息,请参阅Plan for backup and recovery (SharePoint Foundation 2010)。

|[pic] 注意: |

|如果网站集的“锁定状态”设置为“未锁定”或“禁止添加内容”,则 Microsoft SharePoint Foundation 2010 在执行备份操作时会暂时 |

|将网站设置为“只读”。SharePoint Foundation 2010 |

|通过此操作可降低网站集进行备份时用户更改它的可能性。备份完成后,该设置将改回其正常状态。 |

执行网站集备份可能需要资源,备份运行时对服务器场性能可能有一些影响。在服务器场使用率最低(例如非工作时间)时备份服务器场,可有助于避免出现性能问题。

此任务中的过程:

• 使用 Windows PowerShell 备份网站集

• 使用管理中心备份网站集

任务要求

在开始之前,必须在本地计算机或网络上创建一个用于存储备份的文件夹。为了提高性能,建议先备份到本地计算机,然后再将备份文件移动到网络文件夹。有关如何创建备份文件夹的详细信息,请参阅准备备份和恢复 (SharePoint Foundation 2010)。

使用 Windows PowerShell 备份网站集

可以使用 Windows PowerShell 手动备份网站集,也可以使用按计划间隔运行的脚本来备份。

使用 Windows PowerShell 备份网站集

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

Backup-SPSite -Identity -Path [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]

如果要覆盖以前使用的备份文件,请使用 Force

参数。可使用 NoSiteLock

参数来防止在备份网站集期间对网站集设置只读锁定。但是,使用此参数可能允许用户在备份网站集期间更改网站集,并可能导致在备份过程中发生数据损坏。

如果数据库服务器运行的是 Microsoft SQL Server 的企业版,建议您同时使用 UseSqlSnapshot

参数,以提高备份的一致性。还可以从这些快照中导出网站或列表。

|[pic] 重要: |

|执行使用 UseSqlSnapshot |

|参数的备份时,备份会成功完成。但是,您会看到类似如下的错误: |

|Backup-SPSite: 对象的当前状态使该操作无效。 |

|At line:1 char:14 |

|+ Backup-SPSite )处,键入以下命令,然后按 Enter:

Set-SPLogLevel -TraceSeverity {None | Unexpected | Monitorable | Medium | High | Verbose} -EventSeverity {None | Information | Warning | Error | Critical | Verbose} [-Identity ]  -Verbose

可以使用 Identity

参数指定要更改的一个或多个类别,例如 Administration。如果未指定 Identity

参数的值,则将更改所有类别。

若要查看当前设置,请键入 Get-SPLogLevel

,然后按 Enter。

若要将所有类别重新设置为默认级别,请键入 Clear-SPLogLevel

,然后按 Enter。

有关详细信息,请参阅 Set-SPLogLevel。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

另请参阅

概念

监控概述 (SharePoint Foundation 2010)

配置 SharePoint 运行状况分析器计时器作业 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

SharePoint Foundation 2010 中的 SharePoint 运行状况分析器使用计时器作业收集运行状况数据,然后将数据写入日志记录文件夹和日志记录数据库。此数据用于报表中,以显示场服务器的运行状况。您可以重新安排这些计时器作业、立即运行它们,或者启用或禁用它们。

本文内容:

• 使用管理中心配置运行状况数据收集计时器作业

• 使用 Windows PowerShell 配置运行状况数据收集计时器作业

使用管理中心配置运行状况数据收集计时器作业

可以使用管理中心配置运行状况数据收集计时器作业。

使用管理中心配置运行状况数据收集计时器作业

1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

|[pic] 注意: |

|运行状况数据收集计时器作业设置为服务器场范围设置,因此无法为服务器场中的单台服务器设置这些设置。 |

2. 在管理中心主页上,单击“监控”。

3. 在“监控”页上的“报告”部分,单击“配置使用率和运行状况数据集”。

4. 在“配置使用率和运行状况数据集”页上,执行下列操作之一:

• 若要启用计时器作业,单击“启用”。

• 若要禁用计时器作业,单击“禁用”。

a) 在“运行状况日志记录”部分,单击“运行状况日志记录计划”。此时将打开一个页面,其中列出了收集运行状况数据的所有计时器作业。

b) 在“作业定义”页上,单击要配置的计时器作业。

c) 在“编辑计时器作业”页上的“定期计划”部分,更改计时器作业计划,然后单击“确定”。

使用 Windows PowerShell 配置运行状况数据收集计时器作业

可以使用 Windows PowerShell 配置运行状况收集计时器作业计划。

使用 Windows PowerShell 配置运行状况数据计时器作业

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)下,键入以下命令,然后按 Enter:

Set-SPTimerJob [-Identity ] [-Schedule ]

Identity

参数的值指定计时器作业。如果不使用 Identity

参数,将配置所有计时器作业。若要查看所有计时器作业的列表,请键入以下命令,然后按 Enter:

Get-SPTimerJob | Format-Table -property id,title

使用 Schedule

参数的值指定计划,其中, 是下列项之一:

• every seconds

• every minutes at

• every minutes between and

• hourly between minutes past the hour and minutes past the hour

• daily between starting from and starting no later than

• weekly between starting on and starting no later than

• monthly between starting on < day number hh:mm:ss> and starting no later than < day number hh:mm:ss>

• monthly by on

若要查看计时器作业计划的示例,请键入以下命令,然后按 Enter:

Get-SPTimerJob | Format-Table -property id,title,schedule

有关详细信息,请参阅 Get-SPTimerJob 和 Set-SPTimerJob。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

另请参阅

概念

监控概述 (SharePoint Foundation 2010)

配置使用率和运行状况数据集 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文提供有关在 Microsoft SharePoint Foundation 2010 中配置使用率和运行状况数据集的信息。

系统会将使用率和运行状况数据写入日志记录文件夹以及日志记录数据库。若要为日志记录数据库配置设置,您必须使用 Windows PowerShell。

本文内容:

• 使用管理中心配置使用率和运行状况数据集

• 使用 Windows PowerShell 配置使用率数据集

• 使用 Windows PowerShell 配置特定事件类型的使用率数据集

• 使用 Windows PowerShell 将使用率数据记录在其他日志记录数据库中

|[pic] 注意: |

|您无法使用 Windows PowerShell 配置运行状况数据集设置。 |

使用管理中心配置使用率和运行状况数据集

您只能使用管理中心配置使用率和运行状况数据集。

使用管理中心配置使用率和运行状况数据集

1. 验证执行此过程的用户帐户是否为 Farm Administrators 组的成员。

|[pic] 注意: |

|使用率和运行状况数据设置为服务器场范围设置,因此无法为服务器场中的单个服务器设置这些设置。 |

2. 在管理中心的“主页”上,单击“监视”。

3. 在“监视”页上的“报告”部分,单击“配置使用率和运行状况数据集”。

4. 在“配置使用率和运行状况数据集”页上的“使用率数据集”部分,通过选中“启用使用率数据集”文本框启用使用率数据集。

5. 在“事件选择”部分,通过选中“要记录的事件”列表中事件旁边的复选框来选择要记录的事件。

|[pic] 注意: |

|日志记录使用系统资源,并且可能会影响性能和磁盘使用率。请仅记录要定期报告的那些事件。要进行临时报告或调查,请为特定事 |

|件启用日志记录,然后在报告或调查完成后为这些事件禁用日志记录。 |

6. 在“使用率数据集设置”部分的“日志文件位置”框中,键入要将使用率和运行状况信息写入其中的文件夹的路径。指定的路径必须在所有服务器场服务器上存在。

|[pic] 注意: |

|这些设置应用于所有事件。若要为单独的事件类型设置事件集合设置,您必须使用 Windows PowerShell。 |

7. 在“最大日志文件大小”框中,以 GB 为单位键入日志占用的最大磁盘空间(介于 1 和 20 GB 之间)。

8. 在“运行状况数据集”部分,选中“启用运行状况数据集”复选框。若要更改收集计划,请单击“运行状况日志记录计划”。将列出收集运行状况数据的一系列计时器作业。单击任何这些计时器作业以更改其计划,或禁用该计时器作业。

9. 在“日志记录数据库服务器”部分,若要更改使用的身份验证,请选择“Windows 身份验证”或“SQL 身份验证”选项。

|[pic] 注意: |

|若要更改“数据库服务器”和“数据库名称”值,您必须使用 Windows PowerShell。 |

使用 Windows PowerShell 配置使用率数据集

|[pic] 注意: |

|您可以使用 Windows PowerShell 来配置使用率数据集,但不能使用 Windows PowerShell 来配置运行状况数据集。 |

使用 Windows PowerShell 配置使用率数据集

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation ] [-UsageLogMaxSpaceGB ] [-Verbose]

|[pic] 重要: |

|您必须为 UsageLogLocation |

|指定在所有服务器场服务器上都存在的路径。 |

通过键入 -LoggingEnabled 1

来启用使用率数据日志记录。用 UsageLogMaxSpaceGB

参数指定用于日志记录的最大驱动器空间量。

有关详细信息,请参阅 Set-SPUsageService。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

使用 Windows PowerShell 配置特定事件类型的使用率数据集

管理中心中“配置使用率和运行状况数据集”页上列出的事件类型与 Windows PowerShell 中的使用率定义相同。您只能使用 Windows PowerShell 单独配置使用率定义。而且,您只能配置 DaysRetained

设置。

使用 Windows PowerShell 为特定事件类型配置使用率数据日志记录

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

Set-SPUsageDefinition -Identity  [-Enable] [-DaysRetained ] [-Verbose]

使用 Enabled

开关可以为此使用率定义启用使用率日志记录。使用 DaysRetained

可以指定使用率数据被删除之前在日志中保留的时间。范围介于 1 到 30 天之间。若要查看命令的进度,请使用 Verbose

参数。

有关详细信息,请参阅 Set-SPUsageDefinition。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

使用 Windows PowerShell 将使用率数据记录在其他日志记录数据库中

|[pic] 注意: |

|您只能使用 Windows PowerShell 更改此设置。 |

使用 Windows PowerShell 将使用率数据记录在其他日志记录数据库中

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

Set-SPUsageApplication -DatabaseServer  -DatabaseName  [-DatabaseUsername ] [-DatabasePassword ] [-Verbose]

您必须为 DatabaseServer

参数指定值,即使新数据库与旧数据库位于同一数据库服务器上也是如此。如果数据库所有者的用户帐户与您登录时所使用的用户帐户不同,则必须同时使用 DatabaseUsername

和 DatabasePassword

参数。若要查看命令的进度,请使用 Verbose

参数。

有关详细信息,请参阅 Set-SPUsageApplication。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

另请参阅

概念

监控概述 (SharePoint Foundation 2010)

配置 SharePoint 运行状况分析器规则 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本主题描述如何配置 SharePoint 运行状况分析器规则。

|[pic] 注意: |

|您只能使用管理中心配置 SharePoint 运行状况分析器规则。 |

配置运行状况规则

您可以接受每个运行状况规则的默认设置,也可以使用管理中心更改运行状况规则的设置。

使用管理中心配置运行状况规则

1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“监控”。

3. 在“监控”页上的“运行状况分析器”下面,单击“复查规则定义”。

4. 在“运行状况规则定义”页上,单击想要配置的规则。

5. 在“运行状况分析器规则定义”对话框中,单击“编辑项目”。

6. 编辑一个或多个规则字段,然后单击“保存”。

若要保持规则不变,请消除该对话框或单击“取消”。

每个运行状况规则均具有可配置的字段,如下表所述。

|可配置的|可能的值 |

|字段 | |

|标题 |运行状况规则的名称。可以重命名运行状况规则以阐明其功能。标题是管理中心“运行状况规则定义”列表中所显示的规则名|

| |称。 |

| |更改标题不会影响规则的运行方式。 |

|范围 |可以将运行状况规则设置为针对所有服务器或任意服务器运行。如果设置为针对任意服务器运行,则规则将在系统遇到的第|

| |一个可用的服务器上运行。 |

|计划 |您可以将运行状况规则计划为每小时、每天、每周或每月运行一次,也可以计划为在需要时运行。 |

|已启用 |您可以使用此项启用或禁用运行状况规则。 |

|自动修复|可以定义运行状况规则是否自动尝试将它发现的任何错误状况恢复正常。如果选择此选项,则 SharePoint Foundation |

| |2010 将按照规则中的规定在一发现错误时就修复错误。 |

| | |

| |[pic] 注意: |

| | |

| |如果规则未指定修复,则系统不尝试修复问题。 |

| | |

| | |

|版本 |版本历史记录使您能够跟踪对每个规则执行的更改。每次保存规则时都将更新版本号。版本号不影响规则的行为方式。 |

每个运行状况规则均具有只读字段,如下表所述。

|只读字段 |含义 |

|版本 |规则的此当前版本号。 |

|创建时间 |最初创建规则的日期和时间以及创建规则的用户帐户。 |

|上次修改时间 |上次更改规则的日期和时间以及创建规则的用户帐户。 |

查看报告和日志 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节中的文章是为满足负责规划、设计、部署和运行监视功能的信息技术 (IT) 专业人员的要求而编写的。这些解决方案可能适用于企业、公司或分公司环境。负责监视解决方案的 IT 专业人员应了解本节中包含的技术详细信息。不过,在了解企业级别的讨论和决策内容时并不需要具备服务级别的专业知识。

可通过以下方式监控 Microsoft SharePoint Foundation 2010 环境:查看系统和网站的运行状况报告以及为可能发生的任何问题提供相关详细信息的诊断日志。

本节内容

• 查看运行状况报告 (SharePoint Foundation 2010)

• 查看诊断日志 (SharePoint Foundation 2010)

• 查看计时器作业的状态 (SharePoint Foundation 2010)

另请参阅

概念

运行状况监视 (SharePoint Foundation 2010)

查看运行状况报告 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文提供有关如何查看运行状况报告的信息。

运行状况报告是 Microsoft SharePoint Foundation 2010 中的预建报告,这些报告采用使用率数据来分析网站和网站集的各个方面,如最慢速网页和最活跃的用户。

|[pic] 注意: |

|您无法使用 Windows PowerShell 查看运行状况报告数据。 |

使用管理中心查看运行状况报告

您只能使用管理中心查看运行状况报告。

使用管理中心查看运行状况报告

1. 以 SharePoint 组“Farm Administrators”的成员的身份登录。

2. 在管理中心主页上,单击“监控”。

3. 在“监控”页上的“报告”部分,单击“查看运行状况报告”。

4. 在报告页上的“快速启动”中,单击报告的名称来查看该报告。

5. 若要查看报告数据,请选择数据条件,然后单击“执行”。

6. 若要对数据行进行排序,请单击列名称。

另请参阅

概念

监控概述 (SharePoint Foundation 2010)

查看诊断日志 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

您可以使用 Microsoft SharePoint Foundation 2010 中的通用日志记录系统 (ULS) 日志来针对服务器场中的问题进行故障排除。ULS 日志可以根据日志记录设置在各种级别收集数据。您可以使用 Windows PowerShell 对数据进行筛选,以多种方式显示数据,还可将数据输出至数据网格。通过数据网格,您可以对数据进行筛选、排序、分组,并且可以将其导出至 Microsoft Excel 2010。

有关详细信息,请参阅配置诊断日志记录 (SharePoint Foundation 2010)。

使用 Windows PowerShell 查看和筛选日志事件

您可以使用 Windows PowerShell 查看和筛选日志事件。您不能使用管理中心查看和筛选日志事件。

使用 Windows PowerShell 查看和筛选日志事件

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令之一:

• 所有跟踪事件:

Get-SPLogEvent

• 按级别:

Get-SPLogEvent | Where-Object {$_.Level -eq [Information | Warning | Error | Critical | Verbose | Unexpected | Monitorable | High | Medium]}

• 按区域:

Get-SPLogEvent | Where-Object {$_.Area -eq }

其中 指属性 Area 的值。

• 按类别:

Get-SPLogEvent | Where-Object {$_.Category -eq

其中 指属性 Category 的值。

• 按事件 ID:

Get-SPLogEvent | Where-Object {$_.EventID -eq }

其中 指属性 EventID 的值。

• 按消息文本:

Get-SPLogEvent | Where-Object {$_.Message -like "**"}

其中 指事件消息中找到的字符串。

• 按流程:

Get-SPLogEvent | Where-Object {$_.Process -like "**"}

其中 指属性 Process 的值。

|[pic] 提示: |

|默认情况下,命令会从默认的 ULS 日志文件夹中检索数据。要查看和筛选网络上共享文件夹内的跟踪日志,请使用 Get-SPLogEvent |

|cmdlet 的 Directory 参数。 |

|要查看每个跟踪事件的更多详细信息,请在命令末尾使用 Format-List。例如,Get-SPLogEvent | Where-Object {$_.Area -eq |

|"SharePoint Foundation"} | Format-List |

|。 |

有关详细信息,请参阅 Get-SPLogEvent。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

使用 Windows PowerShell Out-GridView cmdlet 查看和导出诊断日志

Windows PowerShell 提供了强大且易于使用的功能,可以在独立窗口中以可筛选、可搜索的数据网格形式显示来自于 Windows PowerShell 命令的表格式数据。您可以使用这种网格来查看日志事件和对数据执行以下操作:

• 按任意列对数据进行排序。

• 查看组中的数据。

• 依据级别、区域、类别、消息、事件 ID 或时间戳来筛选数据。

• 搜索任意字符串数据。

• 将原始、已排序或已筛选的数据导出到电子表格。

|[pic] 注意: |

|Out-GridView cmdlet 不能与使用 Format 动词的 cmdlet 一起使用。Out-GridView cmdlet 接收对象,而使用 Format 动词的 |

|cmdlet 仅返回格式化文本。但是,您可以使用 Where-Object 管道(例如,Get-SPLogEvent | Where-Object {$_.Area -eq |

|"SharePoint Foundation"} | Out-GridView |

|)对发送到网格视图的数据进行预筛选。 |

|如果网格显示的行数超过几百行,其运行速度可能很慢,特别是执行复杂筛选操作时。要使速度更快,请导出数据到 Excel 2010。 |

有关详细信息,请参阅 Out-GridView () 和再次访问 Out-GridView(该链接可能指向英文页面) ()(该链接可能指向英文页面)。

使用 Windows PowerShell 查看和筛选诊断日志

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

Get-SPLogEvent | Out-GridView

6. 查看以组显示的结果:

a) 右键单击列标题,单击“按组排列”,然后单击您想要按其值对结果进行分组的列标题。

b) 要展开或折叠特定组,请单击组名旁边的箭头。

c) 要移除分组,请右键单击列标题,然后单击“按组排列”。

7. 要对列进行排序,单击列标题。

8. 要搜索特定字符串,在“搜索”框中键入这个字符串。搜索将在整个行和列中执行。要清除搜索,请单击“全部清除”。

9. 要仅根据一个条件筛选数据,请在“搜索”框中键入以下内容::。例如,要搜索由 SharePoint Foundation 2010 生成的所有日志项目,请键入以下内容:Area:SharePoint Foundation。要清除筛选,请单击“全部清除”。

10. 若要使用多个条件或使用具有“包含、起始为、结束于”的条件或其他方法筛选数据,请执行下列操作:

a) 单击“查询”。

b) 单击“添加”。

c) 单击您想要用作筛选属性的复选框,然后单击“确定”。

d) 单击“包含”以改为其他筛选方法。可用方法有“包含”“不包含”、“起始为”、“等于”、“不等于”、“结束于”、“为空”和“非空”。

e) 在文本框中键入值。

f) 对于您在步骤“c”中选择的每一个属性,重复步骤“e”和“f”。

g) 当指定所有筛选条件后,单击“搜索”按钮对数据网格进行筛选。

h) 要清除特定筛选,单击“X”按钮。

i) 要清除全部筛选、折叠查询视图,请单击“全部清除”按钮。

导出网格数据到电子表格

1. 选择要导出的行。可以按住 SHIFT 键并进行拖拽来选择行区域来选择多个行;也可以按住 CTRL 键同时单击来选择多个特定行,或者可以使用 CTRL+A 组合键来选择所有行。

您也可以在复制数据到电子表格之前,对结果进行筛选和排序。排序或筛选数据时,只能复制生成的可视数据。

2. 使用 CTRL+C 复制所选行。

3. 打开电子表格工作簿页面,使用 CTRL+V 将已复制的行粘贴到页面。

另请参阅

概念

配置诊断日志记录 (SharePoint Foundation 2010)

监控概述 (SharePoint Foundation 2010)

查看计时器作业的状态 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

计时器作业为 Microsoft SharePoint Foundation 2010 运行特定 Windows 服务。该计时器作业包含要运行的服务的定义并指定启动该服务的频率。Windows SharePoint Services Timer v4 服务 (SPTimerV4) 运行计时器作业。SharePoint Foundation 2010 中的许多功能依赖计时器作业按计划运行服务。您可以使用管理中心网站或 Windows PowerShell 查看已经运行的计时器作业的状态。

本文内容:

• 使用管理中心查看计时器作业状态

• 使用 Windows PowerShell 查看计时器作业状态

使用管理中心查看计时器作业状态

可以使用管理中心查看计时器作业状态。

使用管理中心查看计时器作业状态

1. 确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

2. 在管理中心主页上,单击“监控”。

3. 在“监控”页的“计时器作业”部分,单击“检查作业状态”。

4. 计时器作业状态分为三组:“已计划”、“正在运行”和“历史记录”。若要逐页查看计时器作业状态数据行,请单击这些组底部的分页箭头。

5. 若要查看特定组的计时器作业状态,请单击该组的标题。或者,在“快速启动”中单击“计划的作业”、“正在运行作业”或“作业历史记录”。

使用 Windows PowerShell 查看计时器作业状态

可以使用 Windows PowerShell 查看计时器作业状态。

使用 Windows PowerShell 查看计时器作业状态

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“管理工具”。

3. 单击“SharePoint 2010 Management Shell”。

4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

Get-SPTimerJob [-Identity ] | Format-Table -Property DisplayName,Id,LastRunTime,Status

可以使用 Identity

参数的值指定计时器作业。如果不使用 Identity

参数,将返回所有计时器作业。

若要查看特定计时器作业的历史记录,请键入以下命令,然后按 Enter:

(Get-SPTimerJob [-Identity ]).HistoryEntries | Format-Table -Property Status,StartTime,EndTime,ErrorMessage

有关详细信息,请参阅 Get-SPTimerJob。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

另请参阅

概念

监控概述 (SharePoint Foundation 2010)

问题解决和疑难解答 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节中的文章是为满足负责规划、设计、部署和运行监控的信息技术 (IT) 专业人员的要求而编写的。这些解决方案可能是在企业、公司或分公司环境下使用的解决方案。负责监控解决方案的 IT 专业人员应了解本节包含的技术详细信息。不过,在了解企业级别的讨论和决策时并不需要了解服务级别的专业知识。

Microsoft SharePoint Foundation 2010 包括一个名为 SharePoint 运行状况分析器的新工具,利用该工具,可以诊断并解决配置、性能和使用问题。SharePoint 运行状况分析器以服务器场中的服务器为目标,运行预定义的运行状况规则。运行状况规则将运行测试,并返回告知您测试结果的警报。您可以使用管理中心来查看警报并解决问题。

本节内容:

• 查看和解析 SharePoint 运行状况分析器警报 (SharePoint Foundation 2010) - 本文介绍如何使用 SharePoint 运行状况分析器查看警报和解决问题。

• Update alerts by using Windows PowerShell (SharePoint Foundation 2010)(该链接可能指向英文页面) – 本文介绍如何添加允许您在 Web 应用程序的 URL 发生更改时更新警报的高级功能。

另请参阅

概念

运行状况监视 (SharePoint Foundation 2010)

查看和解析 SharePoint 运行状况分析器警报 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

SharePoint Foundation 2010 包含一种名为 SharePoint 运行状况分析器的新工具,该工具可用于诊断和解决配置、性能和使用率问题。SharePoint 运行状况分析器将对服务器场中的服务器运行预定义的运行状况规则。运行状况规则运行测试并返回警报,告知您测试结果。您可以使用管理中心来查看警报并解决问题。

查看和解析 SharePoint 运行状况分析器警报

您可以使用管理中心查看和解析运行状况警报。

使用管理中心查看和解析 SharePoint 运行状况分析器警报

1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

2. 在管理中心的“主页”上,单击“监视”。

3. 在“监控”页上的“运行状况分析器”部分,单击“复查问题和解决方案”。

4. 在“复查问题和解决方案”页上,单击想要查看和解析的警报。

5. 若要解决问题,请按照“复查问题和解决方案”对话框的“补救”部分中提供的指导进行操作。请将对话框保持打开状态,以便您可以再次运行该规则来确认问题是否得到解决。

6. 按照“补救”部分中提供的指导进行操作后,请在该警报的“复查问题和解决方案”对话框中,单击“立即重新分析”以确认问题是否得到解决。如果问题已解决,则警报的状态将变为“4 - 成功”。

运行状况警报字段

下表描述了警报中的字段。

|字段 |含义 |

|标题 |警报的名称。默认情况下,这是生成该警报的运行状况规则的名称。 |

|严重级别 |以下是可能的值:1 - 错误、2 - 警告、3 - 信息、4 - 成功、0 - 规则执行失败。 |

|类别 |以下是预设值:配置、安全性、性能和可用性。您还可以在“指定自定义值”框中键入值。 |

|说明 |警报的原因的详细说明。此说明可能包括异常或跟踪信息。 |

|补救 |详细叙述如何解决导致警报的问题。可能包括确切的步骤或指向详细信息的链接。 |

|失败的服务|发生故障的服务器。 |

|器 | |

|失败的服务|发生故障的服务。 |

|规则设置 |一个指向生成警报的运行状况规则的链接。规则中的信息可能对分析问题有用,否则您可能需要更改计划或禁用该规则。|

|版本 |每次修改警报时,此数字将自动递增。 |

|[只读] | |

|创建时间 |生成警报的日期和时间,以及生成警报所使用的域或本地安全帐户。 |

|[只读] | |

|上次修改时|上次更改警报的日期和时间,以及更改警报所使用的域或本地安全帐户。此信息可用于跟踪对警报所做的更改,如在问题|

|间 [只读] |解决期间。 |

Update alerts by using Windows PowerShell (SharePoint Foundation 2010)(该链接可能指向英文页面)

发布: 2010 年 7 月 15 日

This article describes Invoke-AlertFixup, a Windows PowerShell advanced function used to update the Uniform Resource Locator (URL) of a Web application used in alert e-mails after a Web application address changes. It replaces the Stsadm updatealert operation that was available in the April 2008 release of the SharePoint Administration Toolkit. The advanced function is loaded by running a script of the same name.

For more information about advanced functions, see about_Functions_Advanced ().

To update URLs by using Windows PowerShell

1. Verify that you meet the following minimum requirements:

• 请参阅 Add-SPShellAdmin。

• You must read about_Execution_Policies ().

2. Copy the code from the Script Center (), and then paste it into a text editor, such as Notepad.

3. Save the file, naming it Invoke-AlertFixup.ps1

.

|[pic] 注意: |

|You must use the provided name or the script will fail, and you must save the file as an ANSI-encoded text file. |

4. On the Start menu, click All Programs.

5. Click Microsoft SharePoint 2010 Products.

6. Click SharePoint 2010 Management Shell.

7. Change to the directory where you saved the file.

8. At the Windows PowerShell command prompt, type the following:

| |

|./Invoke-AlertFixup.ps1 |

This script contains the Invoke-AlertFixup advanced function. Once the script is loaded to memory for the current Windows PowerShell session, Invoke-AlertFixup can be used like a Windows PowerShell cmdlet, for example:

| |

|Invoke-AlertFixup -site -oldurl |

|[pic] 注意: |

|In order for |

|Invoke-AlertFixup|

|to work |

|correctly, the |

|URLs specified |

|with the site and|

|oldurl parameters|

|must reside in |

|the same site |

|collection. This |

|is necessary to |

|allow proper |

|updating of |

|alerts in a |

|specific zone. |

|Alerts for each |

|zone must be |

|updated |

|individually |

|using the proper |

|new zone URL to |

|that of the |

|original (old) |

|zone URL. |

9. To display all alerts that would be updated using the Invoke-AlertFixup command, at the Windows PowerShell command prompt type the following syntax:

| |

|Invoke-AlertFixup -site -Oldurl -whatif |

Example

Your company has a Web application that is configured with three zones, as shown in the following table.

Coho Winery zone mapping

|Description |URL |Zone |

|Intranet | |Default |

|Extranet | |Extranet |

|Vendor | |Custom |

Your company merges with Coho Vineyard and changes its name to Coho Winery and Vineyard. Management wants to change the Intranet and Extranet zones to reflect the new name change. The following table displays the new zone configuration.

Coho Winery and Vineyard zone mapping

|Description |URL |Zone |

|Intranet | |Default |

|Extranet | |Extranet |

After the name of the Web application is changed and the alternate access mappings are updated, Invoke-AlertFixup should be run to update the e-mail alerts associated with the intranet and extranet sites, as follows:

| |

|Invoke-AlertFixup -site -oldurl |

| |

|Invoke-AlertFixup -site -oldurl |

|[pic] 注意: |

|No changes are made regarding the vendor site, as Coho Winery has decided not to change the name of the vendor |

|portal. |

另请参阅

其他资源

Running Windows PowerShell Scripts

监控虚拟环境的运行状况和性能 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文介绍了虚拟环境所需的监控功能。必须监控场中的虚拟机以及虚拟化服务器,才能确保运行状况和性能级别满足适用的操作标准和服务级别协议。

监控 SharePoint 运行状况和性能

下列文章提供了有关监控 Microsoft SharePoint Foundation 2010 运行状况和性能的信息:

• 运行状况监视 (SharePoint Foundation 2010)

监控 Hyper-V 运行状况和性能

您可以使用 Microsoft 产品或使用 Windows PowerShell 脚本来监控 Windows Server 2008 Hyper-V 技术运行状况和服务器性能。下列产品可用于监控虚拟环境。

Microsoft System Center Operations Manager 2007 R2 提供了一个端到端监控和报告系统,它可用于监控 Microsoft SharePoint Foundation 2010 以及 Windows Server 2008 和 SQL Server 的支持版本。有关详细信息,请参阅 System Center Operations Manager ()。

如果正在使用 System Center Operations Manager,建议您根据需要针对您所属的环境获取并安装下列管理包:

• System Center Operations Manager 2007 的 Windows Server Hyper-V 管理包 ()

• Operations Manager 2007 的 Microsoft Windows Server 故障转移群集管理包(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• System Center Operations Manager 2007 的 System Center Virtual Machine Manager 2008 管理包(该链接可能指向英文页面) ()(该链接可能指向英文页面)

Microsoft System Center Virtual Machine Manager 2008 R (SCVMM) 是一个稳固的工具,可用于管理 Hyper-V 虚拟环境的各个方面。通过已启用 PRO 的管理包,利用性能和资源优化 (PRO),除了虚拟设置以外,还可以对虚拟资源进行动态管理。SCVMM 可以使用 System Center Operations Manager 2007 的监控功能,在确定硬件、操作系统或应用程序性能不佳或存在挂起硬件故障时,管理员可以利用该功能确定 VMM 要执行的补救操作。还可以获取虚拟机当前的运行状况和状态,并可实时获取虚拟化服务器的 CPU、内存和存储消耗。

|[pic] 注意: |

|System Center Virtual Machine Manager 完全支持 Windows PowerShell 脚本。 |

运行状况和性能资源

许多文章和博客张贴内容对监控 Hyper-V 运行状况和性能提供了深入指导。我们建议您参考下列资源:

• Hyper-V 性能常见问题 R2(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• 监控 Hyper-V 性能(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• Hyper-V 性能比较:Microsoft Windows Server 2008 SP2 和 R2 与基于 Intel Xeon 处理器 X5570 和 E5450 的服务器(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• Windows Server 2008 R2 虚拟硬盘 (VHD) 性能白皮书(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• Windows Server 性能团队博客:增大 VMBus 缓冲区大小,从而提高来宾 VM 的网络吞吐量(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• Microsoft Hyper-V 2008 R2 IDE 与 SCSI 的性能(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• 64 位 Windows Server 2008 R2 上的 Hyper-V 基准设置(该链接可能指向英文页面) ()(该链接可能指向英文页面)

• Henk 的技术博客:针对“SQL 2008 R2”类别的存档(该链接可能指向英文页面) ()(该链接可能指向英文页面)

管理服务器场管理设置 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

在执行 Microsoft SharePoint Foundation 2010 的初始安装之后,可以配置默认的服务器场设置。尽管这些设置的配置是可选的,但只有配置这些设置之后,才能使用许多关键功能。

本节内容:

• 配置诊断日志记录 (SharePoint Foundation 2010)

本文介绍在执行初始部署或升级后如何配置诊断日志记录设置,而且列出了有助于为特定环境实施最佳实践的准则。

• 电子邮件集成 (SharePoint Foundation 2010)

本文介绍如何配置传入和传出电子邮件设置。

• 配置移动帐户 (SharePoint Foundation 2010)

本文讨论如何配置和管理移动帐户,从而使用户可以订阅通过短信服务 (SMS) 协议发送的通知。

• 更改管理中心网站端口号 (SharePoint Foundation 2010)

在安装 Microsoft SharePoint Foundation 2010 的过程中,管理中心网站建立在随机分派的 TCP 端口,或者建立在创建服务器场时所选的端口。本文介绍如何更改管理中心网站的端口号。

电子邮件集成 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

初始安装 Microsoft SharePoint Foundation 2010 后,可以配置传入和传出电子邮件。这些附加设置是可选的,但如果您想要在服务器场中使用电子邮件,这些设置可能非常有用。

• 配置传入电子邮件 (SharePoint Foundation 2010)

本文介绍如何配置传入电子邮件,以便 SharePoint 网站接受和归档传入电子邮件。还介绍了如何配置传入电子邮件,以便 SharePoint 网站可以在发生电子邮件讨论时对其进行存档、保存通过电子邮件发送的文档以及在网站日历上显示电子邮件会议。此外,本文还介绍了如何配置 SharePoint 目录管理服务以支持创建和管理电子邮件通讯组列表。

• 配置传出电子邮件 (SharePoint Foundation 2010)

本文介绍如何配置传出电子邮件,以便您的简单邮件传输协议 (SMTP) 服务器向网站用户发送电子邮件警报并向网站管理员发送通知。

配置传入电子邮件 (SharePoint Foundation 2010)

更新: 2010 年 6 月 24 日

本文介绍如何为 Microsoft SharePoint Foundation 2010 配置传入电子邮件。

此任务中的过程:

• 安装和配置 SMTP 服务

• 在基本方案中配置传入电子邮件

• 配置 DNS 管理器

• 在 Microsoft Exchange Server 2007 中添加 SMTP 连接器

• 配置将与目录管理服务一起使用的 AD DS

• 配置对电子邮件投递文件夹的权限

• 在高级方案中配置传入电子邮件

• 发送到 SharePoint 文档库的电子邮件中是否缺少附件?

概述

启用传入电子邮件时,SharePoint 网站能够接收电子邮件和附件,并将它们存储到列表和库中。本文介绍两种方案,一种是基本方案,另一种是高级方案。高级方案包含多个可供选择的选项。

基本方案

在基本方案中,您将在运行 SharePoint Foundation 2010 的服务器上安装简单邮件传输协议 (SMTP) 服务。或者,您可以使用运行于另一台 SMTP 服务器上的 SMTP 服务,然后通过使用包含所有默认设置的自动设置模式启用传入电子邮件。在这种方案中,电子邮件直接传递到 SMTP 服务器,并且 SharePoint Foundation 2010 会定期在 SMTP 服务自动配置的默认电子邮件投递文件夹中检查电子邮件。基本方案适用于单服务器场环境。

高级方案

在高级方案中,可使用几个供选择的选项来优化传入电子邮件功能。一个选项为是否使用 Microsoft SharePoint 目录管理服务。使用目录管理服务的好处在于,为文档库创建的联系地址会自动显示在“Active Directory 用户和计算机”中的 SharePoint Foundation 2010 组织单位 (OU) 内。利用此服务,用户还可从 SharePoint 网站创建和管理电子邮件通讯组。此外,此服务还会在贵组织的用户目录中创建联系人,以便用户可以在其通讯簿中查找已启用电子邮件的 SharePoint 列表。但是,使用目录管理服务需要进行更多的管理工作,因为此服务会与 Active Directory 域服务 (AD DS) 通信。不使用目录管理服务的好处是可降低管理开销,缺点是必须手动添加每个新联系地址。

如果使用高级方案,您可以为单服务器场或多服务器场配置传入电子邮件。如果 SharePoint 场中有两台以上的前端 Web 服务器,则可以使用这些服务器将传入电子邮件传送到服务器场。下表描述了必须执行的操作,以及可选择用于为服务器场配置传入电子邮件的选项。

|操作 |注释 |

|通过添加主机 (A) 资源记录来配置 DNS |您必须添加主机 (A) 资源记录,以便将计算机(或主机)的 DNS 域名与其 IP |

|管理器。 |地址关联。 |

|添加 SMTP 连接器。 |您必须添加 SMTP 连接器,以便 Microsoft Exchange Server 2007 |

| |计算机将传入电子邮件传送到正确的服务器。 |

|使用目录管理服务(可选)。 |使用目录管理服务,以便用户能够从 SharePoint |

| |网站中创建和管理电子邮件通讯组。为文档库创建的联系人地址将自动出现在 AD DS |

| |中。 |

| | |

| |[pic] 注意: |

| | |

| |如果未使用 Exchange Server,您必须自定义自己的目录管理服务。 |

| | |

| | |

|使用特定电子邮件投递文件夹(可选)。 |使用特定电子邮件投递文件夹,使 SharePoint Foundation 2010 能够从 SMTP |

| |服务中轮询传入电子邮件。 |

有关目录管理服务的详细信息,请参阅深入剖析:SharePoint 目录集成 ()。

在 SharePoint Foundation 2010 中配置传入电子邮件之前,请阅读下面的文章:

• 规划传入电子邮件 (Windows SharePoint Services)

任务要求

必须满足以下要求才能执行此任务的过程:

• 必须安装 SharePoint Foundation 2010。

• 服务器场中的一台或多台服务器必须正在运行 SMTP 服务并且必须使用有效的 SMTP 服务器地址。或者,您必须知道另一台运行 SMTP 服务的服务器的名称。

• 每台 SharePoint 前端 Web 服务器均必须运行 SMTP 服务和 Windows SharePoint Services Web 应用程序服务。

• 管理中心的应用程序池标识帐户、Windows SharePoint Services 定时服务的登录帐户以及 Web 应用程序的应用程序池标识帐户必须是包含电子邮件投递文件夹的本地计算机上 Administrators 组的成员。

安装和配置 SMTP 服务

SharePoint Foundation 2010 的传入电子邮件使用 SMTP 服务。可以通过两种方式之一来使用 SMTP 服务。您可以在服务器场中的一台或多台服务器上安装 SMTP 服务,或者管理员可以为从另一台服务器上的服务转发的电子邮件提供电子邮件投递文件夹。

|[pic] 注意: |

|请仔细考虑是否要使用电子邮件投递文件夹选项。要考虑的一个因素是,其他服务器的管理员可能会更改 SMTP 的配置,从而对传入 |

|电子邮件的可用性产生影响。第二个因素是,此选项需要额外的步骤来配置电子邮件投递文件夹的权限。 |

安装 SMTP 服务

如果未使用电子邮件投递文件夹,则必须在服务器场中要为传入电子邮件配置的每台前端 Web 服务器上安装 SMTP 服务。若要安装 SMTP 服务,请使用服务器管理器中的“添加功能向导”。过程完成后即已创建了默认 SMTP 配置。您可以自定义此默认 SMTP 配置以满足您的环境要求。

安装 SMTP 服务

1. 验证您是否拥有以下管理凭据:

• 您必须是本地计算机上的 Administrators 组的成员。

2. 单击“开始”,指向“管理工具”,然后单击“服务器管理器”。

3. 在服务器管理器中,单击“功能”。

4. 在“功能摘要”中,单击“添加功能”以打开“添加功能向导”。

5. 在“选择功能”页上,选择“SMTP 服务器”。

6. 在“添加功能向导”对话框中,单击“添加必需的功能”,然后单击“下一步”。

7. 在“确认安装选择”页上,单击“安装”。

8. 在“安装结果”页上,确保安装已成功完成,然后单击“关闭”。

安装 IIS 6.0 管理工具

若要在 Windows Server 2008 上管理 SMTP 服务,必须使用 Internet Information Services (IIS) 6.0 Manager。

安装 IIS 6.0 Manager

1. 验证您是否拥有以下管理凭据:

• 您必须是本地计算机上的 Administrators 组的成员。

2. 单击“开始”,指向“管理工具”,然后单击“服务器管理器”。

3. 在服务器管理器中,单击“角色”。

4. 在“角色服务”中,单击“添加角色服务”。

5. 在“选择角色服务”页上,选择“管理工具”和“IIS 6 管理兼容性”,然后单击“安装”。

配置 SMTP 服务

安装 SMTP 服务之后,将该服务配置为接受来自域的邮件服务器的电子邮件。可以决定接受来自所有服务器(特地排除的服务器除外)的中继电子邮件。或者,可以阻止来自所有服务器(特地包括的服务器除外)的电子邮件。您可以单独包括服务器,也可以按子网或域成组地包括服务器。

配置该服务之后,将其设置为自动启动。

配置 SMTP 服务

1. 验证您是否拥有以下管理凭据:

• 您必须是本地计算机上的 Administrators 组的成员。

2. 单击“开始”,指向“管理工具”,然后单击“Internet Information Services (IIS) 6.0 Manager”。

3. 在 IIS 管理器中展开包含要配置的 SMTP 服务器的服务器名称。

4. 右键单击要配置的 SMTP 虚拟服务器,然后单击“开始”。

5. 右键单击要配置的 SMTP 虚拟服务器,然后单击“属性”。

6. 在“访问”选项卡上的“访问控制”区域中,单击“身份验证”。

7. 在“身份验证”对话框中,验证是否选择了“匿名访问”。

8. 单击“确定”。

9. 在“访问”选项卡上的“中继限制”区域中,单击“中继”。

10. 若要启用来自任何服务器的中继,请单击“以下列表除外”。

11. 若要接受来自一台或多台特定服务器的中继,请按照以下步骤操作:

a) 单击“仅以下列表”。

b) 单击“添加”,然后按 IP 地址一次添加一台服务器,或使用子网或域按组添加服务器。

c) 单击“确定”以关闭“计算机”对话框。

12. 单击“确定”以关闭“中继限制”对话框。

13. 单击“确定”以关闭“属性”对话框。

将 SMTP 服务设置为自动启动

1. 单击“开始”,指向“管理工具”,然后单击“服务”。

2. 在“服务”中,右键单击“简单邮件传输协议(SMTP)”,然后选择“属性”。

3. 在“简单邮件传输协议(SMTP)属性”对话框中,在“常规”选项卡上的“启动类型”列表中选择“自动”。

4. 单击“确定”。

在基本方案中配置传入电子邮件

必须选择要使用的 SMTP 服务,才能在运行 SharePoint Foundation 2010 的服务器上启用传入电子邮件。

可以使用以下过程来配置传入电子邮件。完成该过程后,即已配置了基本方案所需的全部信息。用户随后即可将电子邮件发送到列表和库。

在基本方案中配置传入电子邮件

1. 验证您是否拥有以下管理凭据:

• 您必须是运行 SharePoint 管理中心网站的计算机上的 Administrators 组的成员。

2. 在管理中心中,单击“系统设置”。

3. 在“系统设置”页上的“电子邮件和短信(SMS)”部分,单击“配置传入电子邮件设置”。

4. 如果要使此服务器上的网站可以接收电子邮件,请在“配置传入电子邮件设置”页上的“启用传入电子邮件”部分,单击“是”。

5. 选择“自动”设置模式。

6. 在“传入电子邮件服务器显示地址”部分的“电子邮件服务器显示地址”框中,键入电子邮件服务器的显示名称(例如 mail.)。

7. 为所有其他部分使用默认设置,然后单击“确定”。

在配置完传入电子邮件后,具有管理列表权限的用户可以配置已启用电子邮件的列表和文档库。有关已启用电子邮件的文档库的详细信息,请参阅为列表或库启用和配置电子邮件支持 ()。

配置 DNS 管理器

如果使用 Exchange Server 并且在组织内部传送电子邮件,则必须在 DNS 管理器中创建主机 (A) 资源记录,以便将计算机(或主机)的 DNS 域名与其 IP 地址关联。贵组织可能已配置了 DNS 管理器并创建了 A 资源记录。如果情况不是如此,请使用以下过程。

为子域创建 A 资源记录

1. 验证您是否拥有以下管理凭据:

• 您必须是本地计算机上的 Administrators 组的成员。

2. 在 DNS 管理器中为包含 SharePoint Foundation 2010 子域的域选择前向查找区域。

3. 右键单击该区域,然后单击“新建主机(A 或 AAAA)”。

4. 在“新建主机”对话框中的“名称”文本框中,键入 SharePoint Foundation 2010 主机或子域的名称。

5. 在“完全限定的域名(FQDN)”文本框中,键入运行 SharePoint Foundation 2010 的服务器的 FQDN。此名称通常采用 subdomain. 格式。

|[pic] 注意: |

|确保列在 IIS 中的 SMTP 服务器下的域与接收电子邮件的服务器的 FQDN |

|匹配。如果两者不匹配,则必须创建以下过程中所述的本地域。 |

6. 在“IP 地址”文本框中,键入要将 FQDN 解析为的 IP 地址。

7. 单击“添加主机”。

8. 在确认创建主机记录的消息中,单击“确定”。

9. 在“新建主机”对话框中,单击“完成”。

A 资源记录现在即会出现在 DNS 管理器中。

创建本地域

1. 单击“开始”,指向“管理工具”,然后单击“Internet Information Services (IIS) 6.0 Manager”。

2. 在 IIS 管理器中,展开 SMTP 服务器。

3. 右键单击“域”,并在“操作”菜单上指向“新建”,然后单击“域”。

4. 在“新建 SMTP 域向导”对话框中,选择“别名”,然后单击“下一步”。

5. 在“域名”区域的“名称”框中,键入要由此域接收的邮件的地址。

此地址必须与“为子域创建 A 资源记录”过程的步骤 4 和“在高级方案中配置传入电子邮件”过程的步骤 6b 中指定的地址相同。

6. 单击“完成”。

7. 在确认创建主机记录的消息中,单击“确定”。

|[pic] 注意: |

|重新启动 SMTP 服务器,以使仍在“队列”文件夹中的所有电子邮件移至投递文件夹。然后,Windows SharePoint Services 定时服务 |

|会将这些邮件发送到其目标列表或库。 |

|[pic] 注意: |

|如果将贵组织以外的电子邮件传送到 SMTP 服务器,则必须使用 MX 记录。有关详细信息,请参阅向区域添加邮件交换器 (MX) 资源 |

|记录 ()。 |

在 Microsoft Exchange Server 2007 中添加 SMTP 连接器

SMTP 连接器使您能够更好地控制组织中的消息流。使用 SMTP 连接器的其他理由还包括设置传递限制或者指定特定地址空间。如果使用 Exchange Server 将传入电子邮件传送到 SharePoint 列表和库,您必须拥有 SMTP 连接器,以便发送到 SharePoint Foundation 2010 域的所有邮件使用运行 SMTP 服务的 SharePoint Foundation 2010 服务器。

使用以下过程在 Exchange Server 中添加 SMTP 连接器。该过程完成后,SMPT 连接器可确保将传入电子邮件发送到服务器场中正确的列表和库。

在 Exchange Server 中添加 SMTP 连接器

1. 验证您是否拥有以下管理凭据:

• 您必须是运行 Exchange Server 的计算机上 Administrators 组的成员。

2. 在 Exchange 系统管理器中,展开路由组,右键单击“连接器”,指向“新建”,然后单击“SMTP 连接器”。

此时将出现新连接器的“属性”对话框。

|[pic] 注意: |

|如果看不到“管理组”文件夹,请在“Exchange 组织”对象中右键单击“属性”,然后选中“显示管理组”和“显示路由组”复选框。单击“确 |

|定”。您必须重启 Exchange 系统管理器。 |

3. 在“常规”选项卡上,键入 SMTP 连接器的名称。

4. 在“常规”选项卡上,选择以下选项之一:

• 若要使用在承载连接器的 SMTP 虚拟服务器上配置的 DNS 设置,请选择“使用 DNS 路由到此连接器上的每个地址空间”。DNS 是 Exchange Server 的建议配置。

• 若要将邮件传送到 Windows SMTP 服务器或外围网络(也称为外围子网)中的另一台服务器,请选择“将通过此连接器的所有邮件转发到下列智能主机”。在方括号中键入智能主机的主机名或 IP 地址,以防止 Exchange Server 尝试使用 DNS 来解析 IP 地址。然后,SMTP 连接器将邮件传送到所选的服务器,该服务器将处理 DNS 解析并传递邮件。

5. 在“常规”选项卡上,单击“添加”,并至少添加一个桥头服务器和一个 SMTP 虚拟服务器。

所添加的服务器将出现在“常规”选项卡上的“本地桥头”列表中。

6. 单击“地址空间”选项卡,然后单击“添加”。

7. 在“添加地址空间”对话框的“选择地址类型”列表中,单击“SMTP”,然后单击“确定”。

8. 在“Internet 地址空间属性”对话框中,选择以下选项之一:

a) 在“电子邮件域”框中,键入连接器的电子邮件域。

|[pic] 重要: |

|在“电子邮件域”框中,有一个表示所有地址的默认值 *。组织中的至少一个连接器必须具有此地址空间,以确保将所有外部域传送到 |

|Internet。 |

b) 在“成本”框中分配适当的成本。默认情况下,成本为 1。

9. 单击“确定”返回到“地址空间”选项卡。

10. 在“地址空间”选项卡上的“连接器作用域”区域中,选择以下选项之一,然后单击“确定”:

• 若要允许 Exchange Server 组织中的所有服务器都使用此连接器来发送 Internet 邮件,请单击“整个组织”。

• 若要只允许路由组中的服务器使用此连接器来发送 Internet 邮件,请单击“路由组”。

|[pic] 注意: |

|如果选择“路由组”,请确保您可以为不同路由组的服务器使用另一种方式来发送 Internet 邮件。 |

有关详细信息,请参阅管理连接器 ()。

配置将与目录管理服务一起使用的 AD DS

如果计划使用目录管理服务,您应首先创建组织单位 (OU),并在 AD DS 中进行必要的配置。

若要在 SharePoint 场或远程服务器场上使用目录管理服务,您必须针对 SharePoint 管理中心网站配置应用程序池标识帐户,以便对您在 AD DS 中指定的容器具有“创建、删除以及管理用户帐户”用户权限。执行此操作的首选方法是针对 SharePoint 管理中心网站为应用程序池标识帐户分配权限。AD DS 管理员必须设置组织单位,并为容器分配“创建、删除以及管理用户帐户”的权限。在远程服务器场上使用目录管理服务的优点是,您不必为多个服务器场服务帐户分配组织单位权限。

以下过程是使用 DNS 管理器在运行 Windows Server 2008 的域控制器上执行的。在某些部署中,这些应用程序可能运行在位于同一个域中的多个服务器上。

在 AD DS 中创建组织单位

1. 验证您是否拥有以下管理凭据:

• 您必须是运行 DNS 管理器的域控制器上 Domain Administrators 组的成员或委派的域管理机构。

2. 单击“开始”,指向“管理工具”,然后单击“Active Directory 用户和计算机”。

3. 在“Active Directory 用户和计算机”中,右键单击包含服务器场的第二层域的文件夹,指向“新建”,然后单击“组织单位”。

4. 键入组织单位的名称,然后单击“确定”。

创建了组织单位之后,您必须委派组织单位容器的“创建、删除以及管理用户帐户”权限以管理用户帐户。

将权限委派给管理中心的应用程序池标识帐户

1. 验证您是否拥有以下管理凭据:

• 您必须是 AD DS 中 Domain Administrators 组或 Enterprise Administrators 组的成员,或者是委派的域管理机构。

2. 在“Active Directory 用户和计算机”中,找到所创建的组织单位。

3. 右键单击该组织单位,然后单击“委派控制”。

4. 在控制委派向导的“欢迎”页上,单击“下一步”。

5. 在“用户和组”页上,单击“添加”,然后键入管理中心使用的应用程序池标识帐户的名称。

6. 在“选择用户、计算机和组”对话框中,单击“确定”。

7. 在控制委派向导的“用户或组”页上,单击“下一步”。

8. 在控制委派向导的“要委派的任务”页上选中“创建、删除以及管理用户帐户”复选框,然后单击“下一步”。

9. 在控制委派向导的最后一页上单击“完成”退出向导。

若要创建和删除子对象,您还必须将组织单位的“创建所有子对象”和“删除所有子对象”控制委派给管理中心的应用程序池标识帐户。此过程完成后,管理中心的应用程序池标识帐户将对组织单位具有“创建所有子对象”和“删除所有子对象”控制,并且您可以启用传入电子邮件。

将组织单位的“创建所有子对象”和“删除所有子对象”控制委派给管理中心的应用程序池标识帐户

1. 验证您是否拥有以下管理凭据:

• 您必须是 AD DS 中 Domain Administrators 组或 Enterprise Administrators 组的成员,或者是委派的域管理机构。

2. 右键单击该组织单位,然后单击“委派控制”。

3. 在控制委派向导中,单击“下一步”。

4. 单击“添加”,然后键入管理中心的应用程序池标识帐户的名称。

5. 单击“确定”。

6. 单击“下一步”。

7. 在控制委派向导的“要委派的任务”页上,选择“创建自定义任务去委派”,然后单击“下一步”。

8. 选择“这个文件夹,这个文件夹中的对象,以及创建在这个文件夹中的新对象”,然后单击“下一步”。

9. 在“权限”部分,选择“创建所有子对象”,然后选择“删除所有子对象”。

10. 单击“下一步”。

11. 在控制委派向导的最后一页上单击“完成”退出向导。

通过将组织单位的“创建所有子对象”和“删除所有子对象”控制委派给管理中心的应用程序池标识帐户,管理员能够为列表启用电子邮件。委派这些控制后,管理员不能为列表或文档库禁用电子邮件,因为管理中心帐户将尝试从整个组织单位中(而不是从列表中)删除联系人。

为了避免此问题,您必须为管理中心的应用程序池标识帐户添加“删除子树目录”权限。使用以下过程来添加这些权限。此过程完成后,您就可以为列表禁用传入电子邮件。

为管理中心的应用程序池标识帐户添加“删除子树目录”权限

1. 验证您是否拥有以下管理凭据:

• 您必须是 AD DS 中 Domain Administrators 组或 Enterprise Administrators 组的成员,或者是委派的域管理机构。

2. 在“Active Directory 用户和计算机”中单击“查看”菜单,然后单击“高级功能”。

3. 右键单击该组织单位,然后单击“属性”。

4. 在“属性”对话框中单击“安全”选项卡,然后单击“高级”。

5. 在“权限项目”区域中,双击管理中心的应用程序池标识帐户。

6. 在“权限”区域中,为“删除子树目录”选择“允许”。

7. 单击“确定”以关闭“权限”对话框。

8. 单击“确定”以关闭“属性”对话框。

9. 单击“确定”以关闭“Active Directory 用户和计算机”。

添加这些权限后,必须为服务器场重启 Internet Information Services (IIS)。

有关详细信息,请参阅 Active Directory 用户、计算机和组(该链接可能指向英文页面) ()(该链接可能指向英文页面)。

配置对电子邮件投递文件夹的权限

您可以指定特定的电子邮件投递文件夹,该文件夹使 SharePoint Foundation 2010 可从其他服务器上的网络共享位置检索传入电子邮件。如果不希望使用 SMTP 服务,则可使用此选项。但是,使用此选项的缺点是,SharePoint Foundation 2010 无法检测到将电子邮件送达投递文件夹的远程电子邮件服务器上的配置更改。因此,如果电子邮件的位置已更改,则 SharePoint Foundation 2010 无法检索这些电子邮件。但是,此功能在默认电子邮件投递文件夹已满或快满时很有用。

如果指定了电子邮件投递文件夹,则必须确保管理中心的应用程序池标识帐户以及 Web 应用程序的应用程序池标识帐户对该电子邮件投递文件夹具有必要的权限。

为 Web 应用程序的应用程序池标识帐户配置电子邮件投递文件夹权限

如果部署对管理中心和一个或多个 Web 应用程序使用不同的应用程序池标识帐户,则每个应用程序池标识帐户都必须对电子邮件投递文件夹具有权限。如果 Web 应用程序的应用程序池标识帐户没有必要的权限,则电子邮件将不会传送到该 Web 应用程序上的文档库。

在大多数情况下,当您配置传入电子邮件并选择电子邮件投递文件夹时,就为以下两个工作进程组添加了权限:

• WSS_Admin_WPG(包括管理中心的应用程序池标识帐户以及 Windows SharePoint Services 定时服务的登录帐户)具有“完全控制”权限。

• WSS_WPG(包括 Web 应用程序的应用程序池标识帐户)具有“读取和执行”、“列出文件夹内容”和“读取”权限。

在某些情况下,可能不会为电子邮件投递文件夹自动配置这些组。例如,如果管理中心以 Network Service 帐户运行,则在创建电子邮件投递文件夹时将不会添加传入电子邮件所需的组或帐户。请检查以确定是否已将这些组自动添加到电子邮件投递文件夹。如果没有自动添加这些组,则可以添加这些组或添加所需的特定帐户。

为 Web 应用程序的应用程序池标识帐户配置电子邮件投递文件夹权限

1. 验证您是否拥有以下管理凭据:

• 您必须是包含电子邮件投递文件夹的计算机上 Administrators 组的成员。

2. 在 Windows 资源管理器中右键单击投递文件夹,单击“属性”,然后单击“安全”选项卡。

3. 在“安全”选项卡上的“组或用户名”框下,单击“编辑”按钮。

4. 在“Windows 资源管理器的权限”对话框中,单击“添加”按钮。

5. 在“选择用户、计算机或组”对话框的“输入要选择的对象名称”框中,键入工作进程组或 Web 应用程序的应用程序池标识帐户的名称,然后单击“确定”。

|[pic] 注意: |

|此时将在 IIS 中应用程序池的“属性”对话框的“标识”选项卡上列出此帐户。 |

6. 在“用户或组 的权限”框中的“修改”旁选择“允许”。

7. 单击“确定”。

为 Windows SharePoint Services 定时服务的登录帐户配置电子邮件投递文件夹权限

确保 Windows SharePoint Services 定时服务的登录帐户对电子邮件投递文件夹具有“修改”权限。如果该服务的登录帐户没有“修改”权限,则启用了电子邮件的文档库将收到重复的电子邮件。

为 Windows SharePoint Services 定时服务的登录帐户配置电子邮件投递文件夹权限

1. 验证您是否拥有以下管理凭据:

• 您必须是包含电子邮件投递文件夹的计算机上 Administrators 组的成员。

2. 在 Windows 资源管理器中右键单击投递文件夹,单击“属性”,然后单击“安全”选项卡。

3. 在“安全”选项卡上的“组或用户名”框下,单击“编辑”按钮。

4. 在“Windows 资源管理器的权限”对话框中,单击“添加”按钮。

5. 在“选择用户、计算机或组”对话框的“输入要选择的对象名称”框中,键入 Windows SharePoint Services 定时服务的登录帐户的名称,然后单击“确定”。

|[pic] 注意: |

|此时将在服务控制台中服务的“属性”对话框的“登录”选项卡上列出此帐户。 |

6. 在“用户或组 的权限”框中的“修改”旁选择“允许”。

7. 单击“确定”。

在高级方案中配置传入电子邮件

以下过程配置传入电子邮件。还可以选择目录管理服务、为安全电子邮件服务器配置选项或指定电子邮件投递文件夹,并指定传入电子邮件显示地址。此过程完成后,用户便可将电子邮件发送到列表和库。

在高级方案中配置传入电子邮件

1. 验证您是否拥有以下管理凭据:

• 您必须是运行 SharePoint 管理中心网站的计算机上的 Administrators 组的成员。

2. 在管理中心中,单击“系统设置”。

3. 在“系统设置”页上的“电子邮件和短信(SMS)”部分,单击“配置传入电子邮件设置”。

4. 如果要使此服务器上的网站可以接收电子邮件,请在“配置传入电子邮件设置”页上的“启用传入电子邮件”部分,单击“是”。

5. 选择“自动”或“高级”设置模式。

如果选择“自动”,您可以指定是接受来自所有电子邮件服务器的电子邮件,还是接受来自若干指定电子邮件服务器的电子邮件。

如果选择“高级”,则可以指定投递文件夹,而不使用 SMTP 服务器。

6. 如果要连接到目录管理服务,请在“目录管理服务”部分选择“是”。

a) 在“在其中新建通讯组和联系人的 Active Directory 容器”框中键入该容器的名称,其格式为 OU=容器名称, DC=域, DC=com,其中容器名称 是 AD DS 中组织单位的名称,域 是第二层域,而 com 是顶级域。

|[pic] 注意: |

|必须向管理中心的应用程序池标识帐户委派容器的“创建、删除以及管理用户帐户”任务。在 AD DS |

|中对应于组织单位的属性中配置访问权限。 |

b) 在“传入邮件的 SMTP 邮件服务器”框中,键入 SMTP 邮件服务器的名称。该服务器名称必须与 DNS 管理器中该邮件服务器的 A 资源记录条目中的 FQDN 匹配。

c) 若要仅接受来自已验证用户的邮件,请对“是否仅接受来自已验证用户的邮件”单击“是”。否则,请单击“否”。

d) 若要使用户能够从 SharePoint 网站创建通讯组,请对“是否允许从 SharePoint 网站创建通讯组”单击“是”。否则,请单击“否”。

e) 在“通讯组请求审批设置”下选择将需要审批的操作。这些操作包括:

• 新建通讯组

• 更改通讯组电子邮件地址

• 更改通讯组标题和说明

• 删除通讯组

7. 如果要使用远程目录管理服务,请选择“使用远程”。

a) 在“目录管理服务 URL”框中,键入要使用的目录管理服务的 URL。该 URL 通常采用下列格式:。

b) 在“传入邮件的 SMTP 邮件服务器”框中,键入 SMTP 邮件服务器的名称。该服务器名称必须与域服务器上 DNS 管理器中该邮件服务器的 A 资源记录条目中的 FQDN 匹配。

c) 若要仅接受来自已验证用户的邮件,请对“是否仅接受来自已验证用户的邮件”单击“是”。否则,请单击“否”。

d) 若要允许从 SharePoint 网站创建通讯组,请对“是否允许从 SharePoint 网站创建通讯组”单击“是”。否则,请单击“否”。

8. 如果不想使用目录管理服务,请单击“否”。

9. 在“传入电子邮件服务器显示地址”部分的“电子邮件服务器显示地址”框中,键入电子邮件服务器的显示名称(例如 mail.)。

|[pic] 提示: |

|可以指定在用户创建列表或组的传入电子邮件地址时显示的电子邮件服务器地址。将此设置与目录管理服务结合使用可以提供易于记 |

|忆的电子邮件服务器地址。 |

10. 在“电子邮件投递文件夹”部分的“电子邮件投递文件夹”框中,键入特定文件夹的名称,SharePoint Foundation 会在此文件夹中轮询来自 SMTP 服务的传入电子邮件。

如果默认电子邮件投递文件夹已满或几乎已满,拥有专门的电子邮件投递文件夹将十分有用。

请确保 SharePoint Foundation 定时服务的登录帐户对电子邮件投递文件夹具有“修改”权限。有关详细信息,请参阅本文前面的“为 Windows SharePoint Services 定时服务的登录帐户配置电子邮件投递文件夹权限”。

|[pic] 注意: |

|此选项仅在选择了高级模式时可用。 |

11. 在“安全电子邮件服务器”部分,选择是要接受来自所有电子邮件服务器的电子邮件,还是接受来自若干指定电子邮件服务器的电子邮件。

|[pic] 注意: |

|此选项仅在选择了自动模式时可用。 |

12. 单击“确定”。

在配置传入电子邮件后,网站管理员可以配置已启用电子邮件的列表和文档库。有关已启用电子邮件的文档库的详细信息,请参阅为列表或库启用和配置电子邮件支持 ()。

如果选择了目录管理服务,则为文档库创建的联系人地址会自动显示在“Active Directory 用户和计算机”中。这些地址会显示在 SharePoint Foundation 2010 AD DS 的组织单位中,并且必须由 AD DS 管理员进行管理。AD DS 管理员可为每个联系人添加多个电子邮件地址。有关 AD DS 的详细信息,请参阅使用 Active Directory 服务(该链接可能指向英文页面) ()(该链接可能指向英文页面)。

也可以通过添加新的 Exchange Server 全局收件人策略来配置 Exchange Server 计算机。该策略会自动添加使用第二层域名而非 SharePoint Foundation 2010 子域或主机名称的外部地址。有关如何管理 Exchange Server 的详细信息,请参阅 Microsoft Exchange Server 2007 ()。

发送到 SharePoint 文档库的电子邮件中是否缺少附件?

如果发送到 SharePoint Foundation 2010 文档库的电子邮件中缺少附件,则可能是因为您将文档库与电子邮件地址进行了关联。如果这样做,目录管理服务可能无法添加以下两个属性:

• internet Encoding = 1310720

• mAPIRecipient = false

您必须使用 Active Directory 服务接口 (ADSI) 手动添加这两个缺少的属性。

|[pic] 注意: |

|在运行 Windows Server 2008 或 Windows Server 2008 R2 的服务器上,可以在安装 AD DS 角色后安装“ADSI |

|编辑”,以使服务器成为域控制器。还可以在域成员服务器或独立服务器上安装 Windows Server 2008 远程服务器管理工具 |

|(RSAT)。有关详细信息,请参阅安装或删除远程服务器管理工具包()|

|。 |

使用 ADSI 工具添加属性

1. 单击“开始”,然后单击“运行”。

2. 在“运行”对话框中,键入“Adsiedit.msc”,然后单击“确定”。

3. 在“ADSI 编辑”窗口中,依次展开“ADSI 编辑”、“域 [域名]”、“DC=域名, DC=com”,然后展开“CN=用户”。

4. 右键单击要向其中添加缺少的属性的用户名,然后单击“属性”。

5. 在“属性”对话框中的“属性编辑器”选项卡上,双击“Internet 编码”。

6. 在“整数属性编辑器”对话框的“值”框中,键入“1310720”,然后单击“确定”。

7. 在“属性”对话框中的“属性编辑器”选项卡上,双击“mAPIRecipient”。

8. 在“布尔属性编辑器”对话框中,单击“False”,然后单击“确定”两次。

配置传出电子邮件 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文介绍如何为服务器场或 Microsoft SharePoint Foundation 2010 的特定 Web 应用程序配置传出电子邮件。本文还介绍如何安装和配置启用传出电子邮件必须使用的 SMTP 服务。

本文内容:

• 安装 SMTP 服务

• 安装 IIS 6.0 管理工具

• 配置 SMTP 服务

• 将 SMTP 服务设置为自动启动

• 使用管理中心为服务器场配置传出电子邮件

• 使用 Stsadm 命令行工具为服务器场配置传出电子邮件

• 使用管理中心为特定 Web 应用程序配置传出电子邮件

• 使用 Stsadm 命令行工具为特定 Web 应用程序配置传出电子邮件

安装 SharePoint Foundation 2010 并对服务器场执行初始配置后,可配置传出电子邮件。这样,用户便能够创建警报,以跟踪列表、库和文档等网站项目。此外,网站管理员还可以接收有关网站管理员问题的管理性消息,例如网站所有者已超出其指定存储空间的信息。有关详细信息,请参阅Plan outgoing e-mail (SharePoint Foundation 2010)。

如果想为特定的 Web 应用程序配置传出电子邮件,则必须先为服务器场中的所有 Web 应用程序配置默认的传出电子邮件。如果为特定的 Web 应用程序配置传出电子邮件,则该配置将替代服务器场中所有 Web 应用程序的默认配置。

|[pic] 注意: |

|不能使用 Windows PowerShell 配置传出电子邮件。 |

在执行这些过程之前,请确认以下内容:

• 您的系统运行的是 SharePoint Foundation 2010。

• 服务器场中的一台或多台服务器正在运行简单邮件传输协议 (SMTP) 服务,并且具有有效的 SMTP 服务器地址。或者,您必须知道服务器场以外运行 SMTP 服务的服务器的名称。

如果未安装和配置 SMTP 服务,则必须在配置传出电子邮件之前执行以下过程:

• 安装和配置 SMTP 服务。

安装和配置 SMTP 服务

在可以启用传出电子邮件之前,必须确定要使用的 SMTP 服务器。此 SMTP 服务器必须配置为允许匿名的 SMTP 电子邮件提交。SMTP 服务器可以是服务器场中或服务器场外的服务器。

|[pic] 注意: |

|如果贵组织不允许使用 Microsoft Exchange Server 发送匿名 SMTP 电子邮件,则可以使用 SharePoint |

|场中接受匿名电子邮件的本地 SMTP 服务器。此本地 SMTP 服务器会自动验证这些邮件,然后将它们转发给 Exchange Server |

|计算机。 |

安装 SMTP 服务

若要安装 SMTP 服务,请使用服务器管理器中的“添加功能向导”。在此向导完成后,就已创建了默认的 SMTP 配置。可以自定义此默认的 SMTP 配置,以满足贵组织的要求。

|[pic] 注意: |

|如果已在服务器上安装 SMTP 服务,则可以跳过以下过程。 |

安装 SMTP 服务

1. 确保您具有以下管理凭据:您必须是本地计算机上 Administrators 组的成员

2. 单击“开始”,指向“管理工具”,然后单击“服务器管理器”。

3. 在服务器管理器中,单击“功能”。

4. 在“功能摘要”中,单击“添加功能”以打开“添加功能向导”。

5. 在“选择功能”页上,选择“SMTP 服务器”。

6. 在“添加功能向导”对话框中,单击“添加必需的功能”,然后单击“下一步”。

7. 在“确认安装选择”页上,单击“安装”。

8. 在“安装结果”页上,确保安装已完成,然后单击“关闭”。

配置 SMTP 服务

安装 SMTP 服务后,必须将该服务配置为接受来自服务器场中服务器的电子邮件。

可以决定接受来自所有服务器(特定排除的服务器除外)的中继电子邮件。或者,可以阻止来自所有服务器(特定包括的服务器除外)的邮件。可以逐个加入服务器,也可以按子网或域成组地加入服务器。

如果启用匿名访问和中继电子邮件,将会增加 SMTP 服务器用于中继商业垃圾邮件(垃圾邮件)的可能性。一定要小心地配置邮件服务器以帮助防范垃圾邮件,从而限制这种可能性。为实现此目的,其中一种方式是限制发送给特定的服务器或域列表的中继电子邮件,并阻止从所有其他服务器发送的中继电子邮件。

|[pic] 注意: |

|若要在 Windows Server 2008 上管理 SMTP 服务,必须使用 Internet Information Services (IIS) 6.0 管理器。请确保在服务器 |

|管理器中安装了 IIS 6.0 管理工具。 |

安装 IIS 6.0 管理工具

1. 确保您具有以下管理凭据:您必须是本地计算机上 Administrators 组的成员。

2. 单击“开始”,指向“管理工具”,然后单击“服务器管理器”。

3. 在服务器管理器中,单击“角色”。

4. 在“角色服务”部分,单击“添加角色服务”。

5. 在“选择角色服务”页上,选择“管理工具”和“IIS 6 管理兼容性”,然后单击“安装”。

配置 SMTP 服务

1. 确保您具有以下管理凭据:您必须是本地计算机上 Administrators 组的成员。

2. 单击“开始”,指向“管理工具”,然后单击“Internet 信息服务(IIS) 6.0 管理器”。

3. 在 IIS 管理器 中,展开包含要配置的 SMTP 服务器的服务器名称。

4. 右键单击要配置的 SMTP 虚拟服务器,然后单击“开始”。

5. 右键单击要配置的 SMTP 虚拟服务器,然后单击“属性”。

6. 在“访问”选项卡上的“访问控制”区域中,单击“身份验证”。

7. 在“身份验证”对话框中,验证是否选择了“匿名访问”。

8. 单击“确定”。

9. 在“访问”选项卡上的“中继限制”区域中,单击“中继”。

10. 若要启用来自任何服务器的中继电子邮件,请单击“以下列表除外”。

11. 若要接受来自一个或多个特定服务器的中继电子邮件,请按照下列步骤操作:

a) 单击“仅以下列表”。

b) 单击“添加”,然后按 IP 地址一次添加一台服务器,或使用子网或域按组添加服务器。

c) 单击“确定”以关闭“计算机”对话框。

12. 单击“确定”以关闭“中继限制”对话框。

13. 单击“确定”以关闭“属性”对话框。

|[pic] 注意: |

|确保 SMTP 服务正在运行,并已设置为自动启动。为此,请使用下列过程。 |

将 SMTP 服务设置为自动启动

1. 单击“开始”,指向“管理工具”,然后单击“服务”。

2. 在“服务”中,右键单击“简单邮件传输协议(SMTP)”,然后选择“属性”。

3. 在“简单邮件传输协议(SMTP)属性”对话框中,在“常规”选项卡上的“启动类型”列表中选择“自动”。

4. 单击“确定”。

为服务器场配置传出电子邮件

您可以通过使用 SharePoint 管理中心网站或 Stsadm 命令行工具为服务器场配置传出电子邮件。请使用以下过程配置传出电子邮件。在完成了以下过程后,最终用户可以跟踪对单独网站集的更改和更新。此外,(举例而言)网站管理员可以在用户请求访问网站时收到通知。

使用管理中心为服务器场配置传出电子邮件

1. 确保您具有以下管理凭据:您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心中,单击“系统设置”。

3. 在“系统设置”页上的“电子邮件和短信(SMS)”部分,单击“配置传出电子邮件设置”。

4. 在“传出电子邮件设置”页上的“邮件设置”部分中,在“出站 SMTP 服务器”框中为传出电子邮件键入 SMTP 服务器名称(例如,mail.)。

5. 在“发件人地址”框中,键入希望对电子邮件收件人显示的电子邮件地址。

6. 在“答复地址”框中,键入希望电子邮件收件人答复的电子邮件地址。

7. 在“字符集”列表中,选择适合您的语言的字符集。

8. 单击“确定”。

使用 Stsadm 命令行工具为服务器场配置传出电子邮件

1. 确保您具有以下管理凭据:您必须是本地计算机上 Administrators 组的成员。

2. 在安装 SharePoint 产品和技术的驱动器上,转到以下目录:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin。

3. 键入以下命令,然后按 Enter:

stsadm -o email

-outsmtpserver

-fromaddress

-replytoaddress

-codepage

示例

stsadm -o email -outsmtpserver mail. -fromaddress someone@ -replytoaddress someone@ -codepage 65001

有关详细信息,请参阅 Email:Stsadm 操作 (Windows SharePoint Services) ()。

为特定的 Web 应用程序配置传出电子邮件

您可以通过使用管理中心网站或 Stsadm 命令行工具为特定的 Web 应用程序配置传出电子邮件。请使用以下过程配置传出电子邮件。在完成了以下过程后,最终用户可以跟踪对单独网站集的更改和更新。此外,(举例而言)网站管理员可以在用户请求访问网站时收到通知。

|[pic] 注意: |

|如果想为特定的 Web 应用程序配置传出电子邮件,则必须先为服务器场中的所有 Web 应用程序配置默认的传出电子邮件。如果为特 |

|定的 Web 应用程序配置传出电子邮件,则该配置将替代服务器场中所有 Web 应用程序的默认配置。 |

使用管理中心为特定 Web 应用程序配置传出电子邮件

1. 确保您具有以下管理凭据:您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心中的“应用程序管理”部分,单击“管理 Web 应用程序”。

3. 在“Web 应用程序管理”页上,选择一个 Web 应用程序,然后在功能区上的“常规设置”组中单击“传出电子邮件”。

4. 在“Web 应用程序传出电子邮件设置”页上的“邮件设置”部分,在“出站 SMTP 服务器”框中为传出电子邮件键入 SMTP 服务器名称(例如,mail.)。

5. 在“发件人地址”框中,键入希望对电子邮件收件人显示的电子邮件地址(例如,网站管理员的别名)。

6. 在“答复地址”框中,键入希望电子邮件收件人答复的电子邮件地址(例如,技术支持的别名)。

7. 在“字符集”列表中,单击适合您的语言的字符集。

8. 单击“确定”。

使用 Stsadm 命令行工具为特定 Web 应用程序配置传出电子邮件

1. 确保您具有以下管理凭据:您必须是本地计算机上 Administrators 组的成员。

2. 在安装 SharePoint 产品和技术的驱动器上,转到以下目录:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\14\Bin。

3. 键入以下命令,然后按 Enter:

stsadm -o email

-outsmtpserver

-fromaddress

-replytoaddress

-codepage

[-url ]

示例

stsadm -o email -outsmtpserver mail. -fromaddress someone@ -replytoaddress someone@ -codepage 65001 -url

有关详细信息,请参阅 Email:Stsadm 操作 (Windows SharePoint Services) ()。

另请参阅

概念

为 Web 应用程序配置通知设置 (SharePoint Foundation 2010)

其他资源

Plan outgoing e-mail (SharePoint Foundation 2010)

配置移动帐户 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文论述如何配置和管理 Microsoft SharePoint Foundation 2010 的移动帐户,从而使用户可以订阅通过短信服务 (SMS) 发送的通知。当 SharePoint 列表或项目发生更改时,系统将向用户的移动电话发送通知。

移动通知功能类似于 SharePoint Foundation 2010 中已有的用于实现传出电子邮件通知的功能。但在对 SharePoint 列表或项目进行更改时,用户不会收到通过电子邮件发送的通知,而是在移动电话中收到通知。有关电子邮件通知的详细信息,请参阅配置传出电子邮件 (SharePoint Foundation 2010)。

SharePoint 网站通常位于 Intranet 上。因此,当用户远离办公室时,例如当用户出差或参加商务晚宴时,访问 SharePoint 网站可能非常困难。利用移动通知功能,用户在收到 SharePoint 列表中的项目发生更改的短信通知时,能够快速作出响应。

您可以为服务器场中的所有 Web 应用程序配置一个移动帐户,或为特定的 Web 应用程序配置一个移动帐户;但是,在服务器场中只能配置一个移动帐户。实现的规模可确定是要为服务器场还是为特定的 Web 应用程序配置移动帐户。如果为服务器场配置移动帐户,则组织中的每个人都可订阅通知。举例来说,在管理层希望所有用户都接收某些通知的小型组织中,这将非常有用。如果有若干个将组织分为多个组的 Web 应用程序,您可能希望只为其中一个组配置移动帐户;例如,您希望配置一个移动帐户,使销售组中的所有人都能够订阅通知。

在执行这些过程之前,请确认以下内容:

• 服务器场帐户有权访问 Internet 以发送通知。

• 您已获得服务提供商的 HTTPS Web 地址的根证书。您可以从服务提供商处或使用 Web 浏览器获得根证书。

本文中的过程:

• 导入根证书并创建信任根证书颁发机构

• 配置移动帐户

• 检索移动帐户信息

• 删除移动帐户

导入根证书并创建信任根证书颁发机构

配置移动帐户前,您必须导入服务提供商 HTTPS Web 地址的根证书,然后创建一个信任根证书颁发机构。此步骤只能通过使用 Windows PowerShell 手动执行。

使用 Windows PowerShell 导入根证书并创建信任根证书颁发机构

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。 此外,您必须是运行 Windows PowerShell 的计算机上的本地 Administrators 组和 Farm Administrators 组的成员。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 要获得根证书,在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|$cert = Get-PfxCertificate |

要创建信任根证书颁发机构,在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|New-SPTrustedRootAuthority -Name -Certificate $cert |

其中:

• 是您想要创建的信任根证书颁发机构的名称。

• 是根证书文件的位置。

|[pic] 注意: |

|在“证书”窗口的“证书路径”选项卡中,确保您仅使用根证书而没有使用所列的其他证书。“SharePoint |

|受信任根证书颁发机构”列表中仅列出根证书。 |

有关详细信息,请参阅 New-SPTrustedRootAuthority。

配置移动帐户

您可以使用管理中心或 Windows PowerShell 为服务器场或特定的 Web 应用程序配置移动帐户。

|[pic] 注意: |

|如果不能配置移动帐户,您可能使用了错误的证书文件。这种情况下,请联系您的服务提供商。 |

使用管理中心配置或编辑服务器场的移动帐户

1. 验证您是否拥有以下管理凭据:

• 若要为服务器场配置移动帐户,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“系统设置”。

3. 在“系统设置”页上的“电子邮件和短信(SMS)”部分,单击“配置移动帐户”。

4. 在“移动帐户设置”页上的“短信(SMS)服务设置”部分,单击“Microsoft Office Online”链接以访问服务提供商的列表。

5. 在“查找 Office 2010 移动服务提供商”页上的“选择您的无线服务提供商所在国家/地区”列表中,选择无线服务提供商所在的国家或地区。

6. 在“查找 Office 2010 移动服务提供商”页上的“选择您当前的无线服务提供商”列表中,选择要使用的无线服务提供商。

做出此选择后,您将被定向到所选服务提供商的网站。在该网站中,可申请短信服务。在收到来自该服务提供商的必需信息时,将返回到“移动帐户设置”页。

7. 在“短信(SMS)服务的 URL”框中,键入短信服务的 URL。

|[pic] 注意: |

|确保输入的服务 URL 为 HTTPS URL。 |

8. 在“用户名”框和“密码”框中,键入您从短信服务提供商处收到的用户名和密码。

9. 若要确认 URL 和用户凭据正确,请单击“测试服务”。

10. 单击“确定”。

使用 Windows PowerShell 配置或编辑服务器场的移动帐户

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。 此外,您必须是运行 Windows PowerShell 的计算机上的本地 Administrators 组和 Farm Administrators 组的成员。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Set-SPMobileMessagingAccount -Identity sms -WebApplication [-ServiceUrl ] [-UserId |

|] [-Password ] |

其中:

• 是管理中心 URL。

• 是指向 SMS 服务所在服务器的 URL。

• 是您从 SMS 服务提供商处收到的用户名。

• 是您从 SMS 服务提供商处收到的用户密码。

示例:

| |

|Set-SPMobileMessagingAccount -Identity sms -WebApplication -ServiceUrl |

| -UserId someone@ -Password password1 |

或者,如果您使用管道运算符,则键入以下命令:

| |

|Get-SPWebApplication -Identity | |

|Set-SPMobileMessagingAccount -Identity sms -ServiceUrl |

| -UserId someone@ -Password |

|password1 |

|[pic] |

|注意:|

|确保输|

|入的服|

|务 URL|

|为 |

|HTTPS |

|URL。 |

有关详细信息,请参阅 Set-SPMobileMessagingAccount 和 Get-SPWebApplication。

使用管理中心为 Web 应用程序配置或编辑移动帐户

1. 验证您是否拥有以下管理凭据:

• 若要为服务器场配置移动帐户,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上的“应用程序管理”部分,单击“管理 Web 应用程序”。

3. 在“Web 应用程序”页上,选择您要为其配置移动帐户的 Web 应用程序。在功能区上的“常规设置”中,单击“移动帐户”。

4. 在“Web 应用程序短信(SMS)服务设置”页上的“短信(SMS)服务设置”部分,单击“Microsoft Office Online”链接以访问服务提供商的列表。

5. 在“查找 Office 2010 移动服务提供商”页上的“选择无线服务提供商所在国家/地区”列表中,选择您的无线服务提供商所在的国家或地区。

6. 在“查找 Office 2010 移动服务提供商”页上的“选择您当前的无线服务提供商”列表中,选择要使用的无线服务提供商。

做出此选择后,您将被定向到所选服务提供商的网站。在该网站中,可申请短信服务。在收到来自该服务提供商的必需信息时,您将返回到“移动帐户设置”页并键入该信息。

7. 在“短信(SMS)服务的 URL”框中,键入短信服务的 URL。

|[pic] 注意: |

|确保输入的服务 URL 为 HTTPS URL。 |

8. 在“用户名”框和“密码”框中,键入您从短信服务提供商处收到的用户名和密码。

9. 若要确认 URL 和用户凭据正确,请单击“测试服务”。

10. 单击“确定”。

使用 Windows PowerShell 为 Web 应用程序配置或编辑移动帐户

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。 此外,您必须是运行 Windows PowerShell 的计算机上的本地 Administrators 组和 Farm Administrators 组的成员。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令:

| |

|Set-SPMobileMessagingAccount -Identity sms -WebApplication [-ServiceUrl ] [-UserId |

|] [-Password ] |

其中:

• 是 Web 应用程序 URL。

• 是指向 SMS 服务所在服务器的 URL。

• 是您从 SMS 服务提供商处收到的用户名。

• 是您从 SMS 服务提供商处收到的用户密码。

示例:

| |

|Set-SPMobileMessagingAccount -Identity sms -WebApplication -ServiceUrl |

| -UserId someone@ -Password password1 |

或者,如果您使用管道运算符,则键入以下命令:

| |

|Get-SPWebapplication -Identity | Set-SPMobileMessagingAccount |

|-Identity sms -ServiceUrl -UserId |

|someone@ -Password password1 |

|[pic] |

|注意:|

|确保输|

|入的服|

|务 URL|

|为 |

|HTTPS |

|URL。 |

有关详细信息,请参阅 Set-SPMobileMessagingAccount 和 Get-SPWebApplication。

检索移动帐户信息

您可以使用 Windows PowerShell 检索服务器场或 Web 应用程序的移动帐户信息。例如,若要查看移动帐户信息或验证 set cmdlet 能否正常工作,您可能希望这样做。

使用 Windows PowerShell 检索服务器场的移动帐户信息

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。 此外,您必须是运行 Windows PowerShell 的计算机上的本地 Administrators 组和 Farm Administrators 组的成员。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Get-SPMobileMessagingAccount -WebApplication |

其中 是管理中心 URL。

示例

| |

|Get-SPMobileMessagingAccount -WebApplication |

或者,如果您使用管道运算符,则键入以下命令:

| |

|Get-SPWebApplication -Identity | Get-SPMobileMessagingAccount -AccountType sms |

有关详细信息,请参阅 Get-SPMobileMessagingAccount 和 Get-SPWebApplication。

使用 Windows PowerShell 检索 Web 应用程序的移动帐户信息

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。 此外,您必须是运行 Windows PowerShell 的计算机上的本地 Administrators 组和 Farm Administrators 组的成员。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Get-SPMobileMessagingAccount -WebApplication |

其中 是 Web 应用程序 URL。

示例

| |

|Get-SPMobileMessagingAccount -WebApplication |

或者,如果您使用管道运算符,则键入以下命令:

| |

|Get-SPWebApplication -Identity | Get-SPMobileMessagingAccount -AccountType sms |

有关详细信息,请参阅 Get-SPMobileMessagingAccount 和 Get-SPWebApplication。

删除移动帐户

您可以为服务器场或 Web 应用程序删除移动帐户。这将会禁用该帐户,因此用户无法再订阅短信通知,但并不会删除您在服务提供商处设置的帐户。举例而言,如果组织认为向用户发送短信通知没有商业价值,则您可能想删除移动帐户。

|[pic] 注意: |

|没有等效的 Windows PowerShell 功能。 |

删除服务器场的移动帐户

1. 验证您是否拥有以下管理凭据:

• 若要为服务器场删除移动帐户,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“系统设置”。

3. 在“系统设置”页上的“电子邮件和短信(SMS)”部分,单击“配置移动帐户”。

4. 在“移动帐户设置”页上,清除所有框中的条目,然后单击“确定”。

删除 Web 应用程序的移动帐户

1. 验证您是否拥有以下管理凭据:

• 若要为服务器场删除移动帐户,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上的“应用程序管理”部分,单击“管理 Web 应用程序”。

3. 在功能区上的“常规设置”中,单击“移动帐户”。

4. 在“Web 应用程序短信(SMS)服务设置”页上,删除所有框中的条目,然后单击“确定”。

另请参阅

概念

配置传出电子邮件 (SharePoint Foundation 2010)

更改管理中心网站端口号 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

在 Microsoft SharePoint Foundation 2010 安装期间,会在随机分配的 TCP 端口或在您创建服务器场时选择的端口上建立管理中心网站。您组织的安全策略可能会要求您更改此端口号。

此过程介绍如何使用 Windows PowerShell 2.0 cmdlet 更改管理中心网站端口号。使用用户界面不能执行此任务。

使用 Windows PowerShell 更改管理中心网站端口号

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。 此外,验证您是否是 SharePoint 组“Farm Administrators”的成员。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Set-SPCentralAdministration -Port |

其中, 是您要使用的端口号。系统会提示您确认更改端口号,除非您对该命令使用 Confirm:$false 参数。

|[pic] 注意: |

|Set-SPCentralAdministration cmdlet 会阻止以下端口: |

|小于 1023 |

|大于 32767 |

|443 (SSL) |

|如果必须使用被阻止的端口,可以使用 Stsadm 命令 stsadm -o setadminport 做到这一点。有关详细信息,请参阅 Setadminport: |

|Stsadm 操作 (Windows SharePoint Services)。 |

有关 Windows PowerShell cmdlet 的详细信息,请参阅 Set-SPCentralAdministration。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

另请参阅

其他资源

New-SPCentralAdministration

服务器场拓扑管理 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本章介绍如何向场中添加服务器、如何重命名服务器以及如何从场中删除服务器。

提供了拓扑示例,这些示例可用作构建场的模板。有关详细信息,请参阅Technical diagrams (SharePoint Foundation 2010) 一文中的 SharePoint Server 2010 拓扑模型。

管理场拓扑时涉及下列任务:

1. 向服务器场中添加 Web 或应用程序服务器 (SharePoint Foundation 2010)

该文章介绍如何向场中添加 Web 服务器。

2. 向现有服务器场中添加数据库服务器 (SharePoint Foundation 2010)

该文章介绍如何向场中添加数据库服务器。

3. 重命名独立服务器 (SharePoint Foundation 2010)

该文章介绍如何重命名独立服务器。

4. 从场中移除服务器 (SharePoint Foundation 2010)

该文章介绍如何从场中删除服务器。

向服务器场中添加 Web 或应用程序服务器 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文描述如何向现有的 Microsoft SharePoint Foundation 2010 服务器场添加服务器,以便稍后可将服务器配置为用作前端 Web 服务器或用作应用程序服务器。本文中的过程适用于包含至少两层的 SharePoint Foundation 2010 服务器场;这些过程并非用于将单服务器部署转换为多服务器场。

本文内容:

• 准备工作

• 安装必备软件

• 安装 SharePoint 产品软件

• 将服务器添加到服务器场

• 配置新服务器

准备工作

在将服务器添加到服务器场之前必须进行规划和准备。有多项任务属于规划和准备之列。第一项任务是确定新服务器将在服务器场中担任的角色。完成此项任务后,还需要完成更多项任务,然后才能在新服务器上安装软件。

确定服务器角色

为了将新服务器添加到服务器场,您必须了解该服务器即将担任的角色,以便规划附加或专用的配置,并评估将服务器添加到生产环境的潜在影响。

|[pic] 注意: |

|在一个标准的三层服务器场中,有前端 Web 服务器、承载管理中心的应用程序服务器,以及数据库服务器。前端 Web 服务器和应用 |

|程序服务器角色属于本文所涉范围。 |

确定了服务器将在您的服务器场拓扑结构中将担任的角色后,您需要找出必须配置的服务和功能,以使服务器与此角色相符。此信息将确定如何配置 SharePoint Foundation 2010 才可以在 Web 层或应用程序层中为其相应角色提供服务器。有关详细信息,请参阅管理服务应用程序和服务 (SharePoint Foundation 2010)。

下图展示了带有为内容提供服务的两个前端 Web 服务器(Web-1 和 Web-2)的 SharePoint Foundation 2010 服务器场。唯一的应用程序服务器 (App-1) 承载该服务器场的管理中心。

将服务器添加到服务器场的选项

[pic]以下各部分提供前端 Web 服务器和应用程序服务器角色的常规特性的相关信息。

前端 Web 服务器角色

前端 Web 服务器的基本作用是承载网页、Web 服务,以及处理从用户处收到的请求所必需的 Web 部件。Web 服务器将这些请求转发到应用程序服务器,而应用程序服务器又将结果返回到前端 Web 服务器。

根据服务器场的要求,前端 Web 服务器也可以配置为支持在没有任何专用搜索服务器的情况下进行搜索。

|[pic] 注意: |

|分配搜索不是 SharePoint Foundation 2010 的一个可选方案,其中每个内容数据库只允许有一个单独的搜索实例。 |

在 SharePoint Foundation 2010 服务器场中,您可以通过添加前端 Web 服务器向外扩展 Web 层;如前面图示中的可选方案 A 所示。添加第三台服务可以提高负载平衡能力并提高前端 Web 服务器的可用性。Web 层上的三台服务器的部署成为延伸式服务器场。

应用程序服务器角色

在三层服务器场中,承载管理中心的服务器默认为应用程序服务器。您可以添加应用程序服务器,以承载可以部署到单一服务器并可由服务器场中所有服务器使用的服务。

请参阅 SharePoint Foundation 2010 服务器场的图示,其中,可选方案 B 是通过管理中心配置新服务器,以便您向服务器场中添加冗余。可选方案 C 展示了更多选项,例如承载计时器作业或沙盒代码服务。

其他任务

开始在服务器上安装必备软件之前,您需要执行以下操作:

• 验证新服务器是否满足Determine hardware and software requirements (SharePoint Foundation 2010) 中描述的硬件和软件要求。

|[pic] 注意: |

|作为最佳实践,我们建议您新服务器与现有服务器场上的操作系统应处于相同的 Service Pack 级别、具有相同的安全更新和其他修 |

|补程序。 |

• 验证您是否具有在新服务器上进行安装和配置所必需的最低权限级别。您必须是 SharePoint 组“Farm Administrators”和本地服务器计算机上 Administrators 组的成员才能完成本文中的这些过程。有关详细信息,请参阅Administrative and service accounts required for initial deployment (SharePoint Foundation 2010)。

• 验证当使用 Windows PowerShell 命令添加服务器时您是否能获知所连接的服务器场使用的数据库服务器的名称,以及配置数据库的名称。

• 如果您要使用 Windows PowerShell 命令添加服务器,请验证您是否满足以下最低要求:您是配置数据库上的 SharePoint_Shell_Access 角色的成员以及安装了 SharePoint 2010 产品的计算机上的 WSS_ADMIN_WPG 本地组的成员。

• 记录现有服务器场中服务器上的 SharePoint Foundation 2010 二进制文件和日志文件。我们建议新服务器上这些文件的位置应当映射到服务器场中其他服务器上使用的位置。有关详细信息,请参阅配置诊断日志记录 (SharePoint Foundation 2010)。

|[pic] 重要: |

|如果将跟踪日志的路径改为非系统驱动器,则此位置必须在服务器场中的所有服务器上都存在。如果此位置不存在,则现有的或新的 |

|服务器将无法记录数据。此外,除非您指定的路径在新的服务器上存在,否则您将无法添加新的服务器。无法将网络共享用于日志记 |

|录用途。 |

安装必备软件

在可以安装 SharePoint Foundation 2010 并向您必须检查的服务器场中添加服务器之前,应在新服务器上安装所有必备软件。这可以通过使用 SharePoint Foundation 2010 准备工具来完成,该工具需要您连接到 Internet 下载并配置 SharePoint Foundation 2010 必备组件。如果您无法使场服务器连接到 Internet,那么您仍可以使用该工具确定必需的软件。您还必须为必备软件获取可安装映像。有关安装位置,请参阅“确定硬件和软件要求 (SharePoint Foundation 2010)”中的安装必备软件。

|[pic] 提示: |

|获取必备软件的副本之后,我们建议您创建一个安装点,以便存储映像。可以使用此安装点来安装未来的软件更新。 |

有关如何安装必备组件的详细说明,请参阅Multiple servers for a three-tier farm (SharePoint Foundation 2010) 文章中的“准备服务器场中的服务器”。

安装 SharePoint 产品软件

安装了所有必备组件之后,请使用以下过程在新服务器上安装 SharePoint Foundation 2010。有关如何安装 SharePoint Foundation 2010 的详细说明,请参阅 Deploy a single server with SQL Server (SharePoint Foundation 2010)。

安装 SharePoint

1. 从包含 SharePoint Foundation 2010 产品安装文件的产品媒体或文件共享中,运行 Setup.exe。

2. 在“开始”页上,单击相应链接以安装 SharePoint Foundation 2010。

3. 查看并接受 Microsoft 许可条款。

4. 选择服务器场安装,然后选择完整安装。

|[pic] 注意: |

|您可以选择仅安装前端 Web 服务器所必需的组件。不过,通过使用完整安装,您可以在以后重新设计服务器角色时有更多的灵活性。|

5. 接受将安装 SharePoint Foundation 2010 的默认文件位置,或者根据您自己的要求更改安装路径。

|[pic] 注意: |

|我们建议您最好在非系统驱动器上安装 SharePoint Foundation 2010。 |

6. 安装完成时,将会出现一个对话框提示您运行 SharePoint 产品配置向导以完成您的服务器的配置。您可以立即启动该向导或者稍后通过 Windows 命令提示符启动该向导。

将服务器添加到服务器场

您可以使用 SharePoint Foundation 2010 用户界面或使用 Windows PowerShell 将服务器添加到服务器场。两种方法在以下过程中均有介绍:

• 使用用户界面添加服务器

• 使用 Windows PowerShell 添加服务器

通过以下步骤,使用配置向导将服务器添加到服务器场。

使用用户界面添加服务器

1. 在新服务器上,单击“开始”,指向“所有程序”,然后单击“Microsoft SharePoint 2010 产品配置向导”。

2. 在“欢迎使用 SharePoint 产品”页上,单击“下一步”。

3. 在“连接到服务器场”页上,单击“连接到现有服务器场”。

4. 单击“下一步”。

5. 在“指定配置数据库设置”页上,在“数据库服务器”框中键入 SQL Server 实例的名称,然后单击“检索数据库名称”。

6. 在“数据库名称”列表中选择配置数据库的名称,然后单击“下一步”。

7. 在“指定服务器场安全设置”页上,在“密码”框中键入服务器场密码的名称,然后单击“下一步”。

8. 在完成 SharePoint 产品和技术配置向导 页后,单击“下一步”。

9. 在承载管理中心的服务器上,单击“管理此场中的服务器”,以验证新服务器是否属于该服务器场中的 一部分。

|[pic] 注意: |

|您还可以通过检查日志文件来验证是否已成功添加服务器,或者解决添加失败问题。这些文件位于安装有 SharePoint Foundation |

|2010 的驱动器上的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 文件夹中。有关详细信息,请参阅 |

|运行状况监视 (SharePoint Foundation 2010)。 |

10. 在“服务器场中的服务器”页上,单击新服务器的名称。使用“服务器场中的服务器”页上的可用服务列表启动您要在新服务器上运行的服务。

11. 配置 SharePoint Foundation 2010,以便新服务器可以适应它所要担任的角色。有关详细信息,请参阅配置新服务器。

在开始使用以下 Windows PowerShell 过程添加服务器之前,请使用安装程序来安装 SharePoint Foundation 2010。

使用 Windows PowerShell 添加服务器

1. 在“开始”菜单上,单击“所有程序”。

2. 单击“SharePoint 2010 Management Shell”。此时您可以发出以下命令将服务器添加到服务器场。

3. 在 Windows PowerShell 命令提示符下,键入以下命令以将服务器连接到配置数据库:

| |

|ConnectSPConfigurationDatabase -DatabaseServer “” -DatabaseName |

|“” -Passphrase “” |

其中:

• 是承载配置数据库的服务器的名称

• 是配置数据库的名称

• 是服务器场的通行短语

4. 在 Windows PowerShell 命令提示符下,键入以下命令以安装帮助文件连接:

| |

|Install-SPHelpCollection -All |

5. 在 Windows PowerShell 命令提示符下,键入以下命令以安装用于 SharePoint 的安全资源:

| |

|Initialize-SPResourceSecurity |

6. 在 Windows PowerShell 命令提示符下,键入以下命令以安装基本服务:

| |

|Install-SPService |

7. 在 Windows PowerShell 命令提示符下,键入以下命令以安装所有功能:

| |

|Install-SPFeature -AllExistingFeatures |

8. 在 Windows PowerShell 命令提示符下,键入以下命令以安装应用程序内容:

| |

|Install-SPApplicationContent |

9. 在 Windows PowerShell 命令提示符下,键入以下命令以获取服务器场中的服务器列表。

| |

|Get-SPFarm | select Servers |

|[pic] 注意: |

|您还可以通过检查日志文件来验证是否已成功添加服务器,或者解决添加失败问题。这些文件位于安装有 SharePoint Foundation |

|2010 的驱动器上的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS 文件夹中。有关详细信息,请参阅 |

|运行状况监视 (SharePoint Foundation 2010)。 |

10. 配置 SharePoint Foundation 2010,以便新服务器可以适应它所要担任的角色。有关详细信息,请参阅配置新服务器。

配置新服务器

在您配置为新服务器规划的角色所必需的支持服务之前,新服务器在服务器场中不具有任何实质功能。有关详细信息,请参阅Configure services (SharePoint Foundation 2010)。

向现有服务器场中添加数据库服务器 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文提供有关将新数据库服务器添加到现有 Microsoft SharePoint Foundation 2010 场的信息。您可以随时添加其他数据库服务器,以响应业务或运营要求。由于数据库服务器包含的服务器场内容可能由不同类型的数据组成且拥有快速增加的文档集,因此服务器场数据库的大小可能会快速增加。虽然存储能力是促使添加更多数据库服务器的关键因素,但也存在其他因素,例如为了添加新功能、提高性能和高可用性。

|[pic] 注意: |

|如果是为了实现高可用性,这通常是作为初始服务器场拓扑设计和部署的一部分来实现的;本文不介绍这方面的内容。有关 |

|Microsoft SQL Server 2008 高可用性的详细信息,请参阅高可用性解决方案概述 |

|()。 |

多数情况下,要将数据库服务器添加到现有 SharePoint Foundation 2010 服务器场,只需设置和配置新数据库服务器,并通过在添加功能或将数据库内容从旧服务器移至新服务器时引用新服务器将其加入服务器场即可。SharePoint Foundation 2010 将根据需要自动分配和指派新的数据库资源。

本文内容:

• 准备新的数据库服务器

• 配置和使用新的数据库服务器

准备新的数据库服务器

在使用新的数据库服务器之前,需要先准备好该服务器,以便其可用于 Microsoft SharePoint Foundation 服务器场。请按照以下步骤设置新服务器。

|[pic] 重要: |

|IT 策略可能要求这些过程中提供的部分或全部步骤由数据库管理员 (DBA) 执行。在开始以下任意过程之前,请确保您遵守公司的 IT|

|策略要求。 |

设置数据库服务器

1. 查看Determine hardware and software requirements (SharePoint Foundation 2010)

2. 安装操作系统,确保:

• 驱动器配置与现有服务器相同。

• 操作系统已更新至与现有服务器相同的 Service Pack 或修补程序级别。

3. 安装与现有服务器场数据库服务器上相同的 SQL Server 版本。本文中介绍的过程旨在演示如何在 SharePoint Foundation 2010 中针对某一特定任务配置新数据库服务器。

有关首先安装并配置 SQL Server 然后再将其添加到现有服务器场中的信息,请参阅 SQL Server 安装文档。

4. 配置 SQL Server,确认:

• 数据库排序规则为 LATIN1_General_CI_AS_KS_WS。

• 至少需要具备 SQL Server 数据库 dbcreator 固定服务器角色和 SharePoint 组“Farm Administrators”的成员资格,才能执行本文中的过程。

• 为 SharePoint Foundation“安装”用户帐户创建登录帐户。该帐户将是新数据库的数据库所有者。

5. 安装与现有数据库服务器上相同的 SQL Server Service Pack 和修补程序。

配置和使用新的数据库服务器

按照以下步骤将新数据库服务器配置为特定 SharePoint Foundation 2010 数据库的宿主。其中包括:

• 新建 Web 应用程序

• 将网站集移至新服务器

您可以使用管理中心或 Windows PowerShell 来创建新 Web 应用程序;但是,必须使用 Windows PowerShell 来移动网站集。

新建 Web 应用程序

1. 确保您在 SharePoint Foundation 服务器场和 SQL Server 上拥有正确的凭据。

2. 使用管理中心网站上的“应用程序管理”页创建新网站。

3. 配置经典模式身份验证(Windows 身份验证)或基于声明的身份验证。

4. 将 IIS 配置为使用现有网站或创建新网站,并配置以下设置:

• 指定要用于访问 Web 应用程序的端口号。

• 提供要用于访问 Web 应用程序的 URL(可选)。

• 提供服务器用于承载网站的网站目录的路径。

5. 使用以下选项为您的网站配置身份验证与加密。

• 协商 (Kerberos) 或 NTLM 身份验证。

• 匿名访问网站

• 安全套接字层 (SSL)

6. 提供用户将在此 Web 应用程序中访问的所有网站的域名的 URL。

7. 使用现有应用程序池或新建一个应用程序池。

8. 配置应用程序池的安全性(预定义或可配置)。

9. 确定新 Web 应用程序的数据库服务器、数据库名称和身份验证方法。

有关详细说明,请参阅创建 Web 应用程序 (SharePoint Foundation 2010)。

使用 Windows PowerShell 移动网站集

1. 确保您满足以下最低要求:请参阅 Add-SPShellAdmin。同时还要确保用户帐户拥有访问某台运行 Windows PowerShell 2.0 的服务器的权限,并且用户帐户是服务器场管理员,同时还是 SQL Server 源内容数据库、管理内容数据库、目标内容数据库和配置数据库的 SharePoint_Shell_Access 角色的成员。

2. 验证是否符合下列条件:

• 目标内容数据库存在。

• 源内容数据库和目标内容数据库位于 SQL Server 的同一个实例上。

• 源内容数据库和目标内容数据库均连接到同一 Web 应用程序。

3. 确定源网站集的大小并确保目标硬盘的可用空间至少是网站集所需空间的三倍。

使用 Get-SPSiteAdministration cmdlet 确定网站集的大小。有关详细信息,请参阅 Get-SPSiteAdministration。

4. 使用 Move-SPSite cmdlet 将网站集从源内容数据库移至新内容数据库。有关详细信息,请参阅 Move-SPSite。

有关详细信息,请参阅在数据库之间移动网站集 (SharePoint Foundation 2010)。

重命名独立服务器 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文介绍如何在 Microsoft SharePoint Foundation 2010 中重命名独立服务器。如果服务器配置为使用备用访问映射和其他自定义项,则您可能必须执行额外步骤,才能使服务器上的所有网站在重命名服务器后可供用户访问。

例如,有些网页图像可能使用在重命名服务器后不再有效的文件路径或 URL。您必须重命名这些文件路径以提供对内容的持续访问。如果在任何 Web 应用程序上配置了使用公共 URL 的警报,请验证这些警报并更改公共 URL 使其与新的公共 URL 匹配。有关详细信息,请参阅定义管理路径 (SharePoint Foundation 2010)。

重命名 SharePoint Foundation 2010 服务器的必需步骤如下所示:

1. 使用控制面板中的“系统属性”对话框在操作系统级别重命名服务器。

本文不提供有关如何重命名实际计算机的信息。有关重命名计算机的详细信息,请参阅 Windows Server 文档。

2. 重新启动服务器。

3. 使用本文中提供的过程在 SharePoint Foundation 2010 中重命名服务器。

4. 运行 iisreset。

5. 根据需要更新网站映射以确保能够持续访问所有网站。

本文内容:

• 使用 Windows PowerShell 重命名独立服务器

• 更新网站访问映射

使用 Windows PowerShell 重命名独立服务器

若要重命名 SharePoint Foundation 2010 独立服务器,必须使用 Windows PowerShell 2.0 cmdlet。没有用于此操作的用户界面选项。

使用 Windows PowerShell 重命名独立服务器

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Rename-SPServer [-Identity] -Name |

其中:

• 是独立服务器的原始名称。

• 是独立服务器的新名称。

6. 若要确保重命名操作已完成,请在 Windows 命令提示符处运行 iisreset /noforce。有关详细信息,请参阅重新启动 IIS (IIS 6.0)(该链接可能指向英文页面)。

有关详细信息,请参阅 Rename-SPServer。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

更新网站访问映射

若要验证公共 URL 和内部 URL 是否可与新的服务器名称一起使用,请检查服务器上承载的每个 Web 应用程序的备用访问映射设置。如果 URL 使用的是原来的服务器名称,则必须更新这些 URL 以使用新的服务器名称。如果不更改这些 URL,用户的内容请求将不会定向到该服务器,并且用户将会收到“404”或类似错误。

如果重命名服务器后管理中心 URL 受到影响,那么在重命名服务器后,管理中心网站将无法使用。在这种情况下,您必须使用 Windows PowerShell 2.0 来更改管理中心映射。有关详细信息,请参阅 New-SPAlternateUrl。

更新管理中心网站 URL 后,可以使用 Windows PowerShell 2.0New-SPAlternateUrl cmdlet 或使用管理中心重新映射其他 Web 应用程序。

如果对管理中心以外的网站(包括依赖于这些 URL 的反向代理或负载平衡器)使用备用访问映射,应确保使用新的服务器名称更新反向代理和负载平衡器。

从场中移除服务器 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

在运行 Microsoft SharePoint Foundation 2010 的服务器场中有三种类型的服务器:Web 服务器、应用程序服务器和数据库服务器。

您可以通过控制面板从服务器卸载 SharePoint Foundation 2010 来从服务器场中删除 Web 服务器或应用程序服务器。

如果 Web 服务器或应用程序服务器不再可用,或者无法从控制面板卸载 SharePoint Foundation 2010,则可以使用 SharePoint 管理中心网站从服务器场删除 Web 服务器或应用程序服务器。强烈建议您使用使用控制面板从服务器场删除 Web 服务器或应用程序服务器中的过程而不是使用管理中心来卸载 SharePoint Foundation 2010。使用管理中心从服务器场删除服务器时不会从该服务器卸载 SharePoint Foundation 2010,也不会使该服务器上的任何网站不可访问。相反,使用控制面板卸载 SharePoint Foundation 2010 时,则会从服务器中删除程序文件和其他信息。使用管理中心从服务器场删除服务器时不会从服务器删除此信息。管理中心过程仅用于删除数据库服务器,或无法再通过控制面板卸载服务器时用于从服务器场删除 Web 服务器或应用程序服务器。

若要从服务器场删除数据库服务器,您必须首先将该服务器承载的任何数据库移动到服务器场中的另一个数据库服务器。然后,您可以使用管理中心删除数据库服务器。

在您从服务器场中删除数据库服务器之前,请确保将该服务器上存储的任何数据库移到服务器场中的另一个数据库服务器上。

|[pic] 重要: |

|如果数据库服务器是服务器场中唯一可用的数据库服务器,或者承载着配置数据库,则不能删除它。 |

若要完成本文中说明的过程,您必须是本地服务器上 Farm Administrators 组和 Administrators 组的成员,这是最低要求。

本文内容:

• 使用控制面板从服务器场删除 Web 服务器或应用程序服务器

• 使用管理中心从服务器场删除任何种类的服务器

使用控制面板从服务器场删除 Web 服务器或应用程序服务器

建议使用此过程(而不是管理中心)从服务器场删除 Web 服务器和应用程序服务器。

|[pic] 警告: |

|如果从运行管理中心的服务器卸载 SharePoint Foundation |

|2010,则在您配置服务器场中的另一个服务器来承载管理中心网站之前,将无法管理服务器场。 |

请确保要删除的服务器不是运行任何重要网站组件的服务器。如果有重要服务或组件(例如,自定义 Web 部件)在服务器上运行,并且在服务器场中的另一个服务器上不可用,则删除该服务器可能会损害服务器中的网站。例如,如果您要删除的服务器是服务器场中运行 Business Data Connectivity Service 的唯一应用程序服务器,则删除该服务器会使依赖于该服务的网站停止正常运行。

在卸载服务器之前,必须停止在该服务器上运行的服务。有关如何确定特定服务器上正在运行哪些服务以及如何停止服务的信息,请参阅管理服务器上的服务 (SharePoint Foundation 2010)。

使用控制面板从服务器场删除 Web 服务器或应用程序服务器

1. 确保执行此过程的用户帐户是本地服务器计算机上 Administrators 组的成员。

2. 在要从服务器场中删除的服务器上,单击“开始”、“控制面板”,然后双击“程序和功能”。

3. 在当前安装的程序的列表中,单击 SharePoint Foundation 2010,然后单击“卸载”。

4. 在确认提示中单击“继续”,卸载该程序。

使用管理中心从服务器场删除任何种类的服务器

您可以使用此过程从服务器场中删除 Web 服务器、应用程序服务器或数据库服务器。

使用管理中心从服务器场删除任何种类的服务器

1. 确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

2. 在 SharePoint 管理中心网站的“系统设置”部分,单击“管理此场中的服务器”。

3. 在“服务器场中的服务器”页上,找到包含要删除的服务器的名称的那一行,然后单击“删除服务器”。

4. 在随后显示的警告中,单击“确定”删除服务器,或单击“取消”停止操作。

页面刷新后,服务器列表中不再显示所删除的服务器。

另请参阅

概念

服务器和服务器场管理 (SharePoint Foundation 2010)

服务器场拓扑管理 (SharePoint Foundation 2010)

Migrate a farm deployed on a failover cluster environment (SharePoint Foundation 2010)

发布: 2010 年 12 月 16 日

This article provides information that you can use for the migration of a Windows SharePoint Services 3.0 farm or a Microsoft SharePoint Foundation 2010 farm that is deployed in a failover cluster environment to another cluster.

Although SharePoint Foundation is not cluster-aware and we do not support clusters running SharePoint Foundation, we recognize that some organizations do implement failover clusters at the operating system or database levels.

In this article:

• Migration strategy

• Migration resources

Migration strategy

If the environment uses failover clustering at the operating system level or the database server level (or both), you must develop a migration strategy that ensures that the SharePoint Foundation 2010 farm is highly available and not compromised in any way (for example, lost data and corrupted configurations).

|[pic] 注意: |

|Because SharePoint Foundation 2010 only supports a 64-bit operating system and 64-bit database environment, any |

|migration strategy has to include this requirement. |

Migration is typically done in order to upgrade the following cluster elements:

• Windows Server 2003 or Windows Server 2008 to Windows Server 2008 R2

• Microsoft SQL Server 2005 to Microsoft SQL Server 2008

The migration strategy will be based on the cluster elements that you want to work with. If your farm environment uses an operating system cluster and a database server cluster, we recommend that you complete the operating system migration first.

Windows Server clusters

In a Windows Server failover cluster environment, the cluster exists as a named server in the farm. When you migrate to a new cluster, you have to complete the following tasks:

1. Add the new cluster as a different registered name.

2. Move all the services to the new server cluster.

3. Remove the existing server cluster as a named farm server.

In a scenario where SQL Server is hosted on a Windows Server cluster, database migration is fairly easy because you do not have to configure SQL Server connection strings.

Windows Server clusters expose one or more virtual server names, WINS entries, and DNS entries. The new cluster can use a virtual server name, WINS entry, or DNS entry that is available after the identifier is no longer registered with the existing cluster. Services are migrated as described in the Migrate an existing server farm to a 64-bit environment (Office SharePoint Server 2007) () article, which also applies to SharePoint Foundation 2010.

SQL Server clusters

In a SQL Server failover cluster environment, cluster migration is complex and involves more downtime than the migration of the operating system cluster. The challenges that a database server migration poses exist because SharePoint Foundation uses server names to reference SQL Server, other farm servers, and itself. This differs from a Windows Server cluster, which uses virtual server names, WINS entries, and DNS entries.

Migration resources

The following resources are available to assist you with all aspects of cluster migration:

• Migrating Clustered Services and Applications to Windows Server 2008 R2 Step-by-Step Guide ()

This guide describes how to migrate clustered services and applications (formerly known as resource groups) to a failover cluster running Windows Server 2008 R2.

|[pic] 注意: |

|In a scenario where you are migrating from the 64-bit version of Windows Server 2003, you can use an in-place |

|migration to upgrade the operating system to Windows Server 2008 R2. For more information, see In-Place Migration for|

|a Two-Node Cluster (). |

• Migration Paths for Migrating to a Failover Cluster Running Windows Server 2008 R2 ()

This article describes how to migrate or upgrade specific clustered services or applications to a cluster running Windows Server 2008 R2.

• How to: Upgrade a SQL Server Failover Cluster Instance (Setup) ()

This article describes how to upgrade an instance of a SQL Server failover cluster.

可用性配置 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节介绍如何为 Microsoft SharePoint Foundation 2010 配置可用性。本文假定您熟悉Plan for availability (SharePoint Foundation 2010) 中介绍的概念和术语。

本节内容:

• 使用 SQL Server 群集配置可用性 (SharePoint Foundation 2010)

本文介绍如何对 SharePoint Foundation 2010 使用 SQL Server 群集。

• 使用 SQL Server 数据库镜像配置可用性 (SharePoint Foundation 2010)

本文介绍如何配置 SQL Server 数据库镜像以便与 SharePoint Foundation 2010 结合使用。

• 用于配置 SQL Server 镜像的示例脚本 (SharePoint Foundation 2010)

本文提供了一个脚本,在测试环境中可以使用该脚本来配置 SQL Server 数据库镜像以便与 SharePoint Foundation 2010 结合使用。在生产环境中,建议由数据库专业人员来配置镜像。

另请参阅

其他资源

Plan for availability (SharePoint Foundation 2010)

使用 SQL Server 群集配置可用性 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

Microsoft SQL Server 2008 Service Pack 1 (SP1) 和累积更新 2 故障转移群集可用于为 Microsoft SharePoint Foundation 2010 配置服务器场内的可用性。本文假定您已熟知 Plan for availability (SharePoint Foundation)中介绍的概念和术语。

故障转移群集提供对 SQL Server 2008 SP1 和累积更新 2 实例的可用性支持。故障转移群集是一个或多个节点或服务器与两个或多个共享磁盘的组合。故障转移群集实例显示为单台计算机,但是在当前节点不可用时,它能够将故障从一个节点转移到另一个节点。

SharePoint Foundation 2010 从整体上引用群集;因此,从 SharePoint Foundation 2010 的角度来看,故障转移是自动和无缝的。

有关故障转移群集的详细信息,请参阅 SQL Server 2008 故障转移群集入门 ()。

没有特定于设置 SharePoint Foundation 2010 群集的说明。有关如何设置故障转移群集的说明,请参阅安装 SQL Server 2008 故障转移群集 ()。

使用 SQL Server 数据库镜像配置可用性 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文介绍如何使用高可用性数据库镜像在 Microsoft SharePoint Foundation 2010 的服务器场中配置可用性。本文假定您对Plan for availability (SharePoint Foundation 2010) 中涉及的概念和术语非常熟悉。

通过在将主体数据库的事务日志缓冲区写入磁盘时将事务直接从主体数据库和服务器发送到镜像数据库和服务器,Microsoft SQL Server 数据库镜像能够提供可用性支持。对于 Microsoft SharePoint Foundation 2010 服务器场中的可用性,可使用高可用性数据库镜像(也称为具有自动故障转移功能的高安全性模式)。高可用性数据库镜像涉及三个服务器实例:主体、镜像和见证。见证服务器使 SQL Server 能够从主体服务器自动故障转移到镜像服务器。完成从主体数据库故障转移到镜像数据库这一过程通常需要数秒时间。

在 SharePoint Foundation 2010 服务器场中,镜像可为内容和配置数据库以及众多服务数据库提供冗余,即使将数据库镜像到同一台服务器且每个数据库都进行单独的故障转移也是如此。下图演示了如何在 SharePoint Foundation 2010 服务器场中配置镜像以提供可用性。

[pic]

SharePoint Foundation 2010 具有镜像感知功能。若要在您的环境中使用镜像,请首先配置镜像,然后在 SharePoint Foundation 中设置故障转移数据库值。

本文内容:

• 开始之前

• 与数据库镜像关联的安全性

• 配置 SharePoint 2010 产品以识别镜像数据库

• 故障转移期间的用户体验

开始之前

开始配置镜像之前,应确保您的数据库管理员了解下列要求和受支持的拓扑。

数据库镜像要求

熟悉以下列表中的建议,并在为 SharePoint Foundation 环境配置数据库镜像之前,确保您的数据库和系统满足所有要求:

• 建议系统延迟时间不要超过 1 毫秒。

• 系统带宽最好为 1 GB/秒。

• 在主体服务器和镜像服务器之间对日志进行实时复制,但复制会影响性能。确保主体服务器和镜像服务器均具有足够的内存和带宽。

• 主体服务器和镜像服务器必须运行相同版本的 SQL Server 且运行语言必须相同。数据库镜像仅在 Standard、Developer 和 Enterprise 版本中可用。见证服务器可运行任意版本的 SQL Server,包括 SQL Server 2008 Express。

• 镜像操作仅对采用完整恢复模式的数据库有效。

默认情况下,SharePoint Foundation 2010 数据库配置为使用简单恢复模式。要配置数据库镜像,必须将该数据库的恢复模式设为“完整”。有关如何设置数据库恢复模式的信息,请参阅如何:查看或更改数据库的恢复模式 (SQL Server Management Studio) ()。

• 如果您计划对数据库进行镜像,则需要考虑这些数据库的事务日志可能会变得非常大。为解决此问题,您可以制定一个在需要时截断事务日志的恢复计划。有关详细信息,请参阅以下 Microsoft 知识库文章:如何防止 SQL Server 数据库的事务日志异常增长 ()。

• 每个数据库镜像会话会为每个数据库至少创建两个线程。确保您的数据库服务器具有可分配的足够线程,以便对受支持的所有数据库进行镜像。如果线程不足,那么在向会话中添加更多数据库时会导致性能下降。

有关数据库镜像性能的详细信息,请参阅数据库镜像最佳做法和性能注意事项(该链接可能指向英文页面) ()(该链接可能指向英文页面)。

与数据库镜像关联的安全性

数据库镜像使用 TCP 会话将事务日志从一台服务器传输至另一台服务器,并监视系统的当前运行状况以实现自动故障转移。在打开端口进行连接时,将在会话级别进行身份验证。数据库镜像支持 Windows 身份验证(NTLM 或 Kerberos)和证书。

除非网络是安全的,否则应对会话期间传输的数据进行加密。数据库镜像支持高级加密标准 (AES) 和 RC4 加密算法。有关与数据库镜像相关的安全性的详细信息,请参阅数据库镜像传输安全性 ()。

SharePoint 2010 产品安全性和镜像服务器

建立镜像数据库时,不会在镜像服务器的主数据库和 msdb 数据库中自动配置用于 SharePoint 场的数据库的 SQL Server 登录名和权限。您必须为所需登录名配置相应权限,其中包括但不限于以下方面:

• 管理中心应用程序池帐户应为 dbcreator 和 securityadmin 固定服务器角色的成员。

• 所有应用程序池帐户、默认内容访问帐户以及服务应用程序所需的全部帐户均应具有 SQL Server 登录名,但不应将它们分配给 SQL Server 固定服务器或固定数据库角色。

• SharePoint 组“Farm Administrators”的成员还应具有 SQL Server 登录名,并应该与管理中心应用程序池帐户一样,均为同一 SQL Server 角色的成员。

建议运行脚本以将登录名和权限从主体服务器传输至镜像服务器。知识库文章 918992:如何在 SQL Server 2005 实例之间传输登录名和密码 () 中提供了相关脚本示例。有关如何在实例之间传输 SQL Server 元数据的详细信息,请参阅 SQL Server 联机丛书文章当数据库在其他服务器实例上可用时管理元数据 ()。

受支持的拓扑

建议在主体服务器和数据库实例与镜像服务器和数据库实例之间保持一对一映射关系,以确保与 SharePoint Foundation 2010 兼容。

受支持的拓扑包括镜像所有内容数据库、配置数据库、管理中心内容数据库和服务应用程序数据库,但不镜像 Web Analytics 临时数据库和用户配置文件同步数据库。

|[pic] 注意: |

|不建议镜像 Usage and Health Data Collection 日志记录数据库。如果该数据库出现故障,SharePoint |

|环境可继续运行,并且可以快速重新生成相关数据。 |

避免主体服务器和数据库实例与镜像服务器和数据库实例不匹配的拓扑。此外,应确保配置数据库和管理内容数据库位于同一服务器上。

配置高可用性数据库镜像

建议 SQL Server 数据库管理员为生产环境配置高可用性镜像。对于测试环境,我们为您提供了可用于配置该环境的 Transact-SQL 脚本,有关详细信息,请参阅用于配置 SQL Server 镜像的示例脚本 (SharePoint Foundation 2010)。

配置 SharePoint 2010 产品以识别镜像数据库

要使 SharePoint Foundation 2010 能够识别已存在的故障转移镜像数据库,请对所有配置和内容数据库执行以下过程。

|[pic] 注意: |

|建议使用 Windows PowerShell cmdlet |

|来设置故障转移数据库的值。虽然您可以使用管理中心网站来设置一些故障转移数据库的值,但无法将其用于所有数据库。 |

使用 Windows PowerShell 将 SharePoint 2010 产品配置为能够识别镜像数据库

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令,然后按 Enter:

$db = get-spdatabase | where {$_.Name -eq "数据库名称"}

$db.AddFailoverServiceInstance("镜像数据库名称")

$db.Update()

有关详细信息,请参阅 Get-SPDatabase。

故障转移期间的用户体验

在将 SQL Server 切换为使用镜像数据库时,运行该数据库的 SharePoint 网站用户可能会面临短暂的连接问题和数据丢失问题。

监控镜像和解决镜像问题

要监控服务器场中镜像的状态和性能,数据库管理员可使用数据库镜像监视器。通过监控,您能够确定数据库镜像会话中是否存在数据流及其状态。数据库镜像监视器还可用于解决数据流减少问题。有关详细信息,请参阅数据库镜像监视器概述 ()。用于排查问题的另一个资源是 SQL Server 联机丛书文章排查数据库镜像设置问题 ()。

另请参阅

其他资源

数据库镜像

用于配置 SQL Server 镜像的示例脚本 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文包含可用于为测试 Microsoft SharePoint Foundation 2010 环境建立 Microsoft SQL Server 镜像的一系列脚本示例。建议 SQL Server 数据库管理员为生产环境配置镜像。

要使用 SharePoint Foundation 2010 建立数据库镜像,必须对要镜像的每个数据库执行单独操作。

本文内容:

• 使用证书和完整恢复配置数据库镜像

• 设置见证服务器

• 将权限传输至镜像服务器

以下章节中的步骤适用于下列服务器场拓扑:

• 一台或多台前端 Web 服务器

• 运行 SQL Server 2008 的服务器有三种:主体服务器、镜像服务器和见证服务器

• 一个配置数据库

• 多个内容数据库

• 一个或多个应用程序数据库

使用证书和完整恢复配置数据库镜像

每个步骤都列出了应在其上执行该步骤的服务器。使用 Transact-SQL 将这些命令发送至 SQL Server。占位符信息由尖括号 () 表示,应使用特定于您的部署的信息替换其中的内容。

为出站连接设置主体服务器

1. 在主体服务器上,创建一个证书并打开镜像端口。

| |

|--On the master database, create the database master key, if needed CREATE MASTER KEY ENCRYPTION BY PASSWORD = |

|''; GO -- Make a certificate for this server instance. USE master; CREATE CERTIFICATE |

|WITH SUBJECT = ''; GO --Create a mirroring endpoint for server instance by using the |

|certificate CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5024 , |

|LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE , |

|ENCRYPTION = REQUIRED ALGORITHM RC4 , ROLE = ALL ); GO |

2. 在主体服务器上,备份该证书。

| |

|--Back up the HOST_A certificate. BACKUP CERTIFICATE MASTER_HostA_cert TO FILE = ''; GO |

3. 在主体服务器上,备份数据库。本例使用配置数据库。对所有数据库重复此操作。

| |

|USE master; --Ensure that SharePoint_Config uses the full recovery model. ALTER DATABASE SharePoint_Config SET |

|RECOVERY FULL; GO USE SharePoint_Config BACKUP DATABASE SharePoint_Config TO DISK = ''|

|WITH FORMAT GO BACKUP Log SharePoint_Config TO DISK = '' WITH FORMAT GO |

4. 将备份文件复制到镜像服务器。对所有数据库重复此操作。

5. 使用任意安全复制方法,将备份证书文件(例如,C:\HOST_HostA_cert.cer)复制到镜像服务器。

6. 在主体服务器上,为镜像服务器创建登录名和用户、将证书与用户相关联,并为此合作关系授予登录连接权限。

| |

|--Create a login on HOST_A for HOST_B USE master; CREATE LOGIN WITH PASSWORD = ''; GO |

|--Create a user for that login. CREATE USER FOR LOGIN ; GO --Associate the |

|certificate with the user CREATE CERTIFICATE AUTHORIZATION FROM FILE = |

|'' --do not use a network path, SQL Server will give an error about the key not being valid |

|GO --Grant CONNECT permission on the login for the remote mirroring endpoint. GRANT CONNECT ON |

|ENDPOINT::Endpoint_Mirroring TO []; GO |

为出站连接设置镜像服务器

1. 在镜像服务器上,创建一个证书并打开镜像端口。

| |

|--On the master database, create the database master key, if needed. USE master; CREATE MASTER KEY ENCRYPTION BY |

|PASSWORD = ''; GO -- Make a certificate on the HOST_B server instance. CREATE CERTIFICATE |

|WITH SUBJECT = ''; GO --Create a mirroring endpoint for the server |

|instance on HOST_B. CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5024 |

|, LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE , |

|ENCRYPTION = REQUIRED ALGORITHM RC4 , ROLE = ALL ); GO |

2. 在镜像服务器上,备份该证书。

| |

|--Back up the HOST_B certificate. BACKUP CERTIFICATE TO FILE = ''; GO |

3. 使用任意安全复制方法,将备份证书文件(例如,C:\HOST_HostB_cert.cer)复制到主体服务器。

4. 在镜像服务器上,从备份文件还原数据库。本例使用配置数据库。对所有数据库重复此操作。

| |

|RESTORE DATABASE SharePoint_Config FROM DISK = '' WITH NORECOVERY GO RESTORE log |

|SharePoint_Config FROM DISK = '' WITH NORECOVERY GO |

为入站连接设置镜像服务器

1. 在镜像服务器上,为主体服务器创建登录名和用户、将证书与用户相关联,并为此合作关系授予登录连接权限。

| |

|--Create a login on HOST_B for HOST_A USE master; CREATE LOGIN WITH PASSWORD = ''; GO|

|--Create a user for that login. CREATE USER FOR LOGIN ; GO --Associate the |

|certificate with the user CREATE CERTIFICATE AUTHORIZATION FROM FILE = |

|'' --do not use a network path, SQL Server will give an error about the key not being valid|

|GO --Grant CONNECT permission on the login for the remote mirroring endpoint. GRANT CONNECT ON |

|ENDPOINT::Endpoint_Mirroring TO []; GO |

为入站连接设置主体服务器

1. 在主体服务器上,为镜像服务器创建登录名和用户、将证书与用户相关联,并为此合作关系授予登录连接权限。

| |

|--Create a login on HOST_A for HOST_B USE master; CREATE LOGIN WITH PASSWORD = ''; GO |

|--Create a user for that login. CREATE USER FOR LOGIN ; GO --Associate the |

|certificate with the user CREATE CERTIFICATE AUTHORIZATION FROM FILE = |

|'' --do not use a network path, SQL Server will give an error about the key not being valid |

|GO --Grant CONNECT permission on the login for the remote mirroring endpoint. GRANT CONNECT ON |

|ENDPOINT::Endpoint_Mirroring TO []; GO |

设置镜像合作关系

1. 在主体服务器上,设置镜像合作关系。本例使用配置数据库。对所有数据库重复此操作。

| |

|--At HOST_A, set the server instance on HOST_B as a partner (mirror server). ALTER DATABASE SharePoint_Config SET|

|PARTNER = ''; GO |

2. 在镜像服务器上,设置镜像合作关系。本例使用配置数据库。对所有数据库重复此操作。

| |

|--At HOST_B, set the server instance on HOST_A as a partner (principal server): ALTER DATABASE SharePoint_Config |

|SET PARTNER = ''; GO |

设置见证服务器

每个步骤都列出了应在其上执行该步骤的服务器。使用 Transact-SQL 将这些命令发送至 SQL Server。占位符信息由尖括号 () 表示,应使用特定于您的部署的信息替换其中的内容。

1. 在见证服务器上,设置证书并打开端口。

| |

|--On the master database, create the database master key, if needed CREATE MASTER KEY ENCRYPTION BY PASSWORD = |

|''; GO -- Make a certificate for this server instance. USE master; CREATE CERTIFICATE |

|WITH SUBJECT = ''; GO --Create a mirroring endpoint for server instance by using the |

|certificate CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5024 , |

|LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = CERTIFICATE )处,键入以下命令并按 Enter:

| |

|Get-SPWebTemplate $template = Get-SPWebTemplate "STS#0" New-SPSite -Url "" |

|-OwnerAlias "" -Template $template |

此示例检索一个包含所有可用网站模板的列表,然后使用工作组网站模板创建网站集。有关详细信息,请参阅 New-SPSite 和 Get-SPWebTemplate。

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

删除网站集 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

您可能想要删除不再需要的网站集。例如,如果您创建了一个工作组网站来跟踪特定项目的进度,此时项目已结束,您可能决定过一段时间后删除此网站集。

删除网站集时,将会删除构成网站集的网站层次结构,还会永久性破坏所有内容和用户信息,例如:

• 文档和文档库,

• 列表和列表数据,包括调查、讨论、通知和事件,

• 网站配置设置,

• 与网站相关的角色和安全信息,

• 首要网站的子网站、其内容和用户信息。

|[pic] 注意: |

|在删除网站集之前应先进行备份。有关如何备份网站集的详细信息,请参阅Plan for backup and recovery (SharePoint Foundation|

|2010)。 |

在删除网站集之前,确保满足以下先决条件:

• 存在网站集及其所有内容的备份副本。

本文内容:

• 使用管理中心删除网站集

• 使用 Windows PowerShell 删除网站集

使用管理中心删除网站集

完成此步骤后,网站集及其所有内容和用户信息都将被永久性销毁。

使用管理中心删除网站集

1. 验证您是否拥有以下管理凭据:

• 若要删除网站集,执行此过程的用户帐户必须是 SharePoint 组“Farm Administrators”的成员。

2. 在管理中心网站上的“快速启动”中,单击“应用程序管理”。

3. 在“应用程序管理”页上的“网站集”部分,单击“删除网站集”。

4. 在“删除网站集”页上的“网站集”下拉列表中,单击向下箭头,然后单击“更改网站集”。

将显示“选择网站集”对话框。

5. 在“Web 应用程序”下拉列表中,单击向下箭头,然后单击“更改 Web 应用程序”。

此时将显示“选择 Web 应用程序”对话框。

6. 单击包含要删除的网站集的 Web 应用程序的名称。所选 Web 应用程序的网站集中网站的相对 URL 将出现在“选择网站集”对话框中。

7. 单击要删除的网站集的相对 URL,然后单击“确定”。

8. 阅读“警告”部分,然后验证网站集信息是否正确。

9. 在“删除网站集”页上,单击“删除”。

所选网站集即被删除。

使用 Windows PowerShell 删除网站集

完成此步骤后,网站集及其所有内容和用户信息都将被永久性销毁。

使用 Windows PowerShell 删除网站集

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符窗口(即 PS C:\>),键入以下命令并按 Enter:

| |

|Remove-SPSite -Identity "" -GradualDelete |

其中:

a) 是要删除的网站集的 URL。

此命令可删除指定的网站集及所有子网站。逐步删除可降低删除过程中系统上的负载。

上面的步骤展示了使用 Remove-SPSite cmdlet 删除网站集的一个常见方法。可以指定不同的参数以不同方式配置此命令。有关详细信息,请参阅 Remove-SPSite。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

另请参阅

概念

创建网站集 (SharePoint Foundation 2010)

配置与门户网站的连接 (SharePoint Foundation 2010)

发布: 2010 年 10 月 7 日

门户网站连接可用来将一个网站集链接至另一个网站集。例如,如果您要提供一个主网站集的链接,则可配置门户网站连接以使其指向该主网站集。门户网站将被添加到当前网站集的全局痕迹导航中。当网站集用户单击上一层文件夹时,门户网站将列为网站集的父级。这样更便于用户导航到门户网站。

配置与门户网站的连接

门户网站连接可以帮助网站集用户更轻松地导航到门户网站。用户在单击上一层文件夹时将看到门户网站。

配置与门户网站的连接

1. 确认您满足以下最低要求:

• 您必须是网站集管理员。

2. 浏览到要在其中创建门户网站连接的网站集。

3. 在“网站操作”菜单上,单击“网站设置”。

4. 在“网站设置”页的“网站集管理”部分,单击“门户网站连接”。

5. 在“门户网站连接”页上,选择“连接到门户网站”。

6. 在“门户网址”框中,键入该门户网站的 URL。

|[pic] 提示: |

|该门户网站是要创建指向它的链接的网站集,它将被添加到当前网站集的全局痕迹导航中。 |

7. 在“门户网站名称”框中,键入门户网站的名称。

8. 单击“确定”。

查看所有网站集 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

网站集是具有相同所有者并共享管理设置(例如权限)的一组网站。网站集是在 Web 应用程序中创建的。创建网站集时,将自动在网站集中创建一个首要网站。然后,可以在首要网站下创建一个或多个子网站。首要网站及其子网站的整个结构称为网站集。

查看 Web 应用程序中的网站集

使用下面的过程查看 Web 应用程序中的所有网站集。

使用管理中心查看所有网站集

1. 验证您是否拥有以下管理凭据:

• 若要查看所有网站集,您必须是运行 SharePoint 管理中心网站的计算机上“Farm Administrators”组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“查看所有网站集”。

“网站集列表”页列出 Web 应用程序中的所有网站集。

4. 若要显示关于网站集的详细信息,在“URL”列中,单击该网站集。

关于网站集的以下信息显示在页面右侧的表中。

|项目|说明|

|URL |网站|

| |集的|

| |URL |

| |。 |

|标题|创建|

| |网站|

| |集时|

| |提供|

| |的标|

| |题。|

|说明|创建|

| |网站|

| |集时|

| |提供|

| |的说|

| |明。|

|主要|网站|

|管理|集的|

|员 |主要|

| |管理|

| |员。|

|电子|主要|

|邮件|管理|

|地址|员的|

| |电子|

| |邮件|

| |地址|

| |。 |

|数据|网站|

|库名|集使|

|称 |用的|

| |内容|

| |数据|

| |库。|

5. 如果要更改所选的 Web 应用程序,请单击“Web 应用程序”框,然后单击“更改 Web 应用程序”。使用“选择 Web 应用程序”页来选择另一个 Web 应用程序。

使用 Windows PowerShell 查看所有网站集

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Get-SPWebApplication "" | Get-SPSite | Format-Table -Property URL,ContentDatabase |

其中, 是您要查看其网站集的 Web 应用程序的 URL。

有关详细信息,请参阅Get-SPWebApplication 和Get-SPSite。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

添加或移除网站集管理员 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文说明如何添加和删除网站集管理员。网站集管理员可以配置网站的外观和行为、配置搜索设置和网站目录设置、分配存储空间。网站集可以有一个或两个管理员。

本文内容:

• 添加网站集管理员

• 删除网站集管理员

添加网站集管理员

当您希望使某个用户成为特定网站集的网站集管理员时,可使用此过程。

|[pic] 警告: |

|网站集只能有两个管理员。此过程中的步骤说明如何更改网站集第二管理员。这将保持网站集主管理员不变,删除以前的网站集第二 |

|管理员(如果有网站集第二管理员)。 |

使用管理中心添加网站集管理员

1. 验证您是否拥有以下管理凭据:

• 若要添加网站集管理员,您必须是运行 SharePoint 管理中心网站的计算机上“Farm Administrators”组的成员。

2. 在 SharePoint 管理中心网站的主页上,选择“应用程序管理”。

3. 在“应用程序管理”页的“网站集”下,选择“更改网站集管理员”。

4. 在“网站集管理员”页上,单击网站集名称旁边的箭头,选择“更改网站集”。

5. 如果列出了您要向其添加管理员的网站集,请选择该网站集的 URL,然后单击“确定”。如果该网站集没有列出,则单击 Web 应用程序名称旁边的箭头;单击“更改 Web 应用程序”;选择包含该网站集的 Web 应用程序的名称;选择该网站集的 URL;然后单击“确定”。

6. 在“网站集第二管理员”区域,使用 \ 格式键入您要添加的用户的名称,或者使用通讯簿选择用户。

7. 单击“确定”。

使用 Windows PowerShell 添加网站集管理员

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令替换网站集第二管理员:

| |

|Set-SPSite -Identity "" -SecondaryOwnerAlias "" |

其中:

• 是您要向其添加网站集管理员的网站集的 URL。

• 是您要使用 \ 格式添加的用户的名称。

以上过程说明了使用 Set-SPSite cmdlet 添加网站集管理员的常见方法。您可以指定不同的参数为网站集配置不同的设置。有关详细信息,请参阅 Set-SPSite。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

删除网站集管理员

使用此过程指定要从网站集管理员列表中删除的用户。此过程不会将该用户从 Active Directory 域服务 (AD DS) 中删除。

使用管理中心删除网站集管理员

1. 验证您是否拥有以下管理凭据:

• 若要删除网站集管理员,您必须是运行 SharePoint 管理中心网站的计算机上“Farm Administrators”组的成员。

2. 在 SharePoint 管理中心网站的主页上,选择“应用程序管理”。

3. 在“应用程序管理”页的“网站集”下,选择“更改网站集管理员”。

4. 在“网站集管理员”页上,单击网站集名称旁边的箭头,选择“更改网站集”。

5. 如果列出了您要从中删除管理员的网站集,请选择该网站集的 URL,然后单击“确定”。如果该网站集没有列出,则单击 Web 应用程序名称旁边的箭头;单击“更改 Web 应用程序”;选择包含该网站集的 Web 应用程序的名称;选择该网站集的 URL;然后单击“确定”。

6. 每个网站集都必须有网站集主管理员。如果要删除网站集主管理员,则必须用另一个网站集主管理员来替代当前的主要管理员。为此,选择当前管理员的名称;按 Delete 键;然后使用 \ 格式键入替代网站集管理员的名称,或使用通讯簿选择替代网站集管理员。

7. 若要删除网站集第二管理员,选择该管理员的名称,然后按 Delete 键。

8. 单击“确定”。

创建、编辑和删除配额模板 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

配额模板包括存储限制值,用于指定可在网站集中存储的最大数据量。达到存储限制时,配额模板还会触发发送给网站集管理员的电子邮件通知。您可以创建适用于服务器场中任何网站集的配额模板。

|[pic] 注意: |

|对网站集应用配额模板时,存储限制应用于整个网站集。也就是说,存储限制应用于网站集内首要网站和所有子网站的内容大小的总 |

|和。 |

|有关详细信息,请参阅创建网站集 (SharePoint Foundation 2010) 和管理网站集存储限制 (SharePoint Foundation 2010)。 |

您还可以对包含沙盒解决方案的网站集应用配额模板。沙盒是一个受限制的执行环境,使应用程序仅可访问某些资源,并使在沙盒中发生的问题不会影响服务器环境的其余部分。您可以限制每天的最大使用率,并在接近使用率限制时,发送警告电子邮件。如果达到最大使用率限制,当天剩余时间将禁用沙盒解决方案,并向网站集管理员发送电子邮件。

您还可以修改现有配额模板。这样就可以修改使用同一配额模板的所有网站集的存储限制。修改配额模板时,必须将其重新应用于现有网站集,才能强制执行新存储限制。

如有必要,可以删除配额模板。不过删除配额模板的时候不会从使用配额模板创建的网站中删除配额值。如果您要使用特定配额模板从所有网站中删除配额,则必须使用对象模型或执行 SQL 查询。

任务要求

在执行此过程之前,请确认以下内容:

• 系统正在运行 Microsoft SharePoint Foundation 2010 标准版或企业版。

• 配置了传出电子邮件。

有关详细信息,请参阅配置传出电子邮件 (SharePoint Foundation 2010)。

• 磁盘配额警告计时器作业正在运行。

本文内容:

• 创建配额模板

• 编辑配额模板

• 删除配额模板

创建配额模板

您可能需要创建一个配额模板,以应用于其存储要求和性能要求不同于网站集中大多数其他网站的网站。

创建配额模板

1. 验证您是否拥有以下管理凭据:

• 您是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“指定配额模板”。

4. 在“配额模板”页的“模板名称”部分,单击“新建配额模板”。

5. 在“新模板名称”框中,键入新模板的名称。

如果您要基于现有的配额模板创建新模板,请展开“基于以下模板进行创建”列表,然后单击所需模板。

6. 在“存储限制值”部分,设置要应用于模板的值。

• 如果要限制可存储的数据量,单击“网站最大存储空间为”复选框,在框中键入存储限制(以 MB 为单位)。

• 如果要在达到某个存储阈值时将电子邮件发送给网站集管理员,单击“网站集存储空间达到以下值时发送警告电子邮件”复选框,然后在框中键入阈值(以 MB 为单位)。

7. 在“具有代码限制的沙盒解决方案”部分,设置沙盒解决方案的模板值。

a) 在“将每天最大使用率限制为”框中,键入每天的使用率(以点为单位)。

b) 在“达到每天使用率时发送警告电子邮件”框中,键入每天使用率警告限制(以点为单位)。

点 是资源使用率(例如 CPU 周期数、内存或页面错误数)的相关计量单位。利用点可以比较使用其他方式无法比较的资源使用率度量值。

有关详细信息,请参阅Sandboxed solutions overview (SharePoint Foundation 2010)。

如果不希望发送警告电子邮件,则取消选中“达到每天使用率时发送警告电子邮件”复选框。

8. 单击“确定”。

编辑配额模板

如果您发现网站经常超出当前的存储限制,可能需要编辑配额模板,以增加存储限制。

编辑配额模板

1. 验证您是否拥有以下管理凭据:

• 您是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“指定配额模板”。

4. 在“配额模板”页的“模板名称”部分,展开“要修改的模板”列表,然后单击要编辑的模板。

5. 根据需要更改设置,然后单击“确定”。

删除配额模板

当需要特定设置的网站集被删除时,您可能要删除配额模板。

删除配额模板

1. 验证您是否拥有以下管理凭据:

• 您是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“指定配额模板”。

4. 在“模板名称”部分,展开“要修改的模板”列表,然后单击要编辑的模板。

5. 在“配额模板”页底部,单击“删除”,然后单击“确定”。

管理网站集存储限制 (SharePoint Foundation 2010)

更新: 2010 年 6 月 24 日

配额用于指定网站集中可存储的最大数据量的存储限制值,还指定达到时系统会向网站集管理员发送电子邮件通知的存储大小。配额可以保存为可向 SharePoint 场中任何网站集应用的配额模板。使用配额模板而不使用个人配额,可以简化对新网站集设置存储限制的过程。

|[pic] 注意: |

|存储限制整体上应用于网站集。换句话说,存储限制应用于首要网站和网站集中所有子网站的内容大小的总和。如果启用了版本控制 |

|,则将根据存储限制来计算网站中的版本和回收站中的内容。您还可以为第二阶段回收站指定存储限制的百分比。有关回收站设置的 |

|详细信息,请参阅配置回收站设置 (SharePoint Foundation 2010)。 |

当网站集达到最大存储级别时,将向网站集管理员发送包含问题相关信息的电子邮件。网站集管理员可以删除网站集中不使用的内容,也可以与 Farm Administrators 组的成员联系以提高限制。服务器场管理员可执行以下任一操作来更改限制:

• 更改网站集正在使用的配额模板的存储限制。

|[pic] 重要: |

|修改的配额模板不会自动应用于任何使用配额模板的现有网站集。Farm Administrators 组的成员必须手动将所有的修改值应用到所 |

|有使用配额模板的现有网站。 |

• 为网站集指定具有较高存储限制的新配额模板。这样会自动将该网站集的限制提高到新指定的配额模板中的限制。这是首选方法,原因是新配额模板中的设置会自动应用到该网站集,而无需执行进一步操作。

• 手动更改网站集的存储限制。这会取代网站集当前应用的配额模板中的限制设置。

本文内容:

• 更改配额模板的设置

• 更改网站集的配额模板

• 更改网站集的存储限制

更改配额模板的设置

您必须拥有为这些选项创建的一个或多个模板,才能在管理中心中使用。第一次使用此页面时,您只能使用这些选项来创建新模板。

|[pic] 注意: |

|修改的配额模板不会自动应用到任何使用该配额模板的现有网站集。Farm Administrators 组的成员必须手动将所有的修改值应用到 |

|所有使用该配额模板的现有网站中。 |

使用管理中心更改配额模板的设置

1. 验证您是否拥有以下管理凭据:

• 您必须是 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“指定配额模板”。

4. 在“配额模板页”的“模板名称”部分的“要修改的模板”列表中,选择要更改的模板。

5. 在“存储限制值”部分,指定要应用于模板的值。

• 如果要修改数据库中可存储的数据量,保持选中“网站最大存储空间为”复选框,然后在文本框中键入以兆字节 (MB) 为单位的新存储限制。

• 如果希望在达到存储阈值时向网站集管理员发送电子邮件,可选择“网站存储空间达到以下值时发送警告电子邮件”复选框,然后在框中键入一个以兆字节 (MB) 为单位的阈值。

6. 单击“确定”。

更改网站集的配额模板

如果网站集即将超出其存储限制,并且您希望增加其大小,则可以将应用于网站集的配额模板更改为具有更高限制的配额模板。这将自动更新网站集的警告和存储限制,同时与配额模板中指定的值保持同步。使用以下这些过程可以更改网站集的配额模板。

使用管理中心更改网站集的配额模板

1. 验证您是否拥有以下管理凭据:

• 您必须是 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“配置配额和锁定”。

此时将打开“网站集配额和锁定”页面。

4. 若要更改选定的网站集,请在“网站集”部分展开“网站集”列表,然后单击“更改网站集”。使用“选择网站集”页来选择网站集。

5. 在“网站集配额和锁定”页的“网站配额信息”部分,展开“当前配额模板”,然后选择要应用的新配额模板。

6. 单击“确定”。

使用 Windows PowerShell 更改网站集的配额模板

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Set-SPSite -Identity "" -QuotaTemplate "" |

其中:

• 是要更改其配额模板的网站集的 URL 或 GUID。

• 是替换模板的名称或 GUID。

有关详细信息,请参阅Set-SPSite。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

更改网站集的存储限制

使用以下这些过程可以更改网站集的存储限制。

使用管理中心更改网站集的存储限制

1. 验证您是否拥有以下管理凭据:

• 您必须是 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“配置配额和锁定”。

此时将打开“网站集配额和锁定”页。

4. 若要更改选中的网站集,请在“网站集”部分展开“网站集”列表,然后单击“更改网站集”。使用“选择网站集”页来选择网站集。

5. 如果网站集当前正在使用某个配额模板,请执行以下操作以指定自定义配额:

• 在“网站集配额和锁定”页的“网站配额信息”部分,展开“当前配额模板”列表,然后选择“自定义配额”。

6. 保持选中“网站最大存储空间为”复选框,然后键入一个新的以兆字节 (MB) 为单位的最大值。

7. 如果希望将网站存储通知的电子邮件发送给网站集管理员,请选择“网站存储空间达到以下值时发送警告电子邮件”复选框,然后键入以兆字节 (MB) 为单位的警告值。

8. 单击“确定”。

使用 Windows PowerShell 更改网站集的存储限制

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Set-SPSite -Identity "" -MaxSize |

其中:

• 是要更改其存储限制的网站集的 URL。

• 是网站集的新存储限制(以兆字节 MB 为单位)。

|[pic] 注意: |

|新的存储限制将取代网站集当前应用的配额模板中的限制设置。 |

有关 Set-SPSite cmdlet 的详细信息,请参阅 Set-SPSite。

另请参阅

概念

创建、编辑和删除配额模板 (SharePoint Foundation 2010)

管理被阻止的文件类型 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

可限制上载或下载特定文件类型。每个 Web 应用程序都维护一个基于文件扩展名的阻止文件类型列表。例如,由于扩展名为 .exe 的文件可能会在客户端计算机上运行并可能包含恶意代码,因此可阻止此类文件。

默认情况下,会阻止许多文件类型,包括被 Internet Explorer 视为可执行文件的文件类型。默认情况下,还会阻止名称中包含大括号的文件(例如 filename.{doc})。

下表显示默认情况下阻止的文件类型及其对应的文件扩展名。

|文件扩展名 |文件类型 |

|.ade |Microsoft Access 项目扩展 |

|.adp |Microsoft Access 项目 |

|.app |应用程序文件 |

|.asa |ASP 声明文件 |

|.ashx | Web 处理程序文件。Web 处理程序是可处理 接 |

| |收的原始 HTTP 请求的软件模块。 |

|.asmx | Web Services 源文件 |

|.asp |Active Server Pages |

|.bas |Microsoft Visual Basic 类模块 |

|.bat |批处理文件 |

|.cdx |复合索引 |

|.cer |证书文件 |

|.chm |已编译的 HTML 帮助文件 |

|.class |Java 类文件 |

|.cmd |Microsoft Windows NT 命令脚本 |

|.com |Microsoft MS-DOS 程序 |

|.config |配置文件 |

|.cpl |控制面板扩展 |

|.crt |安全证书 |

|.csh |脚本文件 |

|.dll |Windows 动态链接库 |

|.exe |程序 |

|.fxp |Microsoft Visual FoxPro 编译程序 |

|.hlp |帮助文件 |

|.hta |HTML 程序 |

|.htr |脚本文件 |

|.htw |HTML 文档 |

|.ida |Internet Information Services 文件 |

|.idc |Internet 数据库连接器文件 |

|.idq |Internet 数据查询文件 |

|.ins |Internet 命名服务 |

|.isp |Internet 通信设置 |

|.its |Internet 文档集文件 |

|.jse |JScript 编码的脚本文件 |

|.ksh |Korn Shell 脚本文件 |

|.lnk |快捷方式 |

|.mad |快捷方式 |

|.maf |快捷方式 |

|.mag |快捷方式 |

|.mam |快捷方式 |

|.maq |快捷方式 |

|.mar |快捷方式 |

|.mas |Microsoft Access 存储过程 |

|.mat |快捷方式 |

|.mau |快捷方式 |

|.mav |快捷方式 |

|.maw |快捷方式 |

|.mda |Microsoft Access 外接程序 |

|.mdb |Microsoft Access 程序 |

|.mde |Microsoft Access MDE 数据库 |

|.mdt |Microsoft Access 数据文件 |

|.mdw |Microsoft Access 工作组 |

|.mdz |Microsoft Access 向导程序 |

|.msc |Microsoft 通用管理文档 |

|.msh |Microsoft Agent 脚本帮助程序 |

|.msh1 |Microsoft Agent 脚本帮助程序 |

|.msh1xml |Microsoft Agent 脚本帮助程序 |

|.msh2 |Microsoft Agent 脚本帮助程序 |

|.msh2xml |Microsoft Agent 脚本帮助程序 |

|.mshxml |Microsoft Agent 脚本帮助程序 |

|.msi |Microsoft Windows Installer 程序包 |

|.msp |Windows Installer 修补程序包文件 |

|.mst |Visual Test 源文件 |

|.ops |Microsoft Office 配置文件设置文件 |

|.pcd |Photo CD 图像或 Microsoft Visual Test 编译脚本 |

|.pif |MS-DOS 程序的快捷方式 |

|.prf |系统文件 |

|.prg |程序源文件 |

|.printer |打印机文件 |

|.pst |Microsoft Outlook 个人文件夹文件 |

|.reg |注册表项 |

|.rem |ACT! 数据库维护文件 |

|.scf |Windows 资源管理器命令文件 |

|.scr |屏幕保护程序 |

|.sct |脚本文件 |

|.shb |Windows 快捷方式 |

|.shs |外壳片段对象 |

|.shtm |包含服务器端指令的 HTML 文件 |

|.shtml |包含服务器端指令的 HTML 文件 |

|.soap |简单对象访问协议文件 |

|.stm |包含服务器端指令的 HTML 文件 |

|.url |统一资源定位器(Internet 快捷方式) |

|.vb |Microsoft Visual Basic Scripting Edition 文件 |

|.vbe |VBScript 编码的脚本文件 |

|.vbs |VBScript 文件 |

|.ws |Windows 脚本文件 |

|.wsc |Windows 脚本组件 |

|.wsf |Windows 脚本文件 |

|.wsh |Windows 脚本主机设置文件 |

添加或删除被阻止的文件类型

当您希望禁止在服务器上的任何 Web 应用程序中保存或检索特定类型的文件时,可使用此过程。

使用管理中心添加或删除被阻止的文件类型

1. 验证您是否拥有以下管理凭据。

• 您必须是服务器上的服务器场管理员。

2. 在管理中心中,单击“安全性”。

3. 在“安全性”页的“一般安全性”部分,单击“定义被阻止的文件类型”。

4. 在“被阻止的文件类型”页上,如果要更改选定的 Web 应用程序,请在“Web 应用程序”菜单上单击“更改 Web 应用程序”。使用“选择 Web 应用程序”页选择一个 Web 应用程序。

5. 执行下列操作之一:

• 若要阻止其他文件类型,请滚动到“请在下表键入你想禁止的文件扩展名(每行只能有一个扩展名)”文本框的底部,键入要阻止的文件扩展名,然后单击“确定”。

|[pic] 注意: |

|不必按字母顺序在列表中键入文件扩展名。下次打开该列表时,您添加的文件扩展名将按字母顺序正|

|确排序。 |

• 若要停止阻止某一文件类型,请从列表中选择文件类型,按 Delete 键,然后单击“确定”。

锁定或解锁网站集 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

您可以应用锁定来阻止用户访问网站集。如果网站集超出其存储限制,您可能希望执行这样的操作。网站集可以一直保持锁定,直到增加存储限制配额或删除某些内容。

下表说明 Microsoft SharePoint Foundation 2010 中提供的锁定选项。

|选项 |说明 |

|未锁定 |对网站集取消锁定,使其对用户可用。 |

|添加阻止的内容 |阻止用户向网站集添加新内容。仍然允许更新和删除。 |

|只读(阻止添加、更新和删除) |阻止用户添加、更新或删除内容。 |

|无访问权限 |完全阻止访问内容。试图访问网站的用户会收到拒绝访问消息。 |

|[pic] 警告: |

|如果您希望限制可在网站集中存储的内容量,则可以使用配额而不是锁。有关详细信息,请参阅创建、编辑和删除配额模板 |

|(SharePoint Foundation 2010)。 |

您可能希望锁定网站集,以阻止更新内容,或者可能想暂时阻止对网站集的所有访问。您还可以执行这些步骤来去除对网站集的锁定。

使用管理中心锁定或取消锁定网站集

1. 验证您是否拥有以下管理凭据。

• 您必须是网站集的 Site Collection Administrators 组的成员。

2. 在管理中心中,单击“应用程序管理”。

3. 在“应用程序管理”页的“网站集”部分,单击“配置配额和锁定”。此时将打开“网站集配额和锁定”页。

4. 如果您希望更改选择的网站集,请在“网站集”部分的“网站集”菜单上,单击“更改网站集”。使用“选择网站集”页选择网站集。

5. 在“网站集配额和锁定”页的“网站锁定信息”部分,选择以下选项之一:

• 未锁定:取消锁定网站集,使其对用户可用。

• 禁止添加内容:阻止用户向网站集添加新内容。仍然允许更新和删除。

• 只读(禁止添加、更新和删除):阻止用户添加、更新或删除内容。

• 无访问权限:完全阻止对内容的访问。试图访问网站的用户将收到拒绝访问消息。

6. 如果选择“禁止添加内容”、“只读(禁止添加、更新和删除)”或“无访问权限”,请在“其他锁定信息”框中键入锁定原因。

7. 单击“确定”。

使用 Windows PowerShell 锁定或取消锁定网站集

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 2.0 命令提示符处,键入以下命令:

| |

|Set-SPSite -Identity "" -LockState "" |

其中:

• 是您要锁定或取消锁定的网站集的 URL。

• 是以下值之一:

• Unlock:取消锁定网站集并使其对用户可用。

• NoAdditions:阻止用户向网站集添加新内容。仍然允许更新和删除。

• ReadOnly:阻止用户添加、更新或删除内容。

• NoAccess:完全阻止访问内容。试图访问网站的用户将收到拒绝访问消息。

|[pic] 注意: |

|有关如何使用 Set-SPSite cmdlet 的详细信息,请参阅 Set-SPSite。  |

管理网站 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节介绍如何在 Microsoft SharePoint Foundation 2010 中管理网站。

• 管理未使用的网站 (SharePoint Foundation 2010)

本文介绍如何自动或通过响应网站集管理员发出的通知来释放分配给非活动网站的存储空间。

管理未使用的网站 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

网站使用确认和删除可帮助释放不再需要的网站所占用的资源。可以在指定的不活动时间后自动删除网站集,也可以根据网站集所有者对通知做出的响应进行删除。

|[pic] 注意: |

|若要发送电子邮件通知,您必须配置传出电子邮件设置。有关详细信息,请参阅配置传出电子邮件 (SharePoint Foundation 2010)。|

在完成本主题中的过程之前,应确定以下事项:

• 在检查网站是否处于不活动状态之前要等待的时间。

工作组网站或项目网站的默认时间段是网站创建后的 90 天。您也可以设置一个时间段并将其提供给网站集所有者。您可以为网站集所有者留出最少 30 天、最多 365 天的通知时段。

• 向网站所有者发送电子邮件通知以查看其网站是否处于不活动状态的频率。

发送第一封电子邮件通知后,如果网站所有者没有响应,您可以按日、周或月为间隔继续发送其他通知。

• 您是想自动删除未使用的网站还是想在网站所有者对多个电子邮件通知均未响应时删除网站。

如果未经所有者的批准而删除网站,建议您先备份该网站。可以使用 SharePoint 2010 软件开发工具包 (SDK)(该链接可能指向英文页面) ()(该链接可能指向英文页面) 自定义此功能,以便在删除前自动备份网站。

• 如果计划自动删除未使用的网站,在删除之前要向网站所有者发送多少次电子邮件通知?

默认情况下,在删除网站之前发送 28 次通知,每天一次。您可以配置此数字,最少 28 次,最多 168 次。对于每周发送一次的通知,最少可以发送 4 次,最多发送 24 次。对于每月发送一次的通知,最少可以发送 2 次,最多发送 6 次。

电子邮件通知包含用于确认网站集是处于活动还是不活动状态的链接。向网站集所有者发送电子邮件通知后,可能会出现三种结果:

• 如果网站集所有者通过单击电子邮件通知中的确认链接确认网站集处于活动状态,则会更新网站的认证日期。

• 网站集所有者会按照 Farm Administrators 组的成员指定的间隔继续定期收到电子邮件通知,直到网站集所有者确认网站集处于活动状态或删除网站集。

• 如果网站集不活动,并且 Farm Administrators 组的成员打开了自动删除功能,则会向网站集所有者发送指定次数的电子邮件通知。如果网站集所有者不确认网站集的状态,将会自动删除网站集。

建议您遵循以下最佳实践以防止自动删除网站:

• 在用户创建网站集时要求指定网站集的第二所有者。

默认情况下,网站集创建者作为网站集主要所有者列出。网站集所有者还可以指定网站集的第二所有者。确认通知会自动发送给网站集的主要所有者和第二所有者。

• 让组织随时了解休假情况并留下应变计划。

例如,如果网站集所有者在四周内都不会来上班,并且 Farm Administrators 组的成员已经设置了网站集删除策略,在错过四次每周一次的确认后,网站可能会被删除,而网站集所有者却没有机会确认网站的使用情况。

• 确保有定期备份网站集的计划,以便在删除网站集后您可以还原最近的副本。

|[pic] 注意: |

|自动删除功能会永久移除网站集以及该网站集内所有网站的所有内容和信息。 |

管理未使用的网站

可使用此过程管理未使用的网站。可以按照这些步骤来确定在删除未使用的网站之前将不活动状态通知网站所有者的日程表。

管理未使用的网站

1. 验证您是否满足以下最低要求:

• 您必须是 Farm Administrators 组的成员。

2. 在管理中心主页上,单击“应用程序管理”。

3. 在“应用程序管理”页上的“网站集”部分,单击“确认网站使用和删除”。

4. 在“网站使用确认与删除”页上的“Web 应用程序”部分,如果未列出您要配置的 Web 应用程序,请展开“Web 应用程序”列表,然后单击“更改 Web 应用程序”。

在“选择 Web 应用程序”对话框中,单击要配置的 Web 应用程序。

5. 在“确认和自动删除设置”部分:

• 选中或清除“向未使用网站集的所有者发送电子邮件通知”复选框。

如果选中此复选框,请键入在创建网站或确认网站使用后开始发送通知的天数。最少 30 天,最多 365 天。

• 指定一个每天、每周或每月电子邮件通知计划。默认计划为每天。也可以指定一个准确的时间来检查网站使用情况。默认时间为午夜。

• 选中或清除“如果使用未被确认,则自动删除网站集”复选框。

如果选中此复选框,请键入在删除网站集之前发送的通知数。默认为 28 次。

6. 单击“确定”。

管理 Web 部件 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

Web 部件是在 SharePoint 网站的页面上呈现信息的模块式元素。有关 Web 部件的详细信息,请参阅 SharePoint Foundation 2010 SDK 的 Windows SharePoint Services 中的 Web 部件(该链接可能指向英文页面) ()(该链接可能指向英文页面) 部分。

本文可帮助您准备管理与 SharePoint Foundation 2010 一起使用的 Web 部件页和控件的安全问题。

在 Microsoft SharePoint Foundation 中,Web 部件页是一个 Web 部件集合,它可以将列表数据、即时信息或有用的图形组合到一个动态网页中。Web 部件页的布局和内容可针对所有用户进行设置,也可针对每个用户进行个性化设置。网站所有者或具有相应权限的网站成员可以通过使用浏览器添加、重新配置或移除 Web 部件来创建和自定义 Web 部件页。

Web 部件不限于仅在 Web 部件页上使用。可以直接将 Web 部件添加到 wiki 网页、内容页、发布网页和 Web 部件页上。

可以将 SharePoint Foundation 中的 Web 部件配置为在沙盒解决方案中运行。沙盒解决方案可防止 Web 部件访问某些本地或网络资源,从而保护 SharePoint Foundation 服务器场上的其他内容和解决方案。通过实现沙盒解决方案,用户可以将自己的 Web 部件添加到宿主环境中,开发人员也可以添加尚未经过彻底测试的 Web 部件来用于生产。

有关沙盒解决方案的详细信息,请参阅Sandboxed solutions planning。

在 SharePoint Foundation 中,Web 部件基础架构位于 Web 部件基础架构的上一层。为了有效保护 SharePoint 网站,服务器管理员必须熟悉 的安全准则和最佳实践。有关详细信息,请参阅 MSDN Library Online 中的安全准则: 2.0(该链接可能指向英文页面) ()(该链接可能指向英文页面)。

Web 部件页和控件的安全

保护 Web 部件页和控件是一项需要协作完成的工作。开发人员、网站管理员和服务器管理员必须协同工作以提高 Web 部件和 Web 部件页的安全性。开发人员应验证 Web 部件输入以阻止服务器攻击。服务器管理员必须将 Internet Information Services (IIS) 配置为使用适当的身份验证方法。

服务器管理员还要配置 Web 部件解决方案并将其部署到 Web 服务器或 Web 服务器场。在部署解决方案之后,网站管理员或服务器管理员可以定义针对 Web 部件页的权限级别和访问权限。

下表显示了负责配置针对 Web 部件页和 Web 部件的权限的安全角色。

|角|类|适用于 |说明 |建议的准则 |

|色|别| | | |

|开|输|Web 部件代码 |输入 |MSDN Library Online 上的构建安全的 |

|发|入| |验证 |页和控件() |

|人|验| |是指 |MSDN Library Online 上的演练:创建基本 SharePoint Web |

|员|证| |应用 |部件() |

| | | |程序 | |

| | | |在执 | |

| | | |行其 | |

| | | |他处 | |

| | | |理之 | |

| | | |前如 | |

| | | |何筛 | |

| | | |选、 | |

| | | |清理 | |

| | | |或拒 | |

| | | |绝输 | |

| | | |入。 | |

| | | |这包 | |

| | | |括验 | |

| | | |证应 | |

| | | |用程 | |

| | | |序接 | |

| | | |收的 | |

| | | |输入 | |

| | | |是否 | |

| | | |有效 | |

| | | |和安 | |

| | | |全。 | |

|服|身|IIS |身份 |Plan for authentication (Windows SharePoint Services) |

|务|份| |验证 | |

|器|验| |是指 | |

|管|证| |一个 | |

|理| | |实体 | |

|员| | |验证 | |

| | | |另一 | |

| | | |个实 | |

| | | |体的 | |

| | | |身份 | |

| | | |的过 | |

| | | |程, | |

| | | |通常 | |

| | | |使用 | |

| | | |凭据 | |

| | | |(例 | |

| | | |如用 | |

| | | |户名 | |

| | | |和密 | |

| | | |码) | |

| | | |进行 | |

| | | |验证 | |

| | | |。 | |

|网|授|网站集 |授权 |MSDN Library Online |

|站|权| |是指 |上的授权和身份验证() |

|管| | |通过 | |

|理| | |确定 | |

|员| | |哪些 | |

|/ | | |用户 | |

|服| | |可以 | |

|务| | |对给 | |

|器| | |定对 | |

|管| | |象执 | |

|理| | |行特 | |

|员| | |定操 | |

| | | |作, | |

| | | |从而 | |

| | | |提供 | |

| | | |对网 | |

| | | |站、 | |

| | | |列表 | |

| | | |、文 | |

| | | |件夹 | |

| | | |或项 | |

| | | |目的 | |

| | | |访问 | |

| | | |控制 | |

| | | |的过 | |

| | | |程。 | |

| | | |授权 | |

| | | |过程 | |

| | | |假定 | |

| | | |用户 | |

| | | |已经 | |

| | | |过身 | |

| | | |份验 | |

| | | |证。 | |

|服|配|.NET |配置 |MSDN Library Online 上的“保护 Web |

|务|置|Framework 配 |管理 |服务器的安全”中的“代码访问安全”()|

|器|管|置 |包含 |MSDN Library Online 上的 Microsoft Windows SharePoint Services 和代码访问安全(该链接可能 |

|管|理| |各种 |指向英文页面)()(该链接可能指向 |

|理| | |各样 |英文页面) |

|员| | |的设 |MSDN Library Online 上的在 |

| | | |置, |中使用代码访问安全() |

| | | |利用 | |

| | | |这些 | |

| | | |设置 | |

| | | |,管 | |

| | | |理员 | |

| | | |可以 | |

| | | |管理 | |

| | | |Web | |

| | | |应用 | |

| | | |程序 | |

| | | |及其 | |

| | | |环境 | |

| | | |。这 | |

| | | |些设 | |

| | | |置存 | |

| | | |储在 | |

| | | |XML | |

| | | |配置 | |

| | | |文件 | |

| | | |中, | |

| | | |其中 | |

| | | |一些 | |

| | | |设置 | |

| | | |可控 | |

| | | |制计 | |

| | | |算机 | |

| | | |范围 | |

| | | |的设 | |

| | | |置, | |

| | | |而另 | |

| | | |一些 | |

| | | |设置 | |

| | | |可控 | |

| | | |制特 | |

| | | |定于 | |

| | | |应用 | |

| | | |程序 | |

| | | |的配 | |

| | | |置。 | |

| | | |可以 | |

| | | |在配 | |

| | | |置文 | |

| | | |件中 | |

| | | |定义 | |

| | | |特殊 | |

| | | |的安 | |

| | | |全约 | |

| | | |束, | |

| | | |也可 | |

| | | |以定 | |

| | | |义计 | |

| | | |算机 | |

| | | |级别 | |

| | | |的代 | |

| | | |码访 | |

| | | |问安 | |

| | | |全权 | |

| | | |限。 | |

本节内容

配置和部署 Web 部件 (SharePoint Foundation 2010)

配置和部署 Web 部件 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本文提供配置安全 Web 部件并将其部署到服务器上的 Bin 目录或 .NET Framework 全局程序集缓存 (GAC) 中所需的信息和过程。

本文内容:

• 配置选项

• 设置安全属性

• 安全控件列表

• 部署和配置 Web 部件

• 将组件添加到 Web 部件库

Microsoft SharePoint Foundation 包含一组用户可在安装该产品后添加到页面中的 Web 部件。如果组织需要自定义 Web 部件,开发人员可以编写自定义 Web 部件,并要求您将这些部件安装到 SharePoint Foundation 的部署中。此过程通常需要先测试并批准代码,然后才能在完全信任环境中部署 Web 部件。使用 Visual Studio 2010 的开发人员可以通过右键单击相应项目并选择“部署”,将某个 Web 部件部署到 SharePoint Foundation 中。Web 部件的目标由开发人员在 Visual Studio 2010 中创建项目时使用运行 SharePoint 的服务器建立的信任级别确定。

通过 Microsoft SharePoint Foundation 2010 可以配置一个沙盒环境,在此环境中,网站集管理员、网站管理员或信息工作者可以在沙盒工作进程中部署和运行部分受信任的 Web 部件和解决方案。在沙盒环境中运行的 Web 部件和解决方案具有针对服务器操作系统和硬件的有限访问权限,而且它们与 Web 应用程序的其他部件是隔离的。

有关使用沙盒解决方案的详细信息,请参阅沙盒解决方案管理 (SharePoint Foundation 2010)。

SharePoint Foundation 使用 Microsoft .NET Framework 提供的一些配置管理设置。其中的一些设置存储在 XML 配置文件中,并提供可供服务器管理员用来管理 Web 应用程序及其环境的各类设置。有关 配置文件的详细信息,请参阅 MSDN Library Online 中的“保护 应用程序和 Web 服务”中的 Machine.Config 和 Web.Config 详解 ()。

配置选项

系统管理员可将 Web 部件部署到 SharePoint Foundation 的以下任一位置:

• Bin 目录   存储在 Web 应用程序的根目录下的 bin 文件夹中。

• 全局程序集缓存 (GAC)   所有标准的 Web 部件都会自动安装到 .NET Framework 的公共语言运行库所在的 GAC(位于 %windir%\assembly)中。可以在各个应用程序之间共享存储在 GAC 中的 Web 部件。

下表描述了每个位置的优缺点。

|部署|优点|缺点 |

|位置| | |

|Bin |一个|若要在任|

|目录|部分|意位置运|

| |信任|行 Web |

| |的位|部件,则|

| |置。|必须将程|

| |默认|序集部署|

| |情况|到每台服|

| |下,|务器上的|

| |从该|Bin |

| |目录|目录中。|

| |运行| |

| |的代| |

| |码具| |

| |有较| |

| |低级| |

| |别的| |

| |代码| |

| |访问| |

| |安全| |

| |权限| |

| |。如| |

| |果 | |

| |Web | |

| |部件| |

| |需要| |

| |跨应| |

| |用程| |

| |序进| |

| |行访| |

| |问或| |

| |访问| |

| |超过| |

| |默认| |

| |权限| |

| |允许| |

| |范围| |

| |的内| |

| |容,| |

| |则管| |

| |理员| |

| |必须| |

| |明确| |

| |提升| |

| |授予| |

| |Web | |

| |部件| |

| |的权| |

| |限,| |

| |这样| |

| |它才| |

| |能正| |

| |常工| |

| |作。| |

| |管理| |

| |员可| |

| |能会| |

| |希望| |

| |程序| |

| |集在| |

| |Bin | |

| |目录| |

| |中运| |

| |行,| |

| |并使| |

| |用已| |

| |知最| |

| |小的| |

| |必需| |

| |代码| |

| |访问| |

| |安全| |

| |权限| |

| |集。| |

| |由于| |

| |Bin | |

| |目录| |

| |特定| |

| |于 | |

| |Web | |

| |应用| |

| |程序| |

| |,因| |

| |此,| |

| |如果| |

| |您希| |

| |望将| |

| |代码| |

| |隔离| |

| |到单| |

| |个 | |

| |Web | |

| |应用| |

| |程序| |

| |,则| |

| |可以| |

| |使用| |

| |此方| |

| |法。| |

|GAC |一个|通常,对|

| |可用|于已安装|

| |来部|到 GAC |

| |署已|的代码,|

| |签名|没有任何|

| |程序|代码访问|

| |集的|安全限制|

| |全局|;因此,|

| |位置|您将无法|

| |,默|获得深度|

| |认情|防御安全|

| |况下|。 |

| |,已|此外,很|

| |签名|难将程序|

| |程序|数据库 |

| |集可|(.pdb) |

| |在完|文件部署|

| |全信|到 GAC |

| |任模|内的程序|

| |式下|集。 |

| |运行| |

| |。由| |

| |于对| |

| |这些| |

| |程序| |

| |集进| |

| |行了| |

| |全局| |

| |安装| |

| |,因| |

| |此可| |

| |以在| |

| |任何| |

| |Web | |

| |应用| |

| |程序| |

| |中使| |

| |用它| |

| |们。| |

设置安全属性

存储在 Bin 目录中的 Web 部件具有其他安全属性。您可以决定是否为 Web 部件设置这些属性,具体取决于您打算如何使用 Web 部件。

Bin 目录是一个部分信任的位置。因此,Web 部件在执行时不会自动授予完全信任代码权限。由于对调用 Web 部件的代码仅授予部分信任权限,因此 Web 部件开发人员必须对 Web 部件设置 AllowPartiallyTrustedCallers 属性。

使用 AllowPartiallyTrustedCallers 属性将组件标记为“安全”时,开发团队负有安全实施的责任。

默认情况下,Bin 目录的代码访问安全权限非常低。您应仔细测试您的 Web 部件,以确定要分配的正确权限级别,确保 Web 部件不会给您的环境带来安全风险。

可以通过以下两种方式之一提升权限:

• (建议)创建一个信任策略文件并将 Web.config 文件指向这个新文件。虽然这种方式更为复杂,但它使您能够设置 Web 部件的精确权限。有关信任策略文件的详细信息,请参阅 MSDN Library Online 中的 Microsoft Windows SharePoint Services 和代码访问安全(该链接可能指向英文页面)()(该链接可能指向英文页面)。

• 提升 Bin 目录的整体信任级别。在 Web 应用程序根目录下的 Web.config 文件中,找到 trust

元素。trust

元素的 level

属性的默认值为 WSS_Minimal。可以将此级别更改为 WSS_Medium。虽然这种方式更为简单,但它将授予您可能不需要的任意新权限,并且此方式的安全性没有创建信任策略文件的安全性高。

安全控件列表

SharePoint 产品的基本假定是不受信任的用户可以在运行 SharePoint Foundation 的系统内上载和创建 .aspx 页。虽然应阻止这些用户在 .aspx 页内添加服务器端代码,但应提供一个可供这些不受信任用户使用的已批准控件的列表。在 SharePoint Foundation 中,此列表由安全控件列表提供。

安全控件列表包含特定于 SharePoint 网站的控件和 Web 部件的名称,服务器管理员可以指定在网站内的任何 .aspx 页上调用这些控件和 Web 部件是安全的。此列表是 Web 应用程序根目录下的 Web.config 文件的一部分。

部署和配置 Web 部件

用于部署新 Web 部件的方法将取决于开发人员提供的已完成包。如果开发人员以单个动态链接库 (DLL) 文件的形式向您提供 Web 部件,则可以手动将 DLL 复制到 Web 应用程序的 Bin 文件夹中来进行部署。如果开发人员向您提供包含 Web 部件的 CAB 文件,则可以使用 Windows PowerShell 部署 Web 部件。

手动部署和配置 Web 部件

1. 验证您是否拥有以下管理凭据:

• 您必须是承载 SharePoint Foundation 的服务器上的本地 Administrators 组的成员。

2. 将项目的 Bin 目录中的 .dll 程序集复制到 Web 应用程序根目录中的 Bin 目录。例如:C:\inetpub\wwwroot\wss\VirtualDirectories\80\。

3. 在应用程序根目录中找到 Web.config 文件并将其打开以进行编辑。

4. 将自定义程序集的以下安全控制项添加到 Web.config 文件:

| |

| |

其中:

a) 是正在部署的 Web 部件的名称。

b) 是与 Web 部件关联的命名空间。

作为手动将 Web 部件安装到 Bin 文件夹或手动更改 Web.config 文件的一种替代方法,可以使用 Windows PowerShell 安装 Web 部件包。为了使此过程能够工作,开发人员或系统管理员必须为 Web 部件创建 CAB 解决方案包。有关创建 CAB 包的详细信息,请参阅 MSDN Library Online 中的文档解决方案和 Web 部件包 ()。创建 CAB 文件之后,请按照以下步骤部署 Web 部件。

使用 Windows PowerShell 部署 Web 部件

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符 (PS C:\>) 处,键入以下命令,然后按 Enter:

| |

|Install-SPWebPartPack -LiteralPath "" -Name "" |

其中:

• 是正在部署的 CAB 文件的完整路径。

• 是正在部署的 Web 部件的名称。

|[pic] 注意: |

|前面的过程显示了使用 Install-SPWebPartPack 部署 Web 部件的常用方法。您可以指定其他参数来更改 Web |

|部件的部署方式。有关详细信息,请参阅 Install-SPWebPartPack。 |

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

将组件添加到 Web 部件库

每个 Web 部件都应具有一个 .webpart 文件,该文件是一个用于描述 Web 部件的 XML 文件。.webpart 文件还会使您的 Web 部件出现在 Web 部件库中。下面的过程是在部署 Web 部件并将其在安全控件列表中注册之后创建 .webpart 文件的最简单方法。

将组件添加到 Web 部件库

1. 验证您是否拥有以下管理凭据:

• 您必须是 Farm Administrators 组的成员。

2. 若要创建 .webpart 文件,请导航至 ,其中 是用于部署 SharePoint 网站的服务器的名称。

3. 选中 . 旁边的复选框。

4. 单击“导入库”以将 YourWebPartName Web 部件添加到工作组网站库中。

5. 在 Web 部件库中选择“编辑”来编辑 Web 部件,然后单击“导入”。

系统会提示您指定 .webpart 文件的位置。您也可以导出 Web 部件并将其导入到 SharePoint 网站。

Business Connectivity Services security operations (SharePoint Foundation 2010)(该链接可能指向英文页面)

更新: 2010 年 10 月 28 日

This article describes security-related administrative tasks for your Business Data Connectivity service application.

In this article:

• Assign administrators to a Business Data Connectivity service application

• Set permissions on a metadata store

• RevertToSelf authentication mode

• Workflows and external lists

Assign administrators to a Business Data Connectivity service application

Farm administrators can delegate administration of a specific Business Data Connectivity 服务 application to a service application administrator. The delegated administrator is given access to the Central Administration Web site and can perform administrative tasks that are related to that Business Data Connectivity 服务 application.

|[pic] 提示: |

|The delegated administrator is not given permissions to the metadata store. |

To assign administrators to a Business Data Connectivity service application

1. Verify that you have the following administrative credentials:

• You must be a farm administrator.

2. On the Central Administration Web site, in the Application Management section, click Manage service applications.

3. In the list of service applications, click the row that contains the Business Data Connectivity 服务 application.

4. On the Service Applications tab, in the Operations section, click Administrators.

5. In the text box, type or select a user account or a group account, and then click Add.

6. In the Permissions box, click Full Control, and then click OK.

Set permissions on a metadata store

Each Business Data Connectivity 服务 application has a metadata store that includes all the models, external systems, external content types, methods, and method instances that have been defined for that store’s purpose. You set permissions on a metadata store to specify who can edit items in the metadata store and who can set permissions on the metadata store.

We recommend that you give specific permissions to each user or group that needs it, in such a way that the credentials provide the least privilege that is necessary to perform the needed tasks. For more information about setting permissions, see Business Connectivity Service permissions overview in "Business Connectivity Services security overview (SharePoint Foundation 2010)".

To set permissions on a metadata store

1. Verify that you have one of the following administrative credentials:

• You must be a farm administrator.

• You must be the Business Data Connectivity 服务 application administrator and have Set Permissions permission to the metadata store.

2. On the Central Administration Web site, in the Application Management section, click Manage service applications.

3. In the list of service applications, click the row that contains the Business Data Connectivity 服务 application.

4. On the Service Applications tab, in the Operations section, click Manage.

5. On the Edit tab, in the Permissions group, click Set Metadata Store Permissions.

6. In the text box, type the user accounts, groups, or claims for which permissions will be granted, and then click Add.

|[pic] 注意: |

|The user account, group, or claim cannot have a vertical bar (|) in its name. |

7. Set the permissions for the account, group, or claim:

|[pic] 注意: |

|At least one user, group, or claim in the metadata object's access control list must have the Set Permissions |

|permission. |

• Click Edit to allow the user, group, or claim to create external systems, to create models, to import models, and to export models.

|[pic] 安全性注意: |

|The Edit permission should be considered highly privileged. With the Edit permission, a malicious user can steal |

|credentials or corrupt a server farm. To help ensure a secure solution, we recommend that you use a test environment |

|where the Edit permission can be assigned freely to developers and solution designers. When you deploy the tested |

|solution to a production environment, remove the Edit permissions. |

• Click Execute to allow the user, group, or claim to execute operations (create, read, update, delete, or query) on external content types.

|[pic] 提示: |

|The Execute permission is not applicable to the metadata store itself. This setting is used when you want to |

|propagate the Execute permission to child objects in the metadata store. |

• Click Selectable In Clients to allow the user, group, or claim to create external lists of any external content types and to view the external content types in the external item picker.

|[pic] 提示: |

|The Selectable In Clients permission is not applicable to the metadata store itself. This setting is used when you |

|want to propagate the Selectable In Clients permission to child objects in the metadata store. |

• Click Set Permissions to allow the user, group, or claim to set permissions on the metadata store.

|[pic] 安全性注意: |

|The Set Permissions permission should be considered highly privileged. With the Set Permissions permission, a user |

|can grant Edit permission to the metadata store. |

8. To propagate permissions to all items in the metadata store, click Propagate permissions to all BDC Models, External Systems and External Content Types in the BDC Metadata Store. Doing so will overwrite existing permissions.

RevertToSelf authentication mode

Each external content type has an associated authentication mode. The authentication mode gives Business Connectivity Services information about how to process an incoming authentication request from a user and maps that request to a set of credentials that can be passed to the external system. By default, the RevertToSelf authentication mode (also called BDC Identity authentication mode) is not enabled. You cannot create or import models that use RevertToSelf when RevertToSelf authentication mode is not enabled.

RevertToSelf authentication mode uses the application pool account where the Business Connectivity Services is running to authenticate the logged-on user to the external system. For example, when a user opens an external list, the application pool account of the front-end Web server where the external list resides is used for authentication. The application pool account is a highly privileged account. By default, the application pool account has write permission to the farm configuration database. By using RevertToSelf mode, anyone who can create or edit a model that uses RevertToSelf mode has the power to make themselves an administrator of the SharePoint farm.

RevertToSelf authentication mode is not recommended for production environments. We recommend that you develop a custom, single sign-on provider.

If you must use RevertToSelf authentication mode in a production environment, consider the following:

• Any users who can create or edit models, including SharePoint Designer users, should be considered equal to a farm administrator from a security perspective. You must be able to trust them as you would a farm administrator.

• You must lock down the use of the application pool account as much as possible. Doing so can help to limit the damage a malicious user can do to the SharePoint farm and external systems.

Enable RevertToSelf authentication mode

After you enable RevertToSelf authentication mode, new models that use RevertToSelf can be created and imported.

|[pic] 安全性注意: |

|We do not recommend RevertToSelf authentication mode for production environments. Before enabling RevertToSelf |

|authentication mode, make sure that you have read and understood the implications of enabling RevertToSelf |

|authentication mode. |

|[pic] 注意: |

|RevertToSelf is not allowed in hosted environments. |

To enable RevertToSelf authentication mode

1. Verify that you meet the following minimum requirements: 请参阅 Add-SPShellAdmin。

2. On the Start menu, click All Programs.

3. Click Microsoft SharePoint 2010 Products.

4. Click SharePoint 2010 Management Shell.

5. At the Windows PowerShell command prompt, type the following commands:

a) To create a variable that contains the Business Data Connectivity 服务 application object, type the following command:

| |

|$bdc = Get-SPServiceApplication | where {$_ -match ""} |

Where is the name of the Business Data Connectivity 服务 application. This can also be a regular expression (for example, "BDC").

|[pic] 注意: |

|If the Business Data Connectivity 服务 application is a shared service application, this command must be run on the |

|farm where the service application is published. |

b) To enable RevertToSelf authentication mode, type the following command:

| |

|$bdc.RevertToSelfAllowed = $true |

Disable RevertToSelf authentication mode

When RevertToSelf is disabled, new models that use RevertToSelf cannot be created or imported.

|[pic] 注意: |

|If you have existing models that use RevertToSelf, they will continue to work. You must delete the existing models if|

|you want to remove all instances of RevertToSelf authentication from your farm. |

To disable RevertToSelf authentication mode

1. Verify that you meet the following minimum requirements: 请参阅 Add-SPShellAdmin。

2. On the Start menu, click All Programs.

3. Click Microsoft SharePoint 2010 Products.

4. Click SharePoint 2010 Management Shell.

5. At the Windows PowerShell command prompt, type the following commands:

a) To create a variable that contains the Business Data Connectivity 服务 application, type the following command:

| |

|$bdc = Get-SPServiceApplication | where {$_ -match ""} |

Where is the name of the Business Data Connectivity 服务 application. This can also be a regular expression (for example, "BDC").

|[pic] 注意: |

|If the Business Data Connectivity 服务 application is a shared service application, this command must be run on the |

|farm where the service application is published. |

b) To disable RevertToSelf authentication mode, type the following command:

| |

|$bdc.RevertToSelfAllowed = $false |

Workflows and external lists

Additional configuration is required when you want to develop workflows that interact with external lists. The following sections describe requirements that can affect workflow behavior.

|[pic] 注意: |

|Workflows cannot interact with external lists in a hosted environment. |

Workflows cannot be associated directly with an external list

Because the external data is not stored in SharePoint Foundation, the workflow cannot be notified when an item in the external list changes. Instead, you can create a site workflow or a list workflow, and then have the workflow read or update an external list. You can also use an external list item as a destination for a task process in SharePoint Designer; however, the link to the task will not display a title for the external list item.

Workflows sometimes run as the service account

Workflows run as the service account (typically, the application pool account) in the following scenarios:

• Visual Studio workflows.

• Declarative workflows that interact with external lists and are started automatically. This is true even when you use an impersonation step in your workflow.

In this case, you must give the service account Execute permission to the external content type that the external list is associated with and verify that the service account has the necessary permissions to access the external system.

Workflows and authentication

To support workflow activities, the external content type that the external list is associated with must use RevertToSelf or Secure Store Service for authentication.

|[pic] 注意: |

|These authentication mode restrictions do not apply if you are using a .NET Assembly connector or a custom connector.|

• Authenticate by using RevertToSelf

RevertToSelf authentication mode (also known as BDC identity authentication mode) authenticates to the external system by using the application pool account of the front-end Web server where the external list resides. This means that the application pool account must have permission to access the external system. By default, RevertToSelf authentication is not enabled. You must enable RevertToSelf authentication mode before you can create or import models that use RevertToSelf authentication.

|[pic] 安全性注意: |

|RevertToSelf authentication is not recommended for production environments. |

For more information about RevertToSelf authentication, see RevertToSelf authentication mode.

• Authenticate by using a custom secure store provider

For more information about authentication modes, see Business Connectivity Service authentication overview in "Business Connectivity Services security overview (SharePoint Foundation 2010)."

另请参阅

其他资源

Business Connectivity Services security overview (SharePoint Foundation 2010)

工作流管理 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节介绍如何执行常见的工作流管理任务。

本节内容:

• 配置全局工作流设置 (SharePoint Foundation 2010)

• 管理工作流 (SharePoint Foundation 2010)

• 监视工作流 (SharePoint Foundation 2010)

另请参阅

其他资源

Workflow deployment processes (SharePoint Foundation 2010)

管理工作流 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

您可以修改现有工作流关联的配置设置,取消正在运行的工作流,移除工作流关联,以及卸载或从您的网站中删除工作流。

本节内容:

• 激活或停用工作流 (SharePoint Foundation 2010)

作为功能包部署的工作流须激活才能在列表、库、内容类型或网站上使用。本文介绍如何激活或停用已作为功能包部署的工作流。

• 添加工作流关联 (SharePoint Foundation 2010)

工作流须与列表、库、内容类型或网站相关联才能运行。本文介绍如何将工作流模板与列表、库、内容类型或网站相关联。

• 修改工作流关联 (SharePoint Foundation 2010)

本文介绍如何修改可用于大多数工作流关联的可配置选项。

• 移除工作流关联 (SharePoint Foundation 2010)

工作流模板须与列表、库、内容类型或网站相关联才能运行。本文介绍如何取消工作流模板与列表、库、内容类型或网站的关联。

• 启动工作流实例 (SharePoint Foundation 2010)

可将工作流配置为在特定事件发生时启动,或者可由用户手动启动。本文介绍如何手动启动工作流。

• 取消或终止工作流实例 (SharePoint Foundation 2010)

如果不希望某个工作流实例完成,可取消该工作流。可以终止因不支持取消操作或工作流已停止响应而无法取消的工作流。本文介绍如何取消或终止工作流。

• 卸载工作流 (SharePoint Foundation 2010)

本文介绍如何卸载作为功能部署的工作流。

• 删除 SharePoint Designer 工作流 (SharePoint Foundation 2010)

本文介绍如何删除使用 SharePoint Designer 部署的工作流。

激活或停用工作流 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

默认情况下,当您创建网站或网站集时,作为功能包含在 Microsoft SharePoint Foundation 2010 中的许多预定义工作流处于活动状态。此外,对于部署了使用 Microsoft SharePoint Designer 2010 或 Visual Studio 2010 创建并使用单击发布方法部署的自定义工作流的网站,将自动激活这些自定义工作流。因为包含工作流模板(如预定义的工作流)的功能可能处于停用状态,所以您可以检查网站或网站集,以确定包含要使用的工作流模板的功能是否处于活动状态。使用以下过程确定要使用的工作流是否处于活动状态,然后根据需要激活该工作流。

默认情况下,Microsoft SharePoint Foundation 2010 只有一个预定义的工作流,即三阶段工作流,当您在 SharePoint Foundation 2010 中创建网站或网站集时,该工作流处于活动状态。

|[pic] 提示: |

|只有激活的工作流才能与列表、库、内容类型或网站关联。 |

为网站集激活工作流

使用以下过程确定要使用的工作流的功能是否处于活动状态,以便可以根据需要激活它。

|[pic] 注意: |

|在网站集级别激活的工作流可用于该网站集中的所有网站。 |

为网站集激活工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的网站集上 Site Collection Administrators 组的成员。

2. 在网站集顶层上的“网站操作”菜单中,单击“网站设置”。

3. 在“网站设置”页的“网站集管理”部分,单击“网站集功能”。

4. 在“功能”页上,单击想要激活的工作流功能旁边的“激活”。

此时“状态”列将显示“活动”以指明该功能现在处于活动状态。

|[pic] 注意: |

|如果您稍后决定要停用某工作流功能,请重新打开“网站功能”页,单击要停用的工作流功能旁边的“停用”,然后单击“停用此功能”。 |

添加工作流关联 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

通过将工作流与列表、文档库、网站内容类型或网站关联来添加工作流。

本文内容:

• 将工作流与列表或文档库关联

• 将工作流与列表或库内容类型关联

• 将工作流与网站内容类型关联

• 将功能包中的工作流与网站关联

开始之前

当添加工作流关联时,可分配与所选工作流一起使用的任务列表和历史记录列表。可以使用默认任务列表,选择另一个现有任务列表,或创建新的任务列表。通过使用网站集的“快速启动”上“任务”列表的“我的任务”视图,工作流参与者可以轻松查找和查看他们的工作流任务。

|[pic] 安全性注意: |

|如果此工作流的任务可能显示您希望独立于默认任务列表保留的敏感数据或机密数据,则应创建新的任务列表。 |

随着 SharePoint 列表不断变大,网站性能可能会受到不利影响。如果组织将有大量的工作流,请考虑为每个工作流创建一个单独的任务列表和历史记录列表,以避免潜在的性能问题。

将工作流与列表或文档库关联

使用以下步骤可将工作流与列表或文档库关联。请注意,某些工作流(如三态工作流)需要您在列表中创建一个可显示工作流状态的列。例如,在向列表中添加三态工作流之前,建议您首先创建一个“选择”类型的列,并为该列分配三个选项。

将工作流与列表或文档库关联

1. 验证您是否拥有以下管理凭据:

• 您必须已被授予对正在配置的列表或库的“完全控制”权限级别。

2. 浏览到要向其中添加工作流的列表或库。

3. 执行下列操作之一:

• 对于列表,在“列表工具”选项卡上单击“列表”。

• 在“设置”组中单击“工作流设置”,然后单击“添加工作流”。

• 对于库,在“库工具”选项卡上单击“库”。

• 在“设置”组中单击“工作流设置”,然后单击“添加工作流”。

4. 在“添加工作流”页上的“工作流”部分,选择要与此列表或库关联的工作流模板。

5. 在“名称”部分,键入要用于向此列表或库的用户标识此工作流的名称。

6. 在“任务列表”部分,指定要用于此工作流的任务列表。

7. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表显示每个工作流实例进行过程中发生的事件。

|[pic] 重要: |

|可以使用默认历史记录列表,选择另一个现有历史记录列表,或创建新的历史记录列表。随着 SharePoint 列表不断变大,网站性能 |

|可能会受到影响。如果组织将有大量的工作流,请考虑为每个工作流关联创建一个单独的历史记录列表,以避免潜在的性能问题。 |

8. 在“启动选项”部分,指定工作流的启动方式(自动或手动)、启动时间(项目更新和/或创建时)或启动者。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要“要求管理列表”权限才能启动该工作流,则只有具有“管理列|

|表”权限或“网站设计者”权限的用户才能启动该工作流的实例。大多数工作流不要求此限制。但是,对于其任务(例如删除文档)应只|

|能由某些人员执行的工作流,您可以使用此设置。 |

9. 如果所选工作流有附加配置选项,请单击“下一步”,根据需要自定义特定于工作流的设置。否则,转到下一步。

10. 指定完配置选项后,单击“确定”将更改应用于工作流关联。

将工作流与列表或库内容类型关联

使用以下步骤可将工作流与列表或库内容类型关联。

必须首先将所配置的列表或库配置为允许管理内容类型,然后才能执行以下步骤。

将工作流与列表或库内容类型关联

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 打开包含要关联工作流的内容类型的列表或库。

3. 执行下列操作之一:

• 对于列表,在“列表工具”选项卡上单击“列表”。

• 在功能区的“设置”组中,单击“列表设置”。

• 对于库,在“库工具”选项卡上单击“库”。

• 在功能区的“设置”组中,单击“库设置”。

4. 在“内容类型”部分的“内容类型”列中,单击要关联工作流的内容类型的名称。

|[pic] 注意: |

|如果列表或库未设置为允许管理多种内容类型,则不会显示“内容类型”部分。有关详细信息,请参阅使用内容类型管理 SharePoint |

|网站上的内容(该链接可能指向英文页面) ()(该链接可能指向英 |

|文页面)。 |

5. 在“列表设置”或“文档库设置”页上的“设置”部分,单击“工作流设置”。

6. 在“工作流设置”页上,单击“添加工作流”。

7. 在“添加工作流”页上的“工作流”部分,选择要与此内容类型关联的工作流模板。

8. 在“名称”部分,键入要用于向网站用户标识此工作流的名称。

9. 在“任务列表”部分,指定要用于此工作流的任务列表。

10. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表将显示每个工作流实例进行过程中发生的所有事件。

|[pic] 重要: |

|可以使用默认的历史记录列表,也可以创建新的历史记录列表。随着 SharePoint 列表不断变大,网站性能可能会受到影响。如果组 |

|织将有大量的工作流,请考虑为每个工作流创建一个单独的历史记录列表,以避免潜在的性能问题。 |

11. 在“启动选项”部分,指定工作流的启动方式(自动或手动)、启动时间(项目更新和/或创建时)或启动者。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要“要求管理列表”权限才能启动该工作流,则只有具有“管理列|

|表”权限或“网站设计者”权限的用户才能启动该工作流的实例。大多数工作流不要求此限制。但是,对于其任务(例如删除文档)应只|

|能由某些人员执行的工作流,您可以使用此设置。 |

12. 如果所选工作流有附加配置选项,请单击“下一步”,根据需要自定义特定于工作流的设置。否则,转到下一步。

13. 指定完配置选项后,单击“确定”或“保存”(取决于工作流)将更改应用于工作流关联。

将工作流与网站内容类型关联

使用以下步骤可将工作流与网站内容类型关联。

将工作流与网站内容类型关联

1. 验证您是否拥有以下管理凭据:

• 您必须是正在执行此过程的网站上 Site Owners 组的成员。

2. 浏览到要在其中将工作流与网站内容类型关联的网站。

|[pic] 注意: |

|从另一个网站(例如,网站集的首要网站)继承的网站内容类型必须与从其进行继承的网站相关联。在这种情况下,请转到从中继承 |

|网站内容类型的网站,以添加工作流关联。 |

3. 在网站主页上的“网站操作”菜单中,单击“网站设置”。

4. 在“网站设置”页上的“库”部分,单击“网站内容类型”。

5. 在“网站内容类型”页上的“网站内容类型”列中,单击要向其添加工作流关联的内容类型。

6. 在“网站内容类型”页上的“设置”部分,单击“工作流设置”。

7. 在“工作流设置”页上,单击“添加工作流”。

8. 在“添加工作流”页上的“工作流”部分,选择要添加的工作流。

9. 在“名称”部分,键入要用于向网站用户标识此工作流的名称。

10. 在“任务列表”部分,指定要用于此工作流的任务列表。

11. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表将显示每个工作流实例进行过程中发生的所有事件。

|[pic] 注意: |

|可以使用默认的历史记录列表,也可以创建新的历史记录列表。随着 SharePoint 列表不断变大,网站性能可能会受到影响。如果组 |

|织将有大量的工作流,请考虑为每个工作流创建一个单独的历史记录列表,以避免潜在的性能问题。 |

12. 在“启动选项”部分,指定工作流的启动方式(自动或手动)、启动时间(项目更新和/或创建时)或启动者。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要“要求管理列表”权限才能启动该工作流,则只有具有“管理列|

|表”权限或“网站设计者”权限的用户才能启动该工作流的实例。大多数工作流不要求此限制。但是,对于其任务(例如删除文档)应只|

|能由某些人员执行的工作流,您可以使用此设置。 |

13. 如果所选工作流有附加配置选项,请单击“下一步”,根据需要自定义特定于工作流的设置。否则,转到下一步。

14. 指定完配置选项后,单击“确定”将更改应用于工作流关联。

将功能包中的工作流与网站关联

通过下列步骤将工作流(功能包的一部分)与网站相关联。

将工作流与网站关联

1. 验证您是否拥有以下管理凭据:

• 您必须是正在执行此过程的网站上 Site Owners 组的成员。

2. 浏览到要从中添加工作流关联的网站。

3. 在“网站操作”菜单上,单击“网站设置”。

4. 在“网站设置”页上的“网站管理”部分,单击“工作流设置”。

5. 在“工作流设置”页上,单击“添加工作流”。

6. 在“添加工作流”页上的“工作流”部分,选择要与此网站关联的工作流模板。

7. 在“名称”部分,键入要用于向网站用户标识此工作流的名称。

8. 在“任务列表”部分,指定要用于此工作流的任务列表。

9. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表将显示每个工作流实例进行过程中发生的所有事件。

|[pic] 注意: |

|可以使用默认的历史记录列表,也可以创建新的历史记录列表。随着 SharePoint 列表不断变大,网站性能可能会受到影响。如果组 |

|织将有大量的工作流,请考虑为每个工作流创建一个单独的历史记录列表,以避免潜在的性能问题。 |

10. 在“启动选项”部分,指定是否可以由拥有“参与”权限的已验证用户手动启动工作流,以及启动工作流是否还需要拥有“管理”权限。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要“要求管理”权限才能启动工|

|作流,则只有已被授予至少“设计人员”级别权限的人员才能启动该工作流的实例。大多数工作流不要|

|求此限制。但是,对于其任务(例如删除文档)应只能由某些人员执行的工作流,您可以使用此设置|

|。 |

11. 如果所选工作流有附加配置选项,请单击“下一步”,根据需要自定义特定于工作流的设置。否则,转到下一步。

12. 指定完配置选项后,单击“确定”将更改应用于工作流关联。

修改工作流关联 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

将工作流与列表、库、内容类型或网站关联(或添加到列表、库、内容类型或网站中)后,您可以随时修改其配置设置。配置设置包括工作流关联的名称、启动选项、参与者、任务通知消息、要用于跟踪工作流历史记录和任务(默认任务或新任务)的列表选项,以及完成选项。

本文内容:

• 修改与列表或库关联的工作流

• 修改与列表或库内容类型关联的工作流

• 修改与网站内容类型关联的工作流

• 修改网站工作流

开始之前

在添加工作流关联时,您将分配任务列表以用于选定的工作流。可以使用默认任务列表,选择另一个现有任务列表,或创建新的任务列表。如果使用默认的任务列表,工作流参与者将能够通过使用“任务”列表的“我的任务”视图轻松查找并查看其工作流任务。

|[pic] 安全性注意: |

|如果此工作流的任务可能显示您希望独立于默认任务列表保留的敏感数据或机密数据,则应创建新的任务列表。 |

修改与列表或库关联的工作流

使用以下步骤来修改与列表或文档库关联的工作流的配置设置。对配置设置所做的更改只会应用于在修改了工作流关联后启动的工作流实例。

修改与列表或库关联的工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的列表或库上的 Site Owners 组的成员。

2. 浏览到工作流所在的列表或文档库。

3. 执行下列操作之一:

• 对于列表,在“列表工具”选项卡上单击“列表”。

• 在“设置”组中,单击“列表设置”。

• 对于库,在“库工具”选项卡上单击“库”。

• 在“设置”组中,单击“库设置”。

4. 在“列表设置”或“库设置”页上的“权限和管理”部分,单击“工作流设置”。

5. 在“工作流设置”页上的“工作流”部分,单击要更改的工作流的名称。

6. 在“名称”部分,可以根据需要为工作流键入一个新名称。

此名称将用于向网站用户标识工作流。

7. 在“任务列表”部分,指定要用于此工作流的任务列表。

8. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表将显示每个工作流实例进行过程中发生的所有事件。

|[pic] 注意: |

|可以使用默认的历史记录列表,也可以创建新的历史记录列表。当 SharePoint 列表大小增加时,网站性能可能会受到影响。如果组 |

|织将有大量的工作流,请考虑为每个工作流关联创建一个单独的历史记录列表,以避免潜在的性能问题。 |

9. 在“启动选项”部分,指定工作流的启动方式(自动或手动)、启动时间(项目更新和/或创建时)或启动者。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要“要求管理列表”权限才能启动该工作流,则只有具有“管理列|

|表”权限或“网站设计者”权限的用户才能启动该工作流的实例。大多数工作流不要求此限制。但是,对于其任务(例如删除文档)应只|

|能由某些人员执行的工作流,您可以使用此设置。 |

10. 单击“下一步”以根据需要自定义特定于工作流的设置。

11. 配置了特定于工作流的设置后,单击“确定”或“保存”(具体取决于工作流)将更改应用于工作流关联。

修改与列表或库内容类型关联的工作流

使用此过程修改与列表或库内容类型的工作流关联。

|[pic] 注意: |

|此过程假定对列表或库将“允许管理内容类型”设置为“是”。 |

修改与列表或库内容类型关联的工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 浏览到与工作流关联的文档库或列表。

3. 执行下列操作之一:

• 对于列表,在“列表工具”选项卡上单击“列表”。

• 在“设置”组中,单击“列表设置”。

• 对于库,在“库工具”选项卡上单击“库”。

• 在“设置”组中,单击“库设置”。

4. 在“内容类型”部分的“内容类型”列中,单击与要修改的工作流关联的内容类型的名称。

|[pic] 注意: |

|如果列表或库未设置为允许多种内容类型,则不会显示“内容类型”部分。有关详细信息,请参阅使用内容类型管理 SharePoint 网站 |

|上的内容(该链接可能指向英文页面) ()(该链接可能指向英文页 |

|面)。 |

5. 在“列表设置”或“库设置”页上的“设置”部分,单击“工作流设置”。

6. 在“工作流设置”页上,单击要修改的工作流的名称。

7. 在“更改工作流”页上的“名称”部分,可以根据需要为工作流键入一个新名称。

此名称向网站用户标识工作流。

8. 在“任务列表”部分,指定要用于此工作流的任务列表。

9. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表将显示每个工作流实例进行过程中发生的所有事件。

|[pic] 注意: |

|可以使用默认的历史记录列表,也可以创建新的历史记录列表。当 SharePoint 列表大小增加时,网站性能可能会受到影响。如果组 |

|织将有大量的工作流,请考虑为每个工作流创建一个单独的历史记录列表,以避免潜在的性能问题。 |

10. 在“启动选项”部分,指定工作流的启动方式(自动或手动)、启动时间(项目更新和/或创建时)或启动者。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要“要求管理列表”权限才能启动该工作流,则只有列表管理员 |

|(即具有“管理列表”权限或“网站设计者”权限的任何人)才能启动该工作流的实例。大多数工作流不要求此限制。但是,对于其任务 |

|(例如删除文档)应只能由某些人员执行的工作流,您可以使用此设置。 |

11. 根据自定义选项是否可用于工作流,单击“下一步”配置特定于工作流的设置,或单击“确定”保存更改。

12. 配置了特定于工作流的设置后,如果适用于所修改的工作流,请单击“确定”以将所做更改应用于工作流关联。

13. 在“自定义工作流”页上,指定想要对工作流所做的更改,然后单击“保存”。

修改与网站内容类型关联的工作流

使用此过程修改与网站内容类型的工作流关联。在修改与网站内容类型关联的工作流时,您可以选择是否将更改应用于继承的内容类型。

修改与网站内容类型关联的工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 浏览到网站,您需要在其中修改与内容类型关联的工作流。

|[pic] 注意: |

|对于继承自另一个网站(例如,网站集的首要网站)的网站内容类型,必须在从中继承这些内容类型的网站上对其进行修改。 |

3. 在网站集的首要网站上的“网站操作”菜单中,单击“网站设置”。

4. 在“网站设置”页上的“库”部分,单击“网站内容类型”。

5. 在“网站内容类型库”页上的“网站内容类型”列中,单击要为其修改工作流关联的内容类型。

6. 在“网站内容类型”页上的“设置”部分,单击“工作流设置”。

7. 在“工作流设置”页上,单击要更改的工作流的名称。

8. 在“更改工作流”页上的“名称”部分,可以根据需要为工作流键入一个新名称。

此名称将用于向网站用户标识工作流。

9. 在“任务列表”部分,指定要用于此工作流的任务列表。

10. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表将显示每个工作流实例进行过程中发生的所有事件。

|[pic] 注意: |

|可以使用默认的历史记录列表,也可以创建新的历史记录列表。当 SharePoint 列表大小增加时,网站性能可能会受到影响。如果组 |

|织将有大量的工作流,请考虑为每个工作流关联创建一个单独的历史记录列表,以避免潜在的性能问题。 |

11. 在“启动选项”部分,指定工作流的启动方式(自动或手动)、启动时间(项目更新和/或创建时)或启动者。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要“要求管理列表”权限才能启动该工作流,则只有列表管理员 |

|(即具有“管理列表”权限或“网站设计者”权限的任何人)才能启动该工作流的实例。大多数工作流不要求此限制。但是,对于其任务 |

|(例如删除文档)应只能由某些人员执行的工作流,您可以使用此设置。 |

12. 在“更新列表和网站内容类型”部分,指定是否要将此工作流添加到继承自此内容类型的所有内容类型。

13. 根据自定义选项是否可用于工作流,单击“下一步”配置特定于工作流的设置。配置了特定于工作流的设置后,如果适用于所修改的工作流,则单击“确定”或“保存”(取决于工作流)将更改应用于工作流关联。

修改网站工作流

使用此过程修改与网站内容类型的工作流关联。在修改与网站内容类型关联的工作流时,您可以选择是否将更改应用于继承的内容类型。

修改网站工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 浏览到要在其中修改网站工作流的网站。

|[pic] 注意: |

|对于继承自另一个网站(例如,网站集的首要网站)的网站工作流,必须在从中继承这些工作流的网站上对其进行修改。 |

3. 在网站集的首要网站上的“网站操作”菜单中,单击“网站设置”。

4. 在“网站设置”页上的“网站管理”部分,单击“工作流设置”。

5. 在“工作流设置”页上,单击要修改的工作流。

6. 在“更改工作流”页上的“名称”部分,可以根据需要为工作流键入一个新名称。

此名称向网站用户标识工作流。

7. 在“任务列表”部分,指定要用于此工作流的任务列表。

8. 在“历史记录列表”部分,选择要用于此工作流的历史记录列表。

此历史记录列表将显示每个工作流实例进行过程中将发生的所有事件。

|[pic] 注意: |

|可以使用默认的历史记录列表,也可以创建新的历史记录列表。当 SharePoint 列表大小增加时,网站性能可能会受到影响。如果组 |

|织将有大量的工作流,请考虑为每个工作流关联创建一个单独的历史记录列表,以避免潜在的性能问题。 |

9. 在“启动选项”部分,指定工作流的启动方式(自动或手动)、启动时间(项目更新和/或创建时)或启动者。

请注意,可用的启动选项由工作流模板确定并随工作流的不同而不同。

|[pic] 注意: |

|默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果选择“需要启动此工作流的管理列表 |

|权限”,则只有列表管理员(即具有“管理列表”权限或“网站设计者”权限的任何人)才能启动该工作 |

|流的实例。大多数工作流不要求此限制。但是,对于其任务(例如删除文档)应只能由某些人员执行|

|的工作流,您可以使用此设置。 |

10. 根据自定义选项是否可用于工作流,单击“下一步”配置特定于工作流的设置。配置了特定于工作流的设置后,如果适用于所修改的工作流,则单击“确定”或“完成”(取决于工作流)将更改应用于工作流关联。

移除工作流关联 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

通过将工作流与列表、文档库、内容类型或网站关联,可以添加工作流。通过取消工作流与列表、文档库、内容类型或网站的关联,可以移除工作流。或者,您可以阻止工作流的新实例启动,但仍允许所有正在运行的工作流实例完成。

本文内容:

• 从列表或文档库移除工作流关联

• 从列表或库内容类型移除工作流关联

• 从网站内容类型移除工作流关联

• 从网站移除工作流关联

从列表或文档库移除工作流关联

使用以下步骤可从列表或文档库移除工作流关联。

从列表或文档库移除工作流关联

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 通过浏览找到要从其中移除工作流的列表或库。

3. 执行下列操作之一:

• 对于列表,在“列表工具”选项卡上单击“列表”。

• 在“设置”组中,单击“列表设置”。

• 对于库,在“库工具”选项卡上单击“库”。

• 在“设置”组中,单击“库设置”。

4. 在“列表设置”或“库设置”页上的“权限和管理”部分,单击“工作流设置”。

5. 在“工作流设置”页上,单击“删除工作流”。

|[pic] 注意: |

|如果没有任何工作流与列表或库关联,则不会显示“删除工作流”链接。 |

6. 在“删除工作流”页上,找到要移除的工作流并从以下选项中进行选择:

• 选择“没有新实例”以防止此工作流的新实例运行,但仍然允许正在运行的实例完成。

所有正在运行的工作流均完成后,您可以返回到此页以完全移除工作流关联。

• 选择“移除”以防止此工作流的新实例运行并移除此工作流的所有实例。此选项将移除已在运行的实例。

7. 单击“确定”。

从列表或库内容类型移除工作流关联

使用以下步骤可从列表或库内容类型移除工作流。

从列表或库内容类型移除工作流关联

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 打开包含要从中移除工作流关联的内容类型的列表或库。

3. 执行下列操作之一:

• 对于列表,在“列表工具”选项卡上单击“列表”。

• 在“设置”组中,单击“列表设置”。

• 对于库,在“库工具”选项卡上单击“库”。

• 在“设置”组中,单击“库设置”。

4. 在“列表设置”或“库设置”页上的“内容类型”部分,单击要为其移除工作流的内容类型的名称。

|[pic] 注意: |

|如果列表或库未设置为允许多种内容类型,则不会显示“内容类型”部分。有关详细信息,请参阅使用|

|内容类型管理 SharePoint 网站上的内容(该链接可能指向英文页面) |

|()(该链接可能指向英文页面)。 |

5. 在“列表设置”或“库设置”页上的“设置”部分,单击“工作流设置”。

6. 在“工作流设置”页上,单击“删除工作流”。

|[pic] 注意: |

|如果没有任何工作流与所选内容类型关联,则不会显示“删除工作流”链接。 |

7. 在“删除工作流”页上,找到要移除的工作流并从以下选项中进行选择:

• 选择“没有新实例”以防止此工作流的新实例运行,但仍然允许正在运行的实例完成。

所有正在运行的工作流均完成后,您可以返回到此页以完全移除工作流关联。

• 选择“移除”以防止此工作流的新实例运行并移除此工作流的所有实例。此选项将移除已在运行的实例。

8. 单击“确定”。

从网站内容类型移除工作流关联

使用以下步骤可从网站内容类型移除工作流。

从网站内容类型移除工作流关联

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 浏览到要在其中修改与网站内容类型关联的工作流的网站。

|[pic] 注意: |

|必须将从另一个网站(例如,网站集中的首要网站)继承的网站内容类型从它们所继承的网站移除。 |

3. 在网站主页上的“网站操作”菜单中,单击“网站设置”。

4. 在“网站设置”页上的“库”部分,单击“网站内容类型”。

5. 在“网站内容类型”页上的“网站内容类型”列中,单击要从中移除工作流关联的内容类型。

|[pic] 注意: |

|您无法修改从另一个网站(例如,网站集中的首要网站)继承而来的网站内容类型。在此情况下,请转到从其继承网站内容类型的网 |

|站以移除工作流关联。 |

6. 在“网站内容类型”页上的“设置”部分,单击“工作流设置”。

7. 在“工作流设置”页上,单击“删除工作流”。

|[pic] 注意: |

|如果没有任何工作流与所选网站内容类型关联,则不会显示“删除工作流”链接。 |

8. 在“删除工作流”页上,找到要移除的工作流并从以下选项中进行选择:

• 选择“没有新实例”以防止此工作流的新实例运行,但仍然允许正在运行的实例完成。

所有正在运行的工作流均完成后,您可以返回到此页以完全移除工作流关联。

• 选择“移除”以移除此工作流的所有实例。此选项将移除已在运行的实例。

9. 单击“确定”。

10. 如果显示“将更改应用于从此类型继承的所有内容类型”消息,则单击“确定”。

从网站移除工作流关联

使用以下步骤可从网站移除工作流。

从网站移除工作流关联

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置的 SharePoint 网站上的 Site Owners 组的成员。

2. 转到要从中移除工作流的网站。

3. 在“网站操作”菜单上,单击“网站设置”。

4. 在“网站设置”页上的“网站管理”部分,单击“工作流设置”。

5. 在“工作流设置”页上,单击“删除工作流”。

|[pic] 注意: |

|只有在网站工作流当前与该网站相关联时,才会显示“删除工作流”链接。 |

6. 在“删除工作流”页上,找到要移除的工作流并从以下选项中进行选择:

• 选择“没有新实例”以防止此工作流的新实例运行,但仍然允许正在运行的实例完成。

所有正在运行的工作流均完成后,您可以返回到此页以完全移除工作流关联。

• 选择“移除”以移除此工作流的所有实例。此选项将移除已在运行的实例。

7. 单击“确定”。

启动工作流实例 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

在激活工作流并将其添加到列表、文档库或内容类型中之后,已验证用户可以对列表中的项或库中的文档运行该工作流。对网站激活网站工作流后,用户可以对网站运行该工作流。在添加工作流时,您可以指定希望它自动运行还是手动运行。如果将工作流配置为自动启动,则当工作流开始时会始终使用在工作流关联中指定的设置。如果配置为手动启动的工作流指定工作流模板所允许的设置,如工作流参与者和截止日期,则用户可以修改该工作流的默认设置。与列表、库或内容类型关联的工作流将针对与工作流关联的列表项或库文档而运行。网站工作流将针对与其关联的网站而运行。

启动工作流所需的权限 默认情况下,拥有“编辑项目”权限的用户可以启动工作流。如果指定需要具有“管理列表”权限才能启动该工作流,则只有列表管理员(即任何具有“管理列表”权限或“设计”权限级别的人员)才能启动该工作流的实例。大多数工作流不要求此限制。但是,对于只希望让某些人来执行工作流任务的工作流,如用于删除文档的工作流,您可以使用“管理列表”选项。

启动工作流的过程取决于该工作流是配置为手动启动还是自动启动。可根据工作流配置以及所需的启动方式,选择下列过程之一启动工作流。

本文内容:

• 自动启动工作流

• 启动网站工作流

• 在列表或库中手动启动工作流

自动启动工作流

如果将工作流设置为自动启动,则在发生触发器事件(如向库添加文档)之后,工作流将会立即开始运行。

启动网站工作流

使用此过程可启动网站工作流。

启动网站工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置网站上 SharePoint 组“Site Owners”的成员。

2. 浏览到与网站工作流关联的网站的主页。

3. 在“网站操作”菜单上,单击“网站工作流”。

4. 在“工作流”页上的“开始新工作流”部分,单击要启动的工作流的名称。

|[pic] 注意: |

|如果“开始新工作流”部分未列出工作流,则没有工作流与该网站关联。 |

5. 如果出现“开始”按钮,请单击“开始”。

在列表或库中手动启动工作流

使用此过程可以手动启动与列表或库关联的工作流。

在列表或库中手动启动工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置网站上 SharePoint 组“Site Owners”的成员。

2. 浏览到要在其中启动与列表或库关联的工作流的网站。

3. 浏览到要在其中启动工作流的文档库或列表。

4. 从 SharePoint 文档库或列表中,指向要对其启动工作流的项,单击出现的箭头,再单击“工作流”。

5. 在“工作流”页上的“开始新工作流”部分,单击要启动的工作流。

6. 如果出现“开始”按钮,请指定所需信息,如参与者和截止日期。根据需要配置其他特定于工作流的设置,然后单击“开始”以启动该工作流。

取消或终止工作流实例 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

可以采用两种不同的方式停止工作流实例:

• 取消工作流

• 终止工作流

|[pic] 注意: |

|您不能重新启动已取消或终止的工作流实例。若要重新使用具有相同列表或库的工作流,您必须启动工作流的新实例。有关详细信息 |

|,请参阅启动工作流实例 (SharePoint Foundation 2010)。 |

|[pic] 重要: |

|您必须是SharePoint 组“Farm Administrators”的成员才能执行这些过程。 |

取消工作流

取消工作流后,该工作流的状态将设置为“已取消”,并且会取消该工作流创建的所有任务。参与者会收到说明已取消该工作流的电子邮件。

|[pic] 注意: |

|仅当工作流模板支持取消操作时,取消正在运行的工作流的选项才可用。 |

对列表或库取消工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置网站上 SharePoint 组“Site Owners”的成员。

2. 浏览到要为其取消工作流的列表或库。

如果列表或库的名称未显示,请单击“查看所有网站内容”,然后单击列表或库的名称。

3. 指向工作流中包含的文档或项目,单击出现的箭头,然后单击“工作流”。

4. 在“工作流”页上的“正在运行的工作流”部分,单击要取消的工作流的名称。

5. 在“工作流状态”页上的“工作流信息”部分,单击“取消所有 任务”,其中是要取消的工作流的名称。

|[pic] 注意: |

|“取消所有 任务”链接不可用于不支持取消的工作流。在此情况下,您可以允许工作流完成或者终止工作流,如本文后 |

|面所述。 |

6. 在“修改工作流”页上,单击“是”。

取消网站工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置网站上 SharePoint 组“Site Owners”的成员。

2. 浏览到要对其取消网站工作流的网站的主页。

3. 在“网站操作”菜单上,单击“网站工作流”。

4. 在“工作流”页上的“我的正在运行的工作流”部分,单击要取消的工作流的名称。

5. 在“工作流状态”页上的“工作流信息”部分,单击“取消”。

|[pic] 注意: |

|“取消所有 任务”链接不可用于不支持取消的工作流。在此情况下,您可以允许工作流完成或者终止工作流,如本文后 |

|面所述。 |

6. 在“修改工作流”页上,单击“是”。

终止工作流

如果出现工作流错误,或者工作流停止响应,则可以终止该工作流。您可能还需要终止无法取消的工作流。终止工作流会将工作流的状态设置为“已取消”,并且会删除该工作流创建的所有任务,但不会通知参与者。

在列表或库中终止工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置网站上 SharePoint 组“Site Owners”的成员。

2. 浏览到要为其取消工作流的列表或库。

如果列表或库的名称未显示,请单击“查看所有网站内容”,然后单击列表或库的名称。

3. 指向工作流中包含的文档或项目,单击出现的箭头,然后单击“工作流”。

4. 在“工作流”页上的“正在运行的工作流”部分,单击要终止的工作流的名称。

5. 在“工作流状态”页上的“工作流信息”部分,单击“立即终止此工作流”。

6. 在出现的对话框中,单击“确定”。

终止网站工作流

1. 验证您是否拥有以下管理凭据:

• 您必须是所配置网站上 SharePoint 组“Site Owners”的成员。

2. 浏览到要对其终止网站工作流的网站的主页。

3. 在“网站操作”菜单上,单击“网站工作流”。

4. 在“工作流”页上的“我的正在运行的工作流”部分,单击要取消的工作流的名称。

5. 在“工作流状态”页上的“工作流信息”部分,单击“立即终止此工作流”。

6. 在出现的对话框中,单击“确定”。

卸载工作流 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

如果不再需要作为功能安装的工作流,则可以在 SharePoint 2010 Management Shell 中使用 Uninstall-SPFeature cmdlet 卸载它,方法与卸载任何 SharePoint 功能的方法相同。有关详细信息,请参阅 Uninstall-SPFeature。

|[pic] 重要: |

|若要运行 Windows PowerShell,请确保您满足了以下最低要求: |

|请参阅 Add-SPShellAdmin。 |

Visual Studio 工作流始终是作为功能安装的,已打包成 wsp 文件的声明性工作流可作为功能或作为解决方案库中的解决方案进行部署。请注意,直接从 Microsoft SharePoint Designer 2010 中部署的工作流不会部署为功能。若要卸载已直接从 SharePoint Designer 中发布的声明性工作流,则可以从安装了该工作流的网站集中删除该工作流的源文件。有关详细信息,请参阅删除 SharePoint Designer 工作流 (SharePoint Foundation 2010)。

在使用 Uninstall-SPFeature cmdlet 卸载功能之前,所有工作流实例都必须处于已完成、已取消或已终止状态,并且工作流必须处于停用状态。卸载功能之后,无法再从用户界面中将该功能中的工作流与列表关联、与库关联等等。源文件仍然位于服务器上,以便稍后可以重新安装该工作流。请使用 Windows PowerShellInstall-SPFeature cmdlet 重新安装功能。有关详细信息,请参阅 Install-SPFeature。

另请参阅

概念

取消或终止工作流实例 (SharePoint Foundation 2010)

激活或停用工作流 (SharePoint Foundation 2010)

删除 SharePoint Designer 工作流 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

当不再需要 Microsoft SharePoint Designer 2010 工作流时,可以将其删除。删除 SharePoint Designer 工作流会将工作流源文件从网站上永久性删除,使得该工作流无法再由网站上的用户使用。已删除的工作流将自动从创建它时与它关联的列表或库中移除。

删除 SharePoint Designer 工作流

可通过下列步骤删除 SharePoint Designer 工作流。

|[pic] 注意: |

|删除 SharePoint Designer 工作流还将删除该工作流的历史数据。 |

删除 SharePoint Designer 工作流

1. 验证您是否拥有以下管理凭据:

• 若要从服务器删除工作流,您必须在删除该工作流的网站上拥有 Designer 权限级别。您还需要访问 SharePoint Designer 2010。

2. 启动 SharePoint Designer 2010。

3. 在导航窗格中单击“网站”,然后单击“打开网站”。

4. 在“打开网站”对话框中的“网站名称”框中,键入包含待删除工作流的 SharePoint 网站的 URL,然后单击“打开”。

5. 在导航窗格中单击“工作流”。

6. 在“工作流”选项卡上的“名称”列中,右键单击要删除的工作流,然后单击“删除”。

7. 在“确认删除”对话框中,单击“是”以确认您希望删除该工作流。

监视工作流 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

启动工作流后,您可以检查关联的列表或文档库中的常规工作流状态。有关详细信息,请参阅检查工作流状态。

还可以查看显示以下内容的详细报告:工作流启动时间、当前任务和负责完成该任务的人员、工作流中每项任务的持续时间以及工作流中所有活动的持续时间。有关详细信息,请参阅查看工作流报告。

为了帮助您诊断与工作流关联的错误条件,请参阅解决工作流错误。

检查工作流状态 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

您可以通过在与工作流相关联的列表或文档库中查看状态信息,来检查工作流实例的常规状态。还可以通过查看为所有正在运行的工作流自动创建和维护的“工作流状态”页来获取详细的工作流状态。

|[pic] 重要: |

|您必须是拥有“编辑项目”权限的用户才能执行这些过程。 |

本文内容:

• 检查常规工作流状态

• 检查列表或库中项目的详细工作流状态

• 检查网站工作流的详细工作流状态

检查常规工作流状态

使用以下步骤检查常规工作流状态。

检查常规工作流状态

1. 验证您是否拥有以下管理凭据:

• 您必须是具有对列表或库的“编辑项目”权限的用户。

2. 浏览到包含要检查其状态的工作流的列表或文档库。

3. 找到要检查其状态并在工作流状态列中查看其状态信息的项目。

|[pic] 注意: |

|工作流状态列的标题为工作流的名称。 |

检查列表或库中项目的详细工作流状态

使用这些步骤检查列表或库中项目的详细工作流状态。

检查列表或库中项目的详细工作流状态

1. 验证您是否拥有以下管理凭据:

• 您必须是具有对列表或库的“编辑项目”权限的用户。

2. 浏览到包含要检查其状态的工作流的列表或文档库。

3. 在要检查其状态的项目所在的行中,单击工作流状态列中的链接。

|[pic] 注意: |

|工作流状态列的标题为工作流的名称。 |

4. 在“工作流状态”页上,查看以下有关工作流的信息:

• 启动工作流的人员的姓名

• 启动工作流的日期和时间

• 上次运行或恢复工作流的日期和时间

• 工作流中所涉及的文档或项目的名称和它们的链接

• 工作流的当前状态

• 如果这是 SharePoint Designer 工作流并且使用该工作流发布了工作流可视化,则将显示工作流的 Visio 图表类型可视化。

• 分配给工作流参与者的任务的列表

• 到目前为止在此工作流实例的历史记录中发生的所有事件的列表(例如,工作流启动、任务创建、任务完成)

“工作流状态”页可能还包含用于修改、取消和终止工作流的链接,具体取决于所查看的工作流的类型。有关详细信息,请参阅管理工作流 (SharePoint Foundation 2010)。

检查网站工作流的详细工作流状态

使用这些步骤检查网站的详细工作流状态。

检查网站工作流的详细工作流状态

1. 验证您是否拥有以下管理凭据:

• 您必须是 SharePoint 组“Site Owners”的成员。

2. 浏览到需要其工作流状态的网站。

3. 在“网站操作”菜单上,单击“网站工作流”。

4. 在“工作流”页上,执行下列操作之一:

• 若要查看正在运行的工作流的状态,请在“我的正在运行的工作流”部分,单击需要其状态的工作流的名称。

• 若要查看已完成的工作流的状态,请在“我的已完成的工作流”部分,单击需要其状态的工作流的名称。

5. 在“工作流状态”页上,查看以下有关工作流的信息:

• 启动工作流的人员的姓名

• 启动工作流的日期和时间

• 上次运行或继续工作流的日期和时间

• 工作流的当前状态

• 分配给工作流参与者的任务的列表。

• 到目前为止在工作流的此实例历史记录中发生的所有事件列表(例如,工作流启动、任务创建、任务完成)都将显示在“工作流历史记录”部分。

查看工作流报告 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

Microsoft SharePoint Foundation 2010 提供了单独以及整合的工作流报告,您可以使用这些报告来评估您的工作流和相关业务流程的效率。可以使用这些报告找到流程的问题,或者确定某个组或个人是否满足特定业务流程的性能目标。

本文内容:

• 查看网站集工作流使用率摘要

• 查看单独的工作流报告

查看网站集工作流使用率摘要

可以显示网站集的可用工作流的列表、这些工作流的使用率摘要(活动或非活动)、将这些工作流关联的次数以及每个活动工作流正在运行的实例数。

查看网站集工作流使用率摘要

1. 验证您是否拥有以下管理凭据:

• 您必须是正在配置的网站集上的 Site Collection Administrators 组的成员。

2. 浏览到要查看工作流报告的网站集的首要网站。

3. 在“网站操作”菜单上,单击“网站设置”。

4. 在“网站设置”页上的“网站管理”部分,单击“工作流”以显示网站集工作流报告。

查看单独的工作流报告

SharePoint Foundation 2010 提供了两个预定义的 Microsoft Excel 报告,用以对每个工作流实例的工作流历史记录进行聚合分析:“活动持续时间报告”和“取消和错误报告”。“活动持续时间报告”提供有关工作流内每项活动完成所花费时间以及工作流中所有任务完成所花费时间的数据。“取消和错误报告”显示哪些工作流已被取消或在完成之前遇到了错误。每个报告都以 Microsoft Excel 格式文件的形式提供。

|[pic] 注意: |

|如果使用自定义工作流,则必须在工作流模板中指定适当参数才能为这些报告生成数据。有关详细信息,请参阅使用 SharePoint |

|Server 2007 和 Windows Workflow Foundation 开发工作流解决方案(该链接可能指向英文页面) |

|()(该链接可能指向英文页面)。 |

查看单独的工作流报告

1. 验证您是否拥有以下凭据:

• 若要查看单独的工作流报告,您必须是拥有“编辑项目”权限的用户。

2. 浏览到包含要查看其报告的工作流的列表或文档库。

3. 指向工作流中所涉及的项目或文档,单击出现的箭头,然后单击“工作流”。

4. 在“工作流”页上的“正在运行的工作流”部分,单击要了解其状态的工作流的名称。如果此部分没有列出工作流,则表示当前在所选项目上没有运行工作流。

5. 在“工作流状态”页上的“工作流历史记录”部分,单击“查看工作流报告”。

6. 在“查看工作流报告”页上,找到要查看其报告的工作流关联,然后执行以下操作之一:

• 若要查看有关工作流内每项活动完成所需时间以及每个工作流实例完成所需时间的信息,请单击“活动持续时间报告”。

• 若要查看有关哪些工作流已被取消或在完成前遇到错误的信息,请单击“取消和错误报告”。

|[pic] 注意: |

|报告按工作流关联名称的字母顺序列出。“活动持续时间报告”仅返回包含持续时间信息的历史数据。|

|“取消和错误报告”仅返回包含错误或取消事件的历史数据。 |

7. 在“文件位置”部分,单击“浏览”,指定报告的保存位置,然后单击“确定”。

解决工作流错误 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

工作流受用户环境中任何问题的影响,特别是容易受到工作流操作所依据的列表项的状态以及控制工作流的服务器设置的影响。如果检测到问题,工作流将失败。工作流失败的最常见原因包括工作流设计中的缺陷、网络问题或受限的用户权限。由于与所有这些因素都密切相关,并且在构建工作流时存在各种复杂情况,因此,对工作流进行疑难解答的过程可能很复杂。

在浏览器中查看工作流错误

很多原因会导致工作流失败。例如,工作流可能用于在库中创建新项,但此库可能已被删除。另一种可能的原因是用户权限自工作流启动以来可能已更改。这将使用户无法访问网站来完成工作流任务。如果工作流未能成功完成,其最终状态将随该工作流的名称一起出现在列表内与工作流关联的列中。

除了“已完成”状态外,您可能会在此列中看到的最终状态还包括“出现错误”、“已停止”、“启动时失败(正在重试)”或“启动时失败”。

解决常见工作流错误

如果工作流的最终状态为“出现错误”,则对工作流进行疑难解答的第一步是确定错误的原因。您使用的疑难解答方法取决于出现错误的工作流的类型:预定义工作流、Microsoft SharePoint Designer 工作流或 Visual Studio 自定义工作流。

对于预定义工作流,利用工作流历史记录列表这一工具即可很好地进行疑难解答。工作流历史记录显示正在运行的工作流的当前状态以及所有以前的状态。当工作流中出现错误时,工作流历史记录列表中最后一个事件的标题将为“错误”。该列表提供有关错误何时发生的信息,但该列表通常未提供问题描述以避免透露可能导致安全问题的敏感信息。最常见的错误是由连接问题、不正确的电子邮件设置或受限的用户权限引起的。

有关如何访问工作流历史记录列表的信息,请参阅查看工作流报告 (SharePoint Foundation 2010)。

对于 Microsoft SharePoint Designer 工作流,您可以在创建工作流时在工作流中的任何位置插入用于写入历史记录列表的操作。此信息将帮助您确定出现错误之前工作流所完成的最后一个成功的步骤,以及出现错误的步骤。

对于 Visual Studio 自定义工作流,您可以使用 Visual Studio 附带的所有调试功能,以及用于预定义工作流的疑难解答选项。

|[pic] 注意: |

|有关如何调试工作流的详细信息,请参阅 Microsoft SharePoint 团队博客上的步骤 5:调试工作流 |

|()。 |

将工作流部署为 WSP 文件 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

使用 Microsoft SharePoint Designer 2010 创建工作流时,您可以将它们另存为工作流模板(.wsp 文件)。然后可使用这些 .wsp 文件在多个网站和网站集上部署工作流。

[pic]播放视频(该链接可能指向英文页面),此视频显示如何使用用户界面将工作流部署为 WSP 文件。

右键单击链接,下载视频并保存。

若要将工作流部署为 .wsp 文件,您需要执行下列操作:

• 下载 WSP 文件

• 将 WSP 文件上载到网站集

• 激活网站上的工作流功能

下载 WSP 文件

遵循下列步骤,打开工作流模板保存到的网站集首要网站的“网站资产”文档库,然后将工作流模板以 .wsp 文件下载到运行 Microsoft SharePoint Foundation 2010 的服务器或下载到网络共享上。之后,下载的文件可以上载到任何网站集的解决方案库。

将 WSP 文件下载到文件位置

1. 在首要网站的“快速启动”中,单击“所有网站内容”。

2. 在“所有网站内容”页的“文档库”部分,单击“网站资产”。

3. 指向您要编辑的工作流名称,然后单击出现的箭头。

4. 指向“发送到”,然后单击“下载副本”。

5. 在“文件下载”对话框中,单击“保存”。

6. 在“另存为”框中,键入文件保存位置,然后单击“保存”。

7. 在“下载完成”对话框中,单击“关闭”。

将 WSP 文件上载到网站集

遵循下面其中一个步骤,将 .wsp 文件上载到网站集的“解决方案库”。这将使工作流模板可以作为一个可用的功能在网站集上激活。这样,将会使工作流成为在网站集的所有网站上可用的功能。但是,这不会在网站集中的所有网站上激活此功能。

本节内容:

• 使用用户界面将 WSP 文件上载到网站集

• 使用 Windows PowerShell 将 WSP 文件上载到网站集

使用用户界面将 WSP 文件上载到网站集

1. 在网站集的首要网站上的“网站操作”菜单中,单击“网站设置”。

2. 在“网站设置”页上的“库”部分中,单击“解决方案”。

3. 在功能区的“解决方案”选项卡上,在“新建”组中,单击“上载解决方案”。

4. 在“解决方案库 - 上载解决方案”对话框中,单击“浏览”。

5. 在“选择要上载的文件”对话框中,选择文件共享,再选择 WSP 文件,然后单击“打开”。

6. 在“解决方案库 - 上载解决方案”对话框中,单击“确定”。

此时显示“解决方案库 - 激活解决方案”对话框。

7. 在“解决方案库 - 激活解决方案”对话框中,单击“激活”。

这将使工作流作为一个在此网站集中所有网站上都可用的功能。此时,工作流的名称显示在“解决方案库”中,“状态”设置为“激活”。

使用 Windows PowerShell 将 WSP 文件上载到网站集

1. 确保您满足以下最低要求:请参阅 Add-SPShellAdmin。 您还必须是内容数据库中 SharePoint_Shell_Access 角色的成员。有关详细信息,请参阅 Add-SPShellAdmin 和 Get-SPContentDatabase。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Add-SPUserSolution -LiteralPath -Site |

其中:

• 是包含 WSP 文件名称的完整路径。

• 是网站集的 URL。

工作流此时部署为一个功能。但是,在使用工作流之前,必须为网站集激活该功能。

6. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Install-SPUserSolution –Identity –Site |

其中:

• 是要激活的解决方案名称。

• 是网站集的 URL。

有关 Add-SPUserSolution 和 Install-SPUserSolution cmdlet 的详细信息,请参阅 Install-SPUserSolution 和 Add-SPUserSolution。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

激活网站上的工作流功能

遵循下面其中一个步骤,在需要使用工作流的任何网站上激活此功能。

本节内容:

• 使用用户界面在网站上激活工作流功能

• 使用 Windows PowerShell 在网站上激活功能

使用用户界面在网站上激活工作流功能

1. 转到您要激活此功能的网站,在“网站操作”菜单上,单击“网站设置”。

2. 在“网站设置”页上的“网站操作”部分,单击“管理网站功能”。

在网站的“功能”页上,您可以看到工作流模板可用,但是还未激活。

3. 单击“激活”。

在“功能”页上,工作流模板的状态现在显示为“活动”。

使用 Windows PowerShell 在网站上激活功能

1. 确保您满足以下最低要求:请参阅 Add-SPShellAdmin。 您还必须是内容数据库中 SharePoint_Shell_Access 角色的成员。有关详细信息,请参阅 Add-SPShellAdmin 和 Get-SPContentDatabase。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Enable-SPFeature -Identity -Url |

其中:

• 是要激活的功能名称。

|[pic] 注意: |

|功能名称与您为工作流指定的名称不同。功能名称一般是工作流名称后面附加“ListInstances”。 |

|如果您对要激活的功能的名称不确定,则可以执行下列操作来验证功能名称。 |

|复制一个 .wsp 文件,将此文件副本的文件扩展名更改为 .cab。 |

|在 Windows 资源管理器中,右键单击 .cab 文件,然后单击“打开”。 |

|选择 feature.xml。 |

|功能名称列在“路径”列中。 |

• 是网站的 URL。

有关 Enable-SPFeature cmdlet 的详细信息,请参阅 Enable-SPFeature。

|[pic] 注意: |

|我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产 |

|品版本的兼容性。 |

移动管理 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

本节中的文章:

• 配置移动帐户 (SharePoint Foundation 2010)

本文讨论管理员如何为默认的和自定义的库和列表配置移动帐户。

• Configure mobile views (SharePoint Foundation 2010)(该链接可能指向英文页面)

本文讨论管理员如何为默认的和自定义的库和列表配置移动视图。

• 为移动设备配置外部访问 (SharePoint Foundation 2010)

本文讨论管理员如何针对移动访问配置跨防火墙访问区域。使用安全套接字层 (SSL) 跨防火墙发布的 SharePoint 网站需要跨防火墙访问区域。

Configure mobile views (SharePoint Foundation 2010)(该链接可能指向英文页面)

更新: 2011 年 1 月 20 日

A mobile view is a version of the SharePoint site that has been optimized for mobile devices. In Microsoft SharePoint Foundation, mobile views are enabled by default for most lists or libraries that were created by using default templates. Mobile views are not enabled by default for custom lists, custom libraries, or for lists or libraries that were created in previous versions of SharePoint that have been upgraded to SharePoint Foundation. Mobile views are not available for Datasheet and Gantt view types.

The browser definition file lists the mobile browsers and devices that are supported by SharePoint Foundation and is used to redirect mobile browsers to the mobile views. You can modify the browser definition file to change the redirect behavior of a mobile browser, or to add or delete entries from the list of supported mobile devices.

In this article:

• Configure mobile views

• Modify the browser definition file (compat.browser)

Configure mobile views

This section describes how to configure mobile views for custom lists, custom libraries, or for lists or libraries that were created in previous versions of SharePoint.

|[pic] 注意: |

|Mobile views are not available for Datasheet and Gantt view types. |

To configure the mobile view for a list

1. In the list for which you want to configure the mobile view, in List Tools, click the List tab on the ribbon.

2. On the ribbon, in the Manage Views group, click Modify View.

3. On the Edit View page, expand Mobile, and then configure the following settings according to your preferences:

|[pic] 注意: |

|Not all settings are available for all views. |

Enable this view for mobile access

Make this view the default view for mobile access

Number of items to display in list view web part for this view

Field to display in mobile list simple view

To configure the mobile view for a library

1. In the library for which you want to configure the mobile view, in Library Tools, click the Library tab on the ribbon.

2. On the ribbon, in the Manage Views group, click Modify View.

3. On the Edit View page, expand Mobile, and then configure the following settings according to your preferences:

|[pic] 注意: |

|Not all settings are available for all views. |

Enable this view for mobile access

Make this view the default view for mobile access

Number of items to display in list view web part for this view

Field to display in mobile list simple view

Modify the browser definition file (compat.browser)

The browser definition file contains a list of the mobile browsers and devices that can access mobile views in SharePoint Foundation. When a user browses a SharePoint site from a mobile device, the mobile browser submits to the site an HTTP GET request that includes a user agent string. If the mobile browser and device model in the user agent string are listed in the browser definition file and the isMobileDevice

setting for the mobile browser is set to true

, SharePoint Foundation redirects the mobile browser to the mobile view of the site. Otherwise, a standard view of the site is shown in the mobile browser. You can modify the file to change the redirect behavior of a mobile browser.

The browser definition file lists the mobile browsers and devices that are supported by SharePoint Foundation. The file can be updated when product updates to SharePoint Foundation are released. You can also modify the file to add a mobile browser or device to the list.

|[pic] 注意: |

|There is a compat.browser file for each Internet Information Services (IIS) Web site. |

To change the redirect behavior of a mobile browser

1. Start IIS 管理器 by typing INETMGR at a command prompt.

2. Right-click the IIS Web site where the SharePoint Web application is installed, and then click Explore.

3. In Windows Explorer, double-click the App_Browsers folder.

4. Open the compat.browser file in a text editor.

5. Find the

node that corresponds to the mobile browser or device that you want to modify.

6. Find the

element.

7. Set the value

attribute to false

to display a standard view of the site in the mobile browser.

8. Save your changes to the compat.browser file.

9. Restart IIS by entering the following command at the command prompt: iisreset /noforce.

To add a mobile browser or device, you create a

node that identifies the mobile browser or device and defines its capabilities. For more information about what can be entered in the

node, see Browser Definition File Schema (browsers Element) ().

To add a mobile browser and device model

1. Start IIS 管理器 by typing INETMGR at a command prompt.

2. Right-click the IIS Web site where the SharePoint Web application is installed, and then click Explore.

3. In Windows Explorer, double-click the App_Browsers folder.

4. Open the compat.browser file in a text editor.

5. Find the

node.

6. Add a new

node to the end of the list of browsers.

7. Save your changes to the compat.browser file.

8. Restart IIS by entering the following command at the command prompt: iisreset /noforce.

为移动设备配置外部访问 (SharePoint Foundation 2010)

更新: 2011 年 1 月 20 日

本文介绍如何使 SharePoint 网站可供移动设备从外部访问。可采用以下三种方法实现外部访问。

• 虚拟专用网络服务器   支持安全套接字层 (SSL) 的虚拟专用网络 (VPN) 服务器(如 Microsoft Forefront Unified Access Gateway (UAG))使您可以通过公司防火墙发布 SharePoint 网站。在防火墙外发布 SharePoint 网站后,必须为其配置备用访问映射。此 SharePoint 网站还必须属于允许进行跨防火墙访问的区域。有关跨防火墙访问的详细信息,请参阅配置跨防火墙访问。

|[pic] 注意: |

|如果使用 UAG 服务器,则必须进行其他配置,以支持 Microsoft Office Mobile。有关详细信息,请参阅为 Office Mobile 配置 |

|Forefront Unified Access Gateway。 |

• 移动代理服务器   移动代理服务器(如 Microsoft System Center Mobile Device Center 和 Blackberry Enterprise Server)可帮助移动设备在公司的 IT 基础结构中运行。要从公司防火墙外访问 SharePoint 网站,移动代理服务器必须将移动浏览器的 HTTP 头直接传递到 SharePoint Foundation。

• 直接 Internet 访问   可将 SharePoint 网站放置在 Extranet 中。此方法只支持基本身份验证。建议对面向 Internet 的任何服务器结合使用技术和策略安全措施(如 SSL)。

本文内容:

• 配置跨防火墙访问

• 为 Office Mobile 配置 Forefront Unified Access Gateway

配置跨防火墙访问

在防火墙外发布 SharePoint 网站后,必须将此网站添加到允许进行跨防火墙访问的区域中。跨防火墙访问区域用于在移动警告消息中生成外部 PC 和移动 URL,并且当用户单击功能区上的“通过电子邮件发送链接”按钮时,允许用户发送可从外部访问的 URL。

配置跨防火墙访问区域

1. 在管理中心中,单击“系统设置”。

2. 在“系统设置”页上的“场管理”下,单击“配置跨防火墙访问区域”。

3. 在“跨防火墙访问区域”页上的“Web 应用程序”列表框中,选择跨防火墙发布的 Web 应用程序。

4. 在“跨防火墙访问区域”上的“跨防火墙访问的区域选择”列表框中,选择跨防火墙发布的区域。

为 Office Mobile 配置 Forefront Unified Access Gateway

Forefront Unified Access Gateway (UAG) 可为远程员工、移动工作人员、合作伙伴和其他第三方提供网关,以供其访问公司应用程序和资源。有关 UAG 的详细信息,请参阅 Forefront Unified Access Gateway (UAG)(该链接可能指向英文页面) 和 SharePoint 发布解决方案指南(该链接可能指向英文页面)。

下面的过程介绍在 Windows Phone 7 和 Windows Phone 6.5 中支持 Microsoft Office Mobile 所需的特定设置。

跳过对响应正文的分析

1. 在 UAG 服务器上,启动 Forefront UAG Management 应用程序。

2. 在导航窗格中,单击“HTTPS 连接”,然后单击中继名称。

3. 在“门户”选项卡上,单击“不分析这些请求的响应正文”文本右侧的“编辑”按钮。

4. 在“不分析正文时的 URL”对话框中的“服务器”下,单击“添加”。

5. 输入运行 SharePoint Foundation 的服务器的名称。例如,如果服务器 URL 为 ,请将服务器名称输入为 contoso。

6. 在“不分析正文时的 URL”对话框中的“URL”下,单击“添加”。

7. 在“添加 URL”对话框中,添加以下 URL:

• .*/_vti_bin/webs\.asmx

• .*/_vti_bin/lists\.asmx

8. 单击“确定”。

允许富客户端应用程序绕过中继身份验证

1. 在 UAG 服务器上,启动 Forefront UAG Management 应用程序。

2. 在导航窗格中,单击“HTTPS 连接”,然后单击中继名称。

3. 在“应用程序”列表中选择 SharePoint Foundation 应用程序,然后单击“编辑”。

4. 在“门户链接”选项卡上,选中“允许富客户端应用程序绕过中继身份验证”复选框。

用户可以使用移动浏览器或 Microsoft SharePoint Workspace Mobile 2010 访问 SharePoint 网站。用户必须先在其移动设备中配置 Forefront UAG 地址,然后才能使用 SharePoint Workspace Mobile 2010 访问 SharePoint 网站。用户必须知道如何配置其移动设备,还要知道 UAG 中继的 URL。

在 Windows Phone 设备中配置 UAG 设置(最终用户)

1. 在移动设备上,启动 SharePoint Workspace Mobile。

2. 依次点击“菜单”和“设置”,然后点击“配置 Forefront UAG Server”。

3. 在“Forefront UAG 地址”框中,键入 UAG 中继的 URL。

4. 输入域用户名和密码。

5. 点击“确定”。

沙盒解决方案管理 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

沙盒是一个受限制的执行环境,可使应用程序仅访问某些资源,并使在沙盒中发生的问题不会影响服务器环境的其余部分。 部署到沙盒中的解决方案称为沙盒解决方案,它们不能使用某些计算机和网络资源,也不能访问它们部署到的网站集以外的内容。

本节内容:

• 在服务器场上启用沙盒解决方案 (SharePoint Foundation 2010)

提供用于启动 Microsoft SharePoint Foundation 沙盒代码服务的说明

• 配置沙盒解决方案的负载平衡 (SharePoint Foundation 2010)

提供用于选择沙盒解决方案的负载平衡方案的说明。

• 阻止或取消阻止沙盒解决方案 (SharePoint Foundation 2010)

提供用于阻止沙盒解决方案运行的说明。

在服务器场上启用沙盒解决方案 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

沙盒是一个受限制的执行环境,可使应用程序仅访问某些资源,并使在沙盒中发生的问题不会影响服务器环境的其余部分。部署到沙盒中的解决方案称为沙盒解决方案,它们不能使用某些计算机和网络资源,也不能访问它们部署到的网站集以外的内容。 因为沙盒解决方案不会影响整个服务器场,因此不必由服务器场管理员进行部署。如果在服务器场的任意服务器上启用了沙盒解决方案,网站集管理员可以将解决方案部署到沙盒中运行。

默认情况下,运行沙盒解决方案的功能处于禁用状态。请在需要运行沙盒解决方案的每个应用程序服务器上启用沙盒解决方案。

启用沙盒解决方案

您可以使用下列步骤在服务器场中的每个应用程序服务器上启用沙盒解决方案。

使用管理中心启用沙盒解决方案

1. 验证您是否拥有以下管理凭据:

• 您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在 SharePoint 管理中心网站的主页上,选择“系统设置”下的“管理服务器上的服务”。

3. 在“服务器”框中,选择要启用沙盒解决方案的服务器。

4. 在“Microsoft SharePoint Foundation Sandboxed Code Service”行的“操作”列中,单击“开始”。

5. 针对要启用沙盒解决方案的每个服务器,重复前面两个步骤。

使用 Windows PowerShell 启用沙盒解决方案

1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。

2. 在“开始”菜单上,单击“所有程序”。

3. 单击“Microsoft SharePoint 2010 产品”。

4. 单击“SharePoint 2010 Management Shell”。

5. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|Start-Service -Name SPUserCodeV4 |

针对要启用沙盒解决方案的每个服务器,重复此步骤。

另请参阅

其他资源

Sandboxed solutions overview (SharePoint Foundation 2010)

配置沙盒解决方案的负载平衡 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

沙盒是一个受限制的执行环境,可使程序仅访问某些资源,并使在沙盒中发生的问题不会影响服务器环境的其余部分。部署到沙盒中的解决方案称为沙盒解决方案,它们不能使用某些计算机和网络资源,也不能访问它们部署到的网站集以外的内容。

您可以为沙盒解决方案选择两个负载平衡方案中一个方案。根据负载平衡方案,Microsoft SharePoint Server 2010 决定在哪个服务器上运行解决方案。如果负载平衡是本地的,则在用于服务请求的同一服务器上运行解决方案。如果负载平衡是远程的,则根据解决方案关联性选择运行解决方案的服务器。在这两种情况下,服务器都必须运行沙盒服务。

隔离的沙盒解决方案越多,保护 SharePoint Server 网站主要部分以避开可能消耗过多资源的代码的能力就越强。通过使用远程负载平衡并且仅对特定服务器运行沙盒服务,可增强隔离效果。

默认情况下负载平衡是远程的。

配置负载平衡

负载平衡直接影响沙盒解决方案的响应时间。要更改服务器场中使用的负载平衡模型,可使用以下过程。

使用管理中心配置负载平衡

1. 验证您是否拥有以下管理凭据:

• 若要为沙盒解决方案配置负载平衡,在运行 SharePoint Server 管理中心网站的计算机上,您必须是 Farm Administrators 组的成员。

2. 在 SharePoint 管理中心网站的主页上,单击“系统设置”。

3. 在“场管理”下,单击“管理用户解决方案”。

4. 在“沙盒解决方案管理”页面的“负载平衡”部分中,选择以下某个选项:

• 所有沙盒代码作为一个请求在同一机器上运行。此负载平衡方案运行沙盒代码的服务器与处理剩余请求的服务器相同。

• 运行沙盒代码的请求通过解决方案关联性进行传送。此负载平衡解决方案根据解决方案关联性选择运行沙盒代码的服务器。

5. 单击“确定”。

另请参阅

其他资源

Sandboxed solutions overview (SharePoint Foundation 2010)

阻止或取消阻止沙盒解决方案 (SharePoint Foundation 2010)

发布: 2010 年 5 月 12 日

沙盒是一个受限制的执行环境,可使应用程序仅访问某些资源,并使在沙盒中发生的问题不会影响服务器环境的其余部分。部署到沙盒中的解决方案称为沙盒解决方案,它们不能使用某些计算机和网络资源,也不能访问它们所部署到的网站集以外的内容。

服务器场管理员可以阻止 沙盒解决方案。被阻止的解决方案不运行。每个沙盒解决方案是由解决方案代码的哈希结果来标识的。如果解决方案代码已更改并重新部署,则将其视为新的沙盒解决方案,将允许它运行(即使原来的沙盒解决方案仍然被阻止)。

本文内容:

• 阻止沙盒解决方案

• 取消阻止沙盒解决方案

阻止沙盒解决方案

如果沙盒解决方案超出其典型的资源使用率或者它具有安全风险,您可能需要阻止它。若要阻止沙盒解决方案,请使用以下过程。

使用管理中心阻止沙盒解决方案

1. 验证您是否拥有以下管理凭据:

• 您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在 SharePoint 管理中心网站的主页上,单击“系统设置”。

3. 在“服务器场管理”下,单击“管理用户解决方案”。

4. 在“沙盒解决方案管理”页的“解决方案限制”部分的“文件”框下,键入要阻止的解决方案所在的文件的完整路径,或使用“浏览”按钮找到要阻止的文件。

5. 也可选择在“消息”框中键入消息。此消息将在用户试图使用解决方案时显示。

6. 单击“阻止”。

解决方案即被添加到“阻止的解决方案”框。

7. 若要阻止其他解决方案,重复前面的三个步骤。

8. 单击“确定”。

取消阻止沙盒解决方案

如果导致阻止沙盒解决方案的情况发生了变化,并且您希望取消阻止解决方案,请使用下面的过程。

使用管理中心取消阻止沙盒解决方案

1. 验证您是否拥有以下管理凭据:

• 您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。

2. 在 SharePoint 管理中心网站的主页上,单击“系统设置”。

3. 在“服务器场管理”下,单击“管理用户解决方案”。

4. 在“沙盒解决方案管理”页的“解决方案限制”部分的“阻止的解决方案”框中选择要取消阻止的解决方案,然后单击“删除”。

5. 若要取消阻止其他解决方案,请重复前面的步骤。

6. 单击“确定”。

另请参阅

其他资源

Sandboxed solutions overview (SharePoint Foundation 2010)

文档管理 (SharePoint Foundation 2010)

发布: 2010 年 8 月 12 日

本节包含的主题可供管理员在 Microsoft SharePoint Foundation 2010 中配置文档管理解决方案时使用。

本节内容:

• 共同创作管理 (SharePoint Foundation 2010)

共同创作管理 (SharePoint Foundation 2010)

发布: 2010 年 8 月 12 日

共同创作功能允许多个用户高效地处理同一文档,而不会干扰对方的工作或锁定对方,从而可以使协作变得简单。默认情况下,会在 Microsoft SharePoint Foundation 2010 中启用共同创作功能且不需要任何其他配置步骤。本节中的文章将介绍管理员为其特定组织配置共同创作时所使用的任务。管理员也可选择使用服务器属性在服务器端,或使用组策略在客户端禁用共同创作。

本节内容:

• Configure versioning for co-authoring (SharePoint Foundation 2010)

• Configure the co-authoring versioning period (SharePoint Foundation 2010)

• Configure the maximum number of co-authoring authors (SharePoint Foundation 2010)

• Disable co-authoring (SharePoint Foundation 2010)

另请参阅

其他资源

Co-authoring overview (SharePoint Foundation 2010)

配置共同创作的版本控制 (SharePoint Foundation 2010)

发布: 2010 年 8 月 12 日

本文介绍如何在 Microsoft SharePoint Foundation 2010 中配置共同创作功能的文档库版本控制设置。

本文内容:

• 配置共同创作的版本控制

• 配置“需要签出”

配置共同创作的版本控制

默认情况下,SharePoint Foundation 2010 中的文档库已禁用版本控制。建议为用户将在其中使用 PowerPoint 2010 和 Word 2010 共同创作文档的文档库启用此功能。对于含有 OneNote 笔记本的文档库,不应启用次要版本。次要版本控制会导致同步出错,而这种错误会阻止编辑内容的保存。

当多个创作者使用同一个文档时,编辑内容以文档版本的形式保留在服务器上。管理员可以限制保留的版本数量,以限制服务器存储的使用情况。如果在含有 OneNote 笔记本的文档库中启用主要版本控制,建议指定最大版本数量,以便使磁盘空间的使用更高效。

启用版本控制

1. 浏览到要配置的文档库。

2. 在工具栏中的“库工具”下,单击“库”。

3. 在工具栏中,单击“库设置”。

4. 在“常规设置”中,单击“版本控制设置”。

5. 在“文档版本历史”中,选择“创建主要版本”。

6. 若要指定版本保留限制,请选择“保留以下数量的主要版本”,然后在文本框中键入版本数量。

配置“需要签出”

将文档签出文档库时,该文档会被锁定,使其无法用于共同创作。在用于共同创作的文档库中不应启用“需要签出”设置。默认情况下,对 SharePoint Foundation 文档库不启用此设置。

禁用“需要签出”

1. 浏览到要配置的文档库。

2. 在工具栏中的“库工具”下,单击“库”。

3. 在工具栏中,单击“库设置”。

4. 在“常规设置”中,单击“版本控制设置”。

5. 在“需要签出”中,选择“否”(默认)。

另请参阅

概念

配置共同创作版本控制期限 (SharePoint Foundation 2010)

配置共同创作版本控制期限 (SharePoint Foundation 2010)

发布: 2010 年 8 月 12 日

本文介绍如何使用 Windows PowerShell 2.0 在 Microsoft SharePoint Foundation 2010 中配置共同创作版本控制期限。

配置共同创作版本控制期限

启用版本控制时,SharePoint Foundation 会定期创建文档快照并保存这些快照,以供将来参考。此信息可提供编辑轨迹,在查看谁更改过文档、回滚到早期版本或确保遵从性方面很有用。

coAuthoringVersionPeriod 属性指定 SharePoint 存储正在编辑的文档的频率,以分钟为单位。可以使用 Windows PowerShell 配置此属性。如果将该值设置为 0,SharePoint Foundation 将捕获新用户在文档的不同版本中进行的所有更改。如果将该值设置为较大的数值,SharePoint Foundation 将为整个编辑会话创建一个版本。后一种行为与非共同创作的文件以及早期 SharePoint Foundation 版本中的文件的行为相符。

|[pic] 注意: |

|此任务中的一些过程需要使用 Windows PowerShell 或 SharePoint 2010 Management Shell 来运行 cmdlet。 若要在 Windows |

|PowerShell 中运行 SharePoint 2010 cmdlet,您必须通过使用 Add-PSSnapin cmdlet 添加 Microsoft.SharePoint.PowerShell 管 |

|理单元,或者可以通过使用 SharePoint 2010 Management Shell 来运行 SharePoint 2010 cmdlet。 |

|默认情况下,Microsoft.SharePoint.PowerShell 管理单元已经注册,并且管理单元已添加到 SharePoint 2010 Management Shell |

|中。 若要运行 SharePoint 2010 cmdlet,您必须是配置数据库上 SharePoint_Shell_Access 角色的成员并且是安装 SharePoint |

|2010 产品的计算机上 WSS_ADMIN_WPG 本地组的成员。 |

|有关 Add-PSSnapin cmdlet 的详细信息,请参阅 Add-PSSnapin。有关如何将 Windows PowerShell 与 SharePoint 2010 |

|产品结合使用的详细信息,请参阅SharePoint 2010 Products administration by using Windows PowerShell。 |

使用 Windows PowerShell 配置共同创作版本控制期限

1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

| |

|$siteurl ="" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) |

|$mysite.WebApplication.WebService.CoauthoringVersionPeriod = minutes $mysite.WebApplication.WebService.Update() |

2. 指定以下参数:

|参数 |值 |

|$siteurl |服务器名称 |

|CoauthoringVersionPeriod |分钟数 |

3. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\\.ps1

另请参阅

概念

配置共同创作的版本控制 (SharePoint Foundation 2010)

配置最大共同创作作者数 (SharePoint Foundation 2010)

发布: 2010 年 8 月 12 日

本文介绍如何配置可以在 Microsoft SharePoint Foundation 2010 中同时共同创作文档的最大用户数。

配置最大共同创作作者数

管理员可以通过设置 CoauthoringMaxAuthors 属性来限制同时共同创作文档的用户数。此属性仅适用于 Microsoft PowerPoint 2010 演示文稿和 Microsoft Word 2010 文档。可以共同创作 Microsoft OneNote 笔记本的用户数没有上限。

使用 Windows PowerShell 配置 Word 文档和 PowerPoint 演示文稿的最大共同创作用户数

1. 验证您是否满足以下最低要求:

• 请参阅 Add-SPShellAdmin。

• 必须阅读 about_Execution_Policies ()。

2. 复制以下代码并粘贴到文本编辑器(如记事本)中:

| |

|$siteurl = "" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) |

|$mysite.WebApplication.WebService.CoauthoringMaxAuthors = $mysite.WebApplication.WebService.Update() |

3. 将

• 替换为服务器的名称。

• 替换为允许的最大作者数。

4. 保存文件,将其命名为 SetMaxCoAuthors.ps1



|[pic] 注意: |

|可以使用其他文件名,但是必须将文件保存为扩展名为 .ps1 的 ANSI 编码文本文件。 |

5. 在“开始”菜单上,单击“所有程序”。

6. 单击“Microsoft SharePoint 2010 产品”。

7. 单击“SharePoint 2010 Management Shell”。

8. 转到保存该文件的目录。

9. 在 Windows PowerShell 命令提示符处,键入以下命令:

| |

|./SetMaxCoAuthors.ps1 |

另请参阅

其他资源

Co-authoring overview (SharePoint Foundation 2010)

禁用共同创作 (SharePoint Foundation 2010)

发布: 2010 年 8 月 12 日

本文介绍如何通过使用“组策略”或使用 Windows PowerShell 2.0 禁用 Microsoft SharePoint Foundation 2010 中的共同创作功能。

禁用共同创作

文档从文档库签出后,可能无法使用共同创作。用户可以将文档分别签出,作为将其锁定的一种方式,这样其他用户就无法与其共同创作。共同创作要求任何用于共同创作文档的文档库不需要签出。需要在文档库中签出是整个库禁用共同创作的一种方式。共同创作功能还可以使用“组策略”在客户端禁用。

此任务中的过程:

• 使用“组策略”禁用共同创作

• 使用 Windows PowerShell 在 Web 服务级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作

• 使用 Windows PowerShell 在 Web 应用程序级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作

使用“组策略”禁用共同创作

1. 在服务器上,单击“开始”,单击“管理控制”,再单击“组策略管理”。

2. 在“组策略管理”中,展开想要在其中设置策略的域的“林”和“域”节点,然后展开“组策略对象”。

3. 右键单击想要在其中配置共同创作设置的“组策略对象”,然后单击“编辑”。

4. 对于 Word 2010,展开“用户配置”、“管理模板”、“Microsoft Word 2010”、“协作设置”、“共同创作”,然后双击“禁止共同创作”。

对于 PowerPoint 2010,展开“用户配置”、“管理模板”、“Microsoft PowerPoint 2010”、“协作设置”、“共同创作”,然后双击“禁止共同创作”。

5. 在“禁止共同创作属性”对话框中,选择“已启用”,然后单击“确定”。

您还可以通过使用 Windows PowerShell 设置 DisableCoauthoring 服务器属性,禁用服务器上 Word 和 PowerPoint 文档的共同创作。

|[pic] 注意: |

|此任务中的一些过程需要使用 Windows PowerShell 或 SharePoint 2010 Management Shell 来运行 cmdlet。 若要在 Windows |

|PowerShell 中运行 SharePoint 2010 cmdlet,您必须通过使用 Add-PSSnapin cmdlet 添加 Microsoft.SharePoint.PowerShell 管 |

|理单元,或者可以通过使用 SharePoint 2010 Management Shell 来运行 SharePoint 2010 cmdlet。 |

|默认情况下,Microsoft.SharePoint.PowerShell 管理单元已经注册,并且管理单元已添加到 SharePoint 2010 Management Shell |

|中。 若要运行 SharePoint 2010 cmdlet,您必须是配置数据库上 SharePoint_Shell_Access 角色的成员并且是安装 SharePoint |

|2010 产品的计算机上 WSS_ADMIN_WPG 本地组的成员。 |

|有关 Add-PSSnapin cmdlet 的详细信息,请参阅 Add-PSSnapin。有关如何将 Windows PowerShell 与 SharePoint 2010 |

|产品结合使用的详细信息,请参阅SharePoint 2010 Products administration by using Windows PowerShell。 |

使用 Windows PowerShell 在 Web 服务级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作

1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

| |

|$siteurl = "" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) |

|$mysite.WebApplication.WebService.DisableCoauthoring = $true; $mysite.WebApplication.WebService.Update(); |

2. 指定以下参数:

|参数 |值|

|$siteurl |服|

| |务|

| |器|

| |名|

| |称|

3. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\\.ps1

使用 Windows PowerShell 在 Web 应用程序级别禁用 Word 文档和 PowerPoint 演示文稿的共同创作

1. 使用记事本打开一个新文本文件,然后将以下脚本复制并粘贴到该文件中。

| |

|$siteurl = "" $mysite=new-object Microsoft.SharePoint.SPSite($siteurl) |

|$mysite.WebApplication.DisableCoauthoring = $true; $mysite.WebApplication.Update(); |

2. 指定以下参数:

|参数 |值 |

|$siteurl |服务器名称 |

3. 使用 .ps1 文件扩展名将该文件保存到运行脚本的文件夹(通常是 C:\scripts)中。

4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令并按 Enter:

C:\\.ps1

另请参阅

概念

共同创作管理 (SharePoint Foundation 2010)

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download