Share via


Espacio de nombres Microsoft.SharePoint.PowerShell

Clases base que permiten crear personalizado Windows PowerShell para cmdlets de SharePoint.

Al escribir código personalizado Windows PowerShell cmdlets para que funcione en el contexto de SharePoint Foundation 2010 , es importante que se hereda de estas clases base, que proporcionan las implementaciones de SharePoint específicas de las clases de PowerShell de núcleo.

Clases

  Clase Descripción
Clase pública SPAssignmentCollection Esta clase y sus miembros están reservados para uso interno y no deben usarse en el código.
Clase pública SPCmdlet Representa una clase base abstracta para todos los cmdlets personalizados que se escriben para usarse en las implementaciones de SharePoint, proporcionar un comportamiento uniforme en todos los cmdlets de SharePoint.
Clase pública SPCmdletAttribute Especifica los atributos que se aplican a un cmdlet que hereda de SPCmdlet.
Clase pública SPCmdletDistributedCacheClusterInfoManagerPipeBind Contrato de parámetros de Cmdlet que representan una identidad de SPDistributedCacheClusterInfoManager
Clase pública SPCmdletException Clase de excepción que usa las cadenas localizadas en lugar de cadenas codificadas de forma rígida.
Clase pública SPCmdletGetSPSiteUrl
Clase pública SPCmdletPipeBind<TCmdletObject> Una clase abstracta que representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. Esta clase genérica de base para las clases de enlace de canalización de SharePoint tiene un tipo genérico de TCmdletObject. La clase SPCmdletPipeBind<TCmdletObject> proporciona los métodos abstractos Read y Discover. Las clases de cmdlet use el método Read para recuperar los resultados. El método Read recupera la instancia del objeto que representa los parámetros asociados con el objeto de enlace de canalización actual; el método Discover rellena la información que se requiere para recuperar o volver a crear el objeto determinado. Todas las clases derivadas deben invalide e implemente estos métodos.
Clase pública SPCmdletPipeBindException Clase de excepción usada por clases que heredan de las clases de SPCmdletPipeBind para indicar que se produjo una excepción.
Clase pública SPCmdletRemoveSPSiteUrl
Clase pública SPCmdletSetSPSiteUrl
Clase pública SPCmdletSPSiteUrlBase
Clase pública SPContentDatabasePipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. El enlace que representa esta clase es específica de una base de datos de contenido en una implementación de Microsoft SharePoint Foundation de parámetros de entrada. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como una instancia de un objeto SPContentDatabase , un GUID que se hace referencia a un objeto y como la representación de cadena de un GUID.
Clase pública SPDeletedSitePipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell.
Clase pública SPDistributedCacheClientSettings Especifica las opciones de configuración para un cliente de la memoria caché.
Clase pública SPGetCmdletBase<TCmdletObject> Clase base abstracta que permite a sus clases derivadas para buscar y devolver un conjunto de objetos del tipo TCmdletObject.
Clase pública SPHealthAnalysisRuleInstancePipeBind Clase auxiliar de cmdlet para el parámetro de identidad de SPHealthAnalysisRule.
Clase pública SPIisWebServiceApplicationPoolPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. El enlace que representa esta clase es para los parámetros de entrada específicos de un grupo de aplicaciones de servicio Web de IIS en una granja de servidores. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como una instancia de un objeto de aplicación de servicio o como un identificador GUID o cadena.
Clase pública SPNewCmdletBase<TCmdletObject> Clase base abstracta que se usa para crear nuevas instancias de objetos y guárdelos en el almacén de datos.
Clase pública SPPrefixPipeBind Representa un enlace de canalización o parámetros de entrada de línea de comandos a un cmdlet de Windows PowerShell . El enlace que representa esta clase es específica de un objeto deSPPrefixSharePoint Foundationde parámetros de entrada. Para obtener más información acerca de los objetos de enlace de canalización, consulte Key Concepts for Writing Cmdlets for SharePoint Foundation 2010.
Clase pública SPRemoveCmdletBase<TCmdletObject> Clase base abstracta que quita un objeto de datos existente del tipo especificado del almacén de datos.
Clase pública SPRequestManagementRuleCriteriaPipeBind Contrato de parámetros de Cmdlet que representan una identidad de SPRequestManagementRuleCriteria
Clase pública SPRequestManagementSettingsPipeBind Contrato de parámetros de Cmdlet que representan una identidad de SPRequestManagementSettings
Clase pública SPRoutingMachineInfoPipeBind Contrato de parámetros de Cmdlet que representan una nota de identidad SPRoutingMachineInfo: Esto es similar a [SPRoutingRuleTargetPipeBind] pero no se admite la resolución de objetos de sólo el nombre del equipo. El objeto debe pasarse en.
Clase pública SPRoutingMachinePoolPipeBind Contrato de parámetros de Cmdlet que representan una identidad de SPRoutingMachinePool
Clase pública SPRoutingRulePipeBind Contrato de parámetros de Cmdlet que representan una identidad de SPRoutingRule
Clase pública SPRoutingRuleTargetPipeBind Contrato de parámetros de Cmdlet que representan una nota de identidad SPRoutingMachineInfo: Esto es similar a [SPRoutingMachineInfoPipeBind] con la incorporación de poder resolver el objeto con el nombre del equipo sólo realiza la llamada y adicionales [Initialize] (método).
Clase pública SPServerPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. El enlace que representa esta clase es específica de una instancia del servidor de SharePoint representada por un objeto SPServer de parámetros de entrada. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada de objetos, un GUID que se hace referencia a un objeto y como representaciones de cadena.
Clase pública SPServiceApplicationPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. El enlace que representa esta clase es para los parámetros de entrada específicos de aplicaciones de servicio de SharePoint que se representan como objetos SPServiceApplication . Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como una instancia de un objeto SPServiceApplication , un identificador de GUID o una representación de cadena de un GUID.
Clase pública SPServiceApplicationProxyPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. El enlace que representa esta clase es para los parámetros de entrada específicos de aplicaciones de servidor de SharePoint Service que se representan como objetos SPServiceApplicationProxy . Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como una instancia de un objeto SPServiceApplicationProxy , un identificador de GUID o una representación de cadena de un GUID.
Clase pública SPServiceContextPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. El enlace que representa esta clase es específica de contexto de SharePoint Service que se representa como un objeto SPServiceContext de parámetros de entrada. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como una instancia de un objeto SPServiceContext , un identificador de objeto SPSiteAdministration o cualquiera de los siguientes pertenecientes a un objeto SPSite : un identificador del campo Id , un identificador de cadena, un identificador URI o una representación de cadena de un GUID.
Clase pública SPSetCmdletBase<TCmdletObject> Puede usar una clase base abstracta que las clases derivadas para actualizar las propiedades de los objetos existentes en el almacén de datos.
Clase pública SPSitePipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como la representación de cadena de una referencia GUID, una representación de cadena de un identificador URI, un GUID o URI que hace referencia a un objeto SPSite , el propio objeto SPSite o un objeto SPSiteAdministration .
Clase pública SPSiteSubscriptionPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. El enlace que representa esta clase es específica de la asociación separada de sitios de SharePoint representado por un objeto SPSiteSubscription de parámetros de entrada. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como una instancia de un objeto SPSiteSubscription , el URI o dirección URL de un objeto SPSite , o el identificador GUID del objeto SPSiteSubscription .
Clase pública SPThrottlingRulePipeBind Contrato de parámetros de Cmdlet que representan una identidad de SPThrottlingRule
Clase pública SPTrustedSecurityTokenServicePipeBind Contrato de parámetros de Cmdlet que representan una identidad de SPTrustedProviderBase.
Clase pública SPUserSettingsProviderPipeBind Representa el parámetro SPUserSettingsProvider.
Clase pública SPWebApplicationPipeBind Representa un enlace de canalización o parámetros de entrada de línea de comandos a los cmdlets de PowerShell. El enlace que representa esta clase es específica de una aplicación Web Microsoft SharePoint Foundation 2010 de parámetros de entrada. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como una instancia del objeto SPWebApplication , como la representación de cadena de un GUID que hace referencia a un objeto, como un nombre de la aplicación Web o como la dirección URL de la aplicación Web.
Clase pública SPWebPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como un sitio SharePoint Web y como la representación de cadena de una referencia GUID a o la dirección URL del sitio.
Clase pública SPWopiBinding Un WOPI SharePoint enlace es una asociación entre un tipo de archivo, una acción de WOPI y una zona WOPI. Una aplicación típica de WOPI será compatible con varios enlaces que se asignan a distintos tipos de archivo y diferentes acciones WOPI compatibles.
Clase pública SPWopiBindingPipeBind Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. Esta clase facilita el enlace a y el tratamiento de parámetros de entrada como un WOPI SharePoint enlace, que representa una combinación de tipo de archivo y la acción.