SharePoint 管理与配置全解析
1. PSConfig 命令
PSConfig.exe 工具可让管理员设置和修复 SharePoint 安装,它是 PSConfigUi.exe 的命令行版本,PSConfigUi.exe 能以交互方式显示 SharePoint 的修复和卸载选项。PSConfig.exe 命令行的一般形式为:
psconfig.exe -cmd command commandParameters
该工具安装在
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
文件夹中。以下是一些常见的 PSConfig 命令及其用途和参数:
| 命令 | 用途 | 参数 |
| — | — | — |
| adminvs | 在当前服务器上添加或删除中央管理站点。Provision 用于添加站点;unprovision 用于删除站点。 | -provision
-unprovision
-port
-windowsauthprovider (enablekerberos or onlyusentlm) |
| applicationcontent | 将共享应用程序内容复制到现有 Web 应用程序虚拟目录。 | -install |
| configdb | 创建、连接或断开当前服务器与 SharePoint 服务器场的连接。 | -create
-disconnect
-connect
-server
-database
-dbuser
-dbpassword
-user
-password
-addomain
-adorgunit
-admincontentdatabase |
| evalprovision | 以独立模式安装 SharePoint。 | -provision
-port
-overwrite |
| helpcollections | 安装 SharePoint 帮助集合。 | -installall |
| installfeatures | 安装并注册内置的 SharePoint 功能。 | 无 |
| quiet | 将状态消息写入 PSCONFIG 日志文件,而不是控制台。 | 无 |
| secureresources | 对 SharePoint 文件、文件夹和注册表项实施安全保护。 | 无 |
| services | 安装并注册 SharePoint 提供的服务。 | -install
-provision |
| setup | 在当前服务器上安装 SharePoint。 | -lcid |
| standaloneconfig | 配置 SharePoint 以进行独立使用(单服务器、本地数据库)。 | -lcid |
| upgrade | 将服务器从 WSS 2.0 升级到 WSS 3.0。 | -wait
-force
-reghostonupgrade
-finalize
-inplace (v2v or b2b)
-sidebyside |
2. PreScan 命令
PRESCAN.EXE 工具允许管理员在将现有 WSS 2.0 站点升级到 WSS 3.0 之前查看其中的错误。PRESCAN.EXE 命令行的一般形式为:
prescan.exe [/C file] /ALL | [/V] urls
该工具安装在
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
文件夹中。以下是 PreScan 命令及其用途和参数:
| 命令 | 用途 | 参数 |
| — | — | — |
| /C | 指定自定义模板的配置文件。 | file |
| /All | 扫描整个服务器场。 | 无 |
| /V | 扫描一个或多个特定的 Web 应用程序或网站集。 | urls |
运行 PRESCAN.EXE 会生成一个日志文件和预升级报告,在进行升级之前应查看这些文件,它们会被写入当前用户的
Local Settings\Temp
文件夹。
3. 服务器文件和位置
SharePoint 服务的安装路径下有许多重要的文件夹,通常安装路径为
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12
。以下是部分重要文件夹及其描述和用途:
| 文件夹 | 描述 | 文件和用途 |
| — | — | — |
| \ADMISAPI | SharePoint 中央管理 _vti_adm 虚拟目录所指向的物理目录。 | admin.asmx:管理 Web 服务 |
| \BIN | 包含 Windows SharePoint Services 的核心二进制文件。 |
.DLL:核心二进制文件
OWSTIMER.EXE:Microsoft SharePoint 计时器服务
PRESCAN.EXE:在升级 WSS 2.0 站点之前进行扫描
STSADM.EXE:Stsadm 实用工具
PSCONFIG.EXE:配置向导(命令行工具)
PSCONFIGUI.EXE:配置向导(交互式工具) |
| \BIN\LCID\ | 包含特定语言使用的核心二进制文件。 | FPEXT.MSG:错误消息和文本字符串
Microsoft.SharePoint.Msg.dll:核心国际二进制文件 |
| \CONFIG | 包含服务器的配置文件和默认值。 |
.xml:用于映射时区、阻止文件和文件类型的默认值的 XML 文件
appwpresweb.config:配置文件
adminweb.config:管理虚拟服务器的配置文件
web.config:新虚拟服务器的默认配置文件设置
wss_mediumtrust.config:允许访问 SharePoint 对象模型的安全策略
wss_minimaltrust.config:Web 应用程序的默认安全策略 |
| \HCCab\LCID\ | 包含帮助系统中使用的帮助文件和支持文件。 |
.CAB:帮助系统使用的压缩 XML、HTML 和 GIF 文件 |
| \ISAPI | /_vti/_bin 虚拟目录所指向的物理目录。 |
.asmx:SOAP 协议接收器
.aspx:表单页面
Global.asax:ASP.NET 命名空间定义
.xml:托管代码的 XML 文件
.DLL:托管代码的核心二进制文件
web.config:配置文件 |
| \ISAPI\HELP\LCID\STS\IMAGES | 包含帮助系统中使用的图像。 |
.gif |
| \ISAPI_VTI_ADM | 包含 Microsoft Office FrontPage 2003 遗留二进制文件。 | ADMIN.DLL:用于从 Office FrontPage 2003 进行管理的二进制文件 |
| \ISAPI_VTI_AUT | 包含 Office FrontPage 2003 遗留二进制文件。 | AUTHOR.DLL:用于从 Office FrontPage 2003 进行创作的二进制文件 |
4. 内容存储位置
除了上述 SharePoint 内容文件外,Web 应用程序文件存储在服务器的以下文件夹中:
C:\Inetpub\wwwroot\wss\VirtualDirectories\folder
其中
folder
占位符由 SharePoint 根据 Web 应用程序名称和端口号生成。以下是部分不存储在数据库中的内容文件及其所在文件夹和用途:
| 文件夹 | 描述 | 文件 |
| — | — | — |
| \ (根目录) | 配置文件 | web.config:ASP.NET 应用程序文件
global.asax |
| ._app_bin | 站点地图 | layouts.sitemap |
| ._vti_pvt | 快速拨号快捷方式 | service
services |
| .\App_Browsers | 兼容浏览器和功能列表(主要用于移动设备) | compat.browser |
| .\App_GlobalResources | SharePoint 使用的资源文件 |
.resx |
| .\aspnet_client | .NET 客户端脚本 |
.js |
| .\wpresources | Web 部件和其他资源的配置文件 | web.config |
5. CSS 样式
主要的 CSS 文件存储在服务器的以下文件夹中:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\LCID\STYLES
以下是一些主要的 CSS 文件及其描述:
| 文件 | 描述 |
| — | — |
| CALENDAR.CSS | 控制日历列表视图外观 |
| CORE.CSS | SharePoint 中使用的主要样式表 |
| DATEPICKER.CSS | 控制日期选择器控件外观 |
| HELP.CSS | 帮助页面使用的主要样式表 |
| MENU.CSS | 控制菜单控件外观 |
| OWS.CSS | WSS 2.0 的遗留样式 |
| OWSMAC.CSS | WSS 2.0 的遗留样式 |
| OWSNOCR.CSS | WSS 2.0 的遗留样式 |
要查看 SharePoint 中应用于对象的样式,可以按以下步骤操作:
1. 从在线示例下载 Style Viewer 网页部件。
2. 将 Style Viewer 网页部件上传到页面。
3. 将鼠标悬停在要查看的元素上,Style Viewer 会显示该元素的样式。
在 SharePoint 中处理 CSS 可能比较棘手,因为很难跟踪样式的覆盖位置。因此,通过内容编辑器网页部件直接在页面上开发新的 CSS 样式是最简单的方法,步骤如下:
1. 在页面上添加内容编辑器网页部件。
2. 向内容编辑器添加样式元素以覆盖内置样式。
3. 应用内容编辑器的更改以预览其效果。
例如,以下样式元素将标题栏更改为黑色:
<style>
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
background-image:url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
background-position:left top;
background-color:#000000;
text-align:center;
}
</style>
一旦确定了替代样式,可以通过以下方式之一部署它们:
- 将样式元素复制到服务器上的 default.master 页面,这将对整个服务器上的所有内容页面进行更改。
- 将样式元素保存为替代 CSS 文件,并通过 MOSS 中的母版页设置进行链接。
- 导出内容编辑器网页部件,然后将其上传到要重新设置样式的特定页面,这将有选择地部署更改。
SharePoint 管理与配置全解析
6. 术语解释
在 SharePoint 的使用过程中,有许多专业术语需要了解,以下是一些常见术语的解释:
| 术语 | 解释 |
| — | — |
| 账户创建模式 | 在 WSS 安装期间设置的一个选项,允许 WSS 创建新的 AD 账户,然后通过电子邮件发送给用户。此选项仅在 WSS 中可用,通常由商业托管服务使用。 |
| 聚合内容 | 将来自各个网站的相关列表和库收集到单个页面的过程。MOSS 使用列表的 RSS 提要、RSS 查看器网页部件和站点聚合器网页部件来聚合内容。 |
| 警报 | 当列表或库中的项目发生更改时发送电子邮件。用户创建警报以在这些类型的事件发生时接收通知。 |
| 备用访问映射 | 为现有的 SharePoint Web 应用程序定义不同的 URL(和命名空间)。这允许单个 Web 应用程序有多个入口点,每个入口点使用不同的安全策略和/或身份验证方法。 |
| 博客 | 带有读者评论的个人日志,条目按时间顺序排列。博客是主题领域专家分享知识的好方法。 |
| 缓存事件 | 在网页部件内的子控件上发生的服务器端事件,不会导致回发。 |
| 客户端网页部件 | 由内容编辑器或 XML 查看器网页部件构建的自定义网页部件,在客户端而不是服务器上运行代码。 |
| 可连接网页部件 | 为其他网页部件提供值或从其他网页部件使用值的网页部件。 |
| 当前导航 | MOSS 对大多数页面左侧出现的快速启动网页部件的称呼。 |
| 仪表板 | 一种管理应用程序,将相关任务和报告集中在一起以便于访问。 |
| 文档控制 | 管理标准表单(如保密协议、休假申请等)的版本和变更控制。此类别还包括已执行协议的存储库,可以将其扫描为 PDF 文件。 |
| 编辑菜单 | 在文档库中单击文件名右侧的三角形时出现的下拉列表。 |
| Excel 列表 | 可以轻松排序、过滤或共享的单元格范围,Excel 列表可以链接到 SharePoint 列表。 |
| 外联网门户 | 为企业、客户和合作伙伴提供一个联系点,可以使用这些门户以有限和安全的方式提供对企业信息的外部访问。 |
| 全局导航 | MOSS 对大多数页面顶部出现的顶部链接栏网页部件的称呼。 |
| 全局页面 | 部署到 SharePoint 服务器上的 _layouts 文件夹的自定义 ASP.NET 页面,该文件夹中的页面可供所有站点使用,例如站点聚合器网页部件使用的 MyInfo.aspx 页面。 |
| 组 | 根据用户的角色控制访问权限。如果将用户添加到某个组,那么她将拥有适合该角色的权限。SharePoint 组可以映射到公司中的 Active Directory 安全组。在 SharePoint 中尽可能使用安全组是个好主意,而不是单独添加用户。这样,当员工入职或离职时,这些更改会自动反映在 SharePoint 中。 |
| 托管网页部件 | 基于 SmartPart 的自定义网页部件,它将 ASP.NET 用户控件(.ascx)加载到 SharePoint 中。用户控件是通过 ASP.NET 内置控件直观开发的,使用这种方法可以轻松地将现有的 ASP.NET 应用程序迁移到 SharePoint。 |
| Internet 信息服务 (IIS) | 处理服务器上 Web 请求的 Microsoft Windows 组件。 |
| 库 | 在站点内组织内容。从技术上讲,库是一种特殊类型的列表,提供与文件的创建、存储、修订和版本控制相关的特殊功能。 |
| 列表列 | 定义列表包含的数据类型。例如,链接列表包含 URL、标题和注释的列,以及 SharePoint 使用的一组预定义列,如 ID、创建时间、创建者等。这些预定义列通常不显示。在 Microsoft 文档中,列也称为字段。 |
| 列表项 | 列表中的数据行。用户添加新的列表项或更改现有列表项。 |
| 列表视图 | 为站点中的每个列表或库自动创建的一种特殊类型的网页部件。使用列表视图网页部件在网页部件页面上显示列表和库。 |
| 列表视图 | 控制显示哪些列、它们的外观以及对行应用哪些过滤器或分组。视图类似于报表。 |
| 逻辑导航 | Microsoft 用来描述通过快速启动网页部件进行导航的术语,允许站点管理员添加新链接。对于以内容为导向的站点(如文档中心),使用逻辑导航可以突出显示一些库并隐藏其他库。 |
| 母版页 | SharePoint 通过母版页定义页面上使用的布局、Web 区域、导航网页部件和样式,用于为特定公司重新设计门户外观。 |
| 会议系列 | 为定期会议创建的会议工作区。 |
| 会议工作区 | 可以从 Outlook 发送的会议请求创建的 SharePoint 站点。会议工作区旨在在会议召开之前发布会议目标和议程,帮助与会者做好准备,并在会议结束后记录决策和相关文档。 |
| 元数据 | 描述文档库中文档属性的信息,元数据是通过视图逻辑组织文档的基础。 |
| Microsoft Office SharePoint Server (MOSS) | 提供高级协作功能的服务器产品,包括额外的服务、模板、网页部件和工作流,扩展了 WSS 的功能。 |
| 我的网站 | 定义用户在企业内部网上身份的个人网站,用于存储和共享不适合整齐地放入项目或部门站点的信息。 |
| 个性化功能 | 与用户身份相关的 SharePoint 功能,如我的网站和博客,有助于维护用户在 Web 上的存在感。 |
| 个性化 | 在页面的共享或个人视图中编辑网页部件保存属性的过程。页面的视图决定了个性化的范围:对共享视图的更改对所有用户可见;对个人视图的更改仅对当前用户可见。 |
| 物理导航 | Microsoft 用来描述通过树视图网页部件进行导航的术语,该网页部件以层次结构显示列表和子站点。对于仪表板类型或顶级站点(如按项目组织的子站点且子站点数量较多),使用物理导航。 |
| 主数据源 | InfoPath 中的读写数据源,是 InfoPath 表单的目标。 |
| 发布站点 | 通过一个或多个网页展示企业通信(如时事通讯、新闻稿、活动、假期、公告等)。此类别还包括员工通过博客和维基进行的通信,这可能适合也可能不适合企业的文化。 |
| 静默期 | 等待安静时间对 InfoPath 模板进行更改的过程。对模板的更改会丢失当前正在编辑的表单的状态,因此在部署更改的模板之前,等待编辑会话结束很重要。 |
| 重新设计 | 通过编辑 SharePoint 使用的母版页和级联样式表 (CSS) 来自定义门户外观的过程。 |
| 渲染网页部件 | 完全用代码编写的自定义网页部件,没有可视化设计器。它们基于新的 ASP.NET WebPart 类,渲染组件控件。编写渲染网页部件比托管网页部件更难,但更容易部署到多个服务器,商业网页部件通常使用这种技术。 |
| 汇总 | 总结其他站点内容的一种方式。例如,MOSS 站点聚合器网页部件汇总其他站点的文档,并在顶部带有标签栏的单个窗格中显示它们。 |
| RSS 提要 | SharePoint 列表提供的数据流,用于在 RSS 阅读器中显示。 |
| RSS | 一种在网站之间共享频繁更改信息的标准。 |
| RSS 查看器 | 用于显示驻留在另一个站点的列表的 RSS 提要的 MOSS 网页部件。 |
| 辅助数据源 | InfoPath 中的只读数据源,辅助数据源可以填充控件(如下拉列表),并可用于创建报表。 |
| 自助服务站点创建 | 一项功能,使用户能够通过链接到 scsignup.aspx 页面创建新的网站集。当通过中央管理启用此功能时,该页面的链接会自动添加到站点目录(MOSS)或公告列表(WSS)中。 |
| 共享工作区 | 允许团队成员私下合作进行修订的特殊站点,然后在修订获得批准后发布。SharePoint 还可以跟踪版本历史记录,并通过签出/签入过程控制对文档的访问。 |
| SharePoint 管理员 | 组织、自定义、维护和支持 SharePoint 门户的人员。 |
| SharePoint 日历 | 一种特殊类型的列表,以日历视图显示事件。可以像查看 Exchange 共享日历一样从 Outlook 查看 SharePoint 日历,还可以将 SharePoint 日历中的单个事件导出到个人 Outlook 日历中,以便在离线时获得提醒并安排时间。 |
| SharePoint 组 | 确定一个或多个网站集权限的安全组。当用户在多个站点中具有特定角色(如批准文档或设计网页)时,使用 SharePoint 组。SharePoint 的早期版本将这些组称为跨站点组。 |
| 网站集所有者 | 对网站集中的所有站点拥有完全控制权的用户。当有人请求访问站点、站点超过其大小限制或不再活跃使用时,他们可能会收到来自网站集的电子邮件。 |
| 网站定义 | 由存储在服务器物理文件夹中的 XML 和 ASPX 文件组成的核心网站模板,这些模板随 SharePoint 一起提供,有时也由附加供应商提供。自定义网站模板基于这些网站定义。 |
| 站点目录 | MOSS 提供的门户目录。 |
| 站点母版页 | 控制 MOSS 中发布页面外观的母版页。 |
| 站点所有者 | 创建和维护门户部分的人员,通常每个部门有一个站点所有者,该人员组织其部门站点的内容和外观。 |
| 网站模板 | 确定新站点中自动包含哪些列表和库。 |
| 网站 | 将相关列表和库分组,用于控制访问。 |
| 系统母版页 | 控制 MOSS 中列表和库页面外观的母版页。 |
| 维基 | 允许多个作者轻松贡献和编辑网页的网站,非常适合创建在线帮助系统、词汇表和其他多作者的主题导向站点。 |
| Windows SharePoint Services (WSS) | 包含在 Microsoft Windows Server 2003 中的一组技术,构成了 SharePoint 的基础。WSS 包括在服务器后台运行的核心服务、模板、网页部件、中央管理站点和帮助页面。 |
| 工作流应用程序 | 涵盖遵循定义过程的任何多步骤任务。一个常见的工作流示例是问题跟踪,其中问题被报告、分配给团队成员、解决、解决方案获得批准,然后发布到知识库以供将来参考。 |
| 工作流 | 必须在指定时间范围内按特定顺序完成的一组任务。 |
7. 总结
在 SharePoint 的管理与配置过程中,涵盖了多个方面的内容。从命令工具(如 PSConfig 和 PreScan)的使用,到服务器文件和位置的了解,再到 CSS 样式的处理以及各种专业术语的掌握,每一个环节都至关重要。
下面是一个简单的 SharePoint 管理配置流程 mermaid 流程图:
graph LR
A[开始] --> B[使用 PSConfig 命令进行安装和配置]
B --> C[使用 PreScan 命令进行升级前检查]
C --> D[了解服务器文件和位置]
D --> E[处理 CSS 样式]
E --> F[掌握相关术语]
F --> G[完成 SharePoint 管理与配置]
G --> H[结束]
通过对这些内容的深入理解和实践操作,能够更好地管理和配置 SharePoint 环境,满足企业不同的业务需求,提高团队协作效率和信息管理水平。无论是创建新的网站集、聚合内容,还是进行文档控制和工作流管理,都能在 SharePoint 中找到合适的解决方案。同时,对于 CSS 样式的灵活运用和母版页的定制,能够让 SharePoint 门户更符合企业的品牌形象和用户体验要求。
超级会员免费看
9

被折叠的 条评论
为什么被折叠?



