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 | |
---|---|---|
SPAssignmentCollection | Esta clase y sus miembros están reservados para uso interno y no deben usarse en el código. | |
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. | |
SPCmdletAttribute | Especifica los atributos que se aplican a un cmdlet que hereda de SPCmdlet. | |
SPCmdletDistributedCacheClusterInfoManagerPipeBind | Contrato de parámetros de Cmdlet que representan una identidad de SPDistributedCacheClusterInfoManager | |
SPCmdletException | Clase de excepción que usa las cadenas localizadas en lugar de cadenas codificadas de forma rígida. | |
SPCmdletGetSPSiteUrl | ||
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. | |
SPCmdletPipeBindException | Clase de excepción usada por clases que heredan de las clases de SPCmdletPipeBind para indicar que se produjo una excepción. | |
SPCmdletRemoveSPSiteUrl | ||
SPCmdletSetSPSiteUrl | ||
SPCmdletSPSiteUrlBase | ||
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. | |
SPDeletedSitePipeBind | Representa un enlace de canalización y entrada de línea de comandos para los parámetros de cmdlet de PowerShell. | |
SPDistributedCacheClientSettings | Especifica las opciones de configuración para un cliente de la memoria caché. | |
SPGetCmdletBase<TCmdletObject> | Clase base abstracta que permite a sus clases derivadas para buscar y devolver un conjunto de objetos del tipo TCmdletObject. | |
SPHealthAnalysisRuleInstancePipeBind | Clase auxiliar de cmdlet para el parámetro de identidad de SPHealthAnalysisRule. | |
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. | |
SPNewCmdletBase<TCmdletObject> | Clase base abstracta que se usa para crear nuevas instancias de objetos y guárdelos en el almacén de datos. | |
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. | |
SPRemoveCmdletBase<TCmdletObject> | Clase base abstracta que quita un objeto de datos existente del tipo especificado del almacén de datos. | |
SPRequestManagementRuleCriteriaPipeBind | Contrato de parámetros de Cmdlet que representan una identidad de SPRequestManagementRuleCriteria | |
SPRequestManagementSettingsPipeBind | Contrato de parámetros de Cmdlet que representan una identidad de SPRequestManagementSettings | |
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. | |
SPRoutingMachinePoolPipeBind | Contrato de parámetros de Cmdlet que representan una identidad de SPRoutingMachinePool | |
SPRoutingRulePipeBind | Contrato de parámetros de Cmdlet que representan una identidad de SPRoutingRule | |
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). | |
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. | |
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. | |
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. | |
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. | |
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. | |
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 . | |
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 . | |
SPThrottlingRulePipeBind | Contrato de parámetros de Cmdlet que representan una identidad de SPThrottlingRule | |
SPTrustedSecurityTokenServicePipeBind | Contrato de parámetros de Cmdlet que representan una identidad de SPTrustedProviderBase. | |
SPUserSettingsProviderPipeBind | Representa el parámetro SPUserSettingsProvider. | |
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. | |
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. | |
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. | |
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. |