Share via


Microsoft.SharePoint.PowerShell 命名空间

Base classes that permit you to create custom Windows PowerShell for SharePoint cmdlets.

When writing custom Windows PowerShell cmdlets to operate in the SharePoint Foundation 2010 context, it is important that you inherit from these base classes, which provide SharePoint-specific implementations of the core PowerShell classes.

  说明
公共类 SPAssignmentCollection 此类及其成员仅供内部使用,不适合在您的代码中使用。
公共类 SPCmdlet 表示抽象基类的所有自定义 cmdlets 编写用于在 SharePoint 部署中,跨所有 SharePoint cmdlet 提供统一的行为。
公共类 SPCmdletAttribute 指定的属性将应用于从SPCmdlet继承 cmdlet。
公共类 SPCmdletDistributedCacheClusterInfoManagerPipeBind 合同表示 SPDistributedCacheClusterInfoManager 标识的 Cmdlet 参数
公共类 SPCmdletException 使用本地化的字符串,而不是硬编码字符串的异常类。
公共类 SPCmdletGetSPSiteUrl
公共类 SPCmdletPipeBind<TCmdletObject> 一个抽象类,表示管线和 PowerShell cmdlet 参数的命令行输入的绑定。SharePoint 管道绑定类此泛型基类采用TCmdletObject的泛型类型。SPCmdletPipeBind<TCmdletObject>类提供抽象方法Read和Discover。这些 cmdlet 类使用Read方法来检索结果。Read方法检索对象实例表示当前管道绑定对象 ; 与相关的参数Discover方法填充所需检索或重新创建给定的对象的信息。所有的派生的类必须重写并实现这些方法。
公共类 SPCmdletPipeBindException 从SPCmdletPipeBind来指示发生异常的类继承的类所使用的异常类。
公共类 SPCmdletRemoveSPSiteUrl
公共类 SPCmdletSetSPSiteUrl
公共类 SPCmdletSPSiteUrlBase
公共类 SPContentDatabasePipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类表示的绑定是特定于内容数据库中的Microsoft SharePoint Foundation部署的输入参数。此类有利于绑定到和输入参数的处理作为一个SPContentDatabase对象,引用对象的 GUID 的实例和一个 GUID 的字符串表示形式。
公共类 SPDeletedSitePipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。
公共类 SPDistributedCacheClientSettings 指定缓存客户端的配置设置。
公共类 SPGetCmdletBase<TCmdletObject> 允许的抽象基类派生类,以查找并返回一组对象的类型为TCmdletObject。
公共类 SPHealthAnalysisRuleInstancePipeBind 帮助器 cmdlet SPHealthAnalysisRule 标识参数的类。
公共类 SPIisWebServiceApplicationPoolPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类表示的绑定是特定于 IIS Web 服务应用程序池服务器场中的输入参数。此类有利于对绑定和服务应用程序对象的一个实例作为或 GUID 或字符串的标识符作为输入参数的处理。
公共类 SPNewCmdletBase<TCmdletObject> 抽象基类,用于创建到数据存储区和存储这些对象的新实例。
公共类 SPPrefixPipeBind 表示对Windows PowerShell cmdlet 的管道或命令行的输入的参数的绑定。此类表示的绑定是特定于SharePoint FoundationSPPrefix对象的输入参数。关于管道绑定对象的更多信息,请参见Key Concepts for Writing Cmdlets for SharePoint Foundation 2010
公共类 SPRemoveCmdletBase<TCmdletObject> 从数据存储区中删除现有数据对象的指定类型的抽象基类。
公共类 SPRequestManagementRuleCriteriaPipeBind 合同表示 SPRequestManagementRuleCriteria 标识的 Cmdlet 参数
公共类 SPRequestManagementSettingsPipeBind 合同表示 SPRequestManagementSettings 标识的 Cmdlet 参数
公共类 SPRoutingMachineInfoPipeBind 合同的 Cmdlet 参数表示一个 SPRoutingMachineInfo 标识说明: 这是类似于[SPRoutingRuleTargetPipeBind] ,但不允许计算机仅解析的对象的名称。必须在中传递的对象。
公共类 SPRoutingMachinePoolPipeBind 合同表示 SPRoutingMachinePool 标识的 Cmdlet 参数
公共类 SPRoutingRulePipeBind 合同表示 SPRoutingRule 标识的 Cmdlet 参数
公共类 SPRoutingRuleTargetPipeBind 合同的 Cmdlet 参数表示一个 SPRoutingMachineInfo 标识说明: 这是类似于[SPRoutingMachineInfoPipeBind]加上即可解决只能通过调用和其他[Initialize]使用的计算机名称的对象的方法。
公共类 SPServerPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类表示的绑定是特定于 SharePoint 服务器实例SPServer对象所表示的输入参数。此类便于输入参数的处理以及绑定到为对象,引用对象的 GUID 的字符串表示形式,以及。
公共类 SPServiceApplicationPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类表示的绑定是特定于 SharePoint 服务应用程序被表示为SPServiceApplication对象的输入参数。此类有利于绑定到与SPServiceApplication对象、 一个 GUID 标识符或 GUID 的字符串表示形式的实例作为输入参数的处理。
公共类 SPServiceApplicationProxyPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类表示的绑定是特定于 SharePoint 服务代理应用程序表示为SPServiceApplicationProxy对象的输入参数。此类有利于绑定到与SPServiceApplicationProxy对象、 一个 GUID 标识符或 GUID 的字符串表示形式的实例作为输入参数的处理。
公共类 SPServiceContextPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类表示的绑定是特定于 SharePoint 服务上下文中表示为一个SPServiceContext对象的输入参数。此类有利于绑定到和一个SPServiceContext对象, SPSiteAdministration对象标识符,或任何下列属于SPSite对象的一个实例作为输入参数的处理: 从Id字段中,字符串标识符、 一个 URI 或 GUID 的字符串表示形式的标识符。
公共类 SPSetCmdletBase<TCmdletObject> 一个抽象基类派生的类可用于更新数据存储区中的现有对象的属性。
公共类 SPSitePipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类有利于绑定到并处理的输入参数的字符串表示形式的 GUID 引用、 URI、 GUID 或引用一个SPSite对象, SPSite对象本身或SPSiteAdministration对象的 URI 的字符串表示形式。
公共类 SPSiteSubscriptionPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类表示的绑定是松散的 SharePoint 网站,由SPSiteSubscription对象所表示的关联到特定的输入参数。此类有利于绑定到与 URI 或 URL 的SPSite对象或SPSiteSubscription对象的 GUID 标识符的SPSiteSubscription对象的一个实例作为输入参数的处理。
公共类 SPThrottlingRulePipeBind 合同表示 SPThrottlingRule 标识的 Cmdlet 参数
公共类 SPTrustedSecurityTokenServicePipeBind 表示一个 SPTrustedProviderBase 标识的 Cmdlet 参数的合同。
公共类 SPUserSettingsProviderPipeBind 代表 SPUserSettingsProvider 参数。
公共类 SPWebApplicationPipeBind 表示对 PowerShell cmdlet 的管道或命令行的输入的参数的绑定。此类表示的绑定是特定于Microsoft SharePoint Foundation 2010的 Web 应用程序的输入参数。此类有利于绑定到和输入参数的处理为一个SPWebApplication对象实例、 引用的对象的 GUID 的字符串表示形式、 作为名称的 Web 应用程序中,或作为 Web 应用程序的 URL。
公共类 SPWebPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。此类便于处理的输入参数作为 SharePoint 网站,并为的字符串表示形式的 GUID 引用或网站的 URL 与绑定到。
公共类 SPWopiBinding SharePoint WOPI 绑定是一种文件类型,WOPI 操作和 WOPI 区域之间的关联。典型的 WOPI 应用程序支持多个映射到不同的文件类型和不同的支持的 WOPI 操作的绑定。
公共类 SPWopiBindingPipeBind 表示管道和 PowerShell cmdlet 参数的命令行输入绑定。绑定到和 SharePoint WOPI 作为输入参数的处理,方便了此类绑定,这表示文件类型和操作的组合。