Partager via


Microsoft.SharePoint.PowerShell - Espace de noms

Classes de base qui vous permettent de créer personnalisé Windows PowerShell pour les applets de commande SharePoint.

Lorsque vous écrivez du code personnalisé Windows PowerShell des applets de commande pour fonctionner dans le contexte SharePoint Foundation 2010 , il est important hériter ces classes de base, qui fournissent des implémentations spécifiques à SharePoint des classes de PowerShell de base.

Classes

  Classe Description
Classe publique SPAssignmentCollection Cette classe et ses membres sont réservés à une utilisation interne et ne sont pas destinés à être utilisés dans votre code.
Classe publique SPCmdlet Représente une classe de base abstraite pour toutes les applets de commande personnalisées qui sont écrits pour être utilisés dans les déploiements de SharePoint, fournissant un comportement homogène dans toutes les applets de commande SharePoint.
Classe publique SPCmdletAttribute Spécifie les attributs à appliquer à une applet de commande qui hérite de SPCmdlet.
Classe publique SPCmdletDistributedCacheClusterInfoManagerPipeBind Contrat pour les paramètres d'applet de commande qui représentent une identité SPDistributedCacheClusterInfoManager
Classe publique SPCmdletException Classe d'exception qui utilise des chaînes localisées au lieu de chaînes codées en dur.
Classe publique SPCmdletGetSPSiteUrl
Classe publique SPCmdletPipeBind<TCmdletObject> Une classe abstraite qui représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. Cette classe générique de base pour les classes de pipebind SharePoint prend un type générique de TCmdletObject. La classe SPCmdletPipeBind<TCmdletObject> fournit les méthodes abstraites, Read et Discover. Les classes d'applet de commande permet de récupérer les résultats de la méthode Read . La méthode Read récupère l'instance d'objet qui représente les paramètres associés à l'objet en cours de pipebind ; la méthode Discover remplit les informations qui sont requises pour récupérer ou recréer l'objet donné. Toutes les classes dérivées doivent substituer et implémenter ces méthodes.
Classe publique SPCmdletPipeBindException Classe d'exception utilisé par les classes qui héritent des classes de SPCmdletPipeBind pour indiquer qu'une exception s'est produite.
Classe publique SPCmdletRemoveSPSiteUrl
Classe publique SPCmdletSetSPSiteUrl
Classe publique SPCmdletSPSiteUrlBase
Classe publique SPContentDatabasePipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques à une base de données contenu dans un déploiement Microsoft SharePoint Foundation . Cette classe facilite la liaison et la manipulation des paramètres d'entrée sous la forme d'une instance d'un objet SPContentDatabase , un GUID faisant référence à un objet et comme la représentation sous forme de chaîne d'un GUID.
Classe publique SPDeletedSitePipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell.
Classe publique SPDistributedCacheClientSettings Spécifie les paramètres de configuration d'un client de cache.
Classe publique SPGetCmdletBase<TCmdletObject> La classe de base abstraite qui permet de classes dérivées pour trouver et retourner un ensemble d'objets de type TCmdletObject.
Classe publique SPHealthAnalysisRuleInstancePipeBind Classe d'applet de commande d'assistance pour le paramètre d'identité SPHealthAnalysisRule.
Classe publique SPIisWebServiceApplicationPoolPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques à un pool d'applications IIS Web service dans une batterie de serveurs. Cette classe facilite la liaison et la gestion des paramètres d'entrée sous la forme d'une instance d'un objet d'application de service ou un identificateur GUID ou de chaîne.
Classe publique SPNewCmdletBase<TCmdletObject> Une classe de base abstraite qui est utilisée pour créer de nouvelles instances d'objets et de les enregistrer dans le magasin de données.
Classe publique SPPrefixPipeBind Représente une liaison pour tuyau ou des paramètres d'entrée de ligne de commande pour une applet de commande Windows PowerShell . La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques à un objet deSPPrefixSharePoint Foundation. Pour plus d'informations sur les objets de PipeBind, voir Key Concepts for Writing Cmdlets for SharePoint Foundation 2010.
Classe publique SPRemoveCmdletBase<TCmdletObject> Une classe de base abstraite qui supprime un objet de données du type spécifié à partir du magasin de données.
Classe publique SPRequestManagementRuleCriteriaPipeBind Contrat pour les paramètres d'applet de commande qui représentent une identité SPRequestManagementRuleCriteria
Classe publique SPRequestManagementSettingsPipeBind Contrat pour les paramètres d'applet de commande qui représentent une identité SPRequestManagementSettings
Classe publique SPRoutingMachineInfoPipeBind Contrat pour les paramètres d'applet de commande qui représentent une Note d'identité SPRoutingMachineInfo : cela est similaire à [SPRoutingRuleTargetPipeBind] , mais n'autorise pas le nom de l'ordinateur uniquement la résolution des objets. L'objet doit être passé.
Classe publique SPRoutingMachinePoolPipeBind Contrat pour les paramètres d'applet de commande qui représentent une identité SPRoutingMachinePool
Classe publique SPRoutingRulePipeBind Contrat pour les paramètres d'applet de commande qui représentent une identité SPRoutingRule
Classe publique SPRoutingRuleTargetPipeBind Contrat pour les paramètres d'applet de commande qui représentent une Note d'identité SPRoutingMachineInfo : Ceci est similaire à l' [SPRoutingMachineInfoPipeBind] avec addition d'être en mesure de résoudre l'objet en utilisant le nom de l'ordinateur uniquement en appelant et d'autres [Initialize] méthode.
Classe publique SPServerPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques à une instance de serveur SharePoint représentée par un objet SPServer . Cette classe facilite la liaison à et le traitement des paramètres d'entrée comme des objets, un GUID faisant référence à un objet et en tant que représentations sous forme de chaîne.
Classe publique SPServiceApplicationPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques à des applications de service SharePoint qui sont représentées en tant qu'objets SPServiceApplication . Cette classe facilite la liaison et la gestion des paramètres d'entrée sous la forme d'une instance d'un objet SPServiceApplication , un identificateur GUID ou une représentation sous forme de chaîne d'un GUID.
Classe publique SPServiceApplicationProxyPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques aux applications de proxy de SharePoint Service sont représentées en tant qu'objets SPServiceApplicationProxy . Cette classe facilite la liaison et la gestion des paramètres d'entrée sous la forme d'une instance d'un objet SPServiceApplicationProxy , un identificateur GUID ou une représentation sous forme de chaîne d'un GUID.
Classe publique SPServiceContextPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques au contexte du SharePoint Service qui est représenté par un objet SPServiceContext . Cette classe facilite la liaison et la gestion des paramètres d'entrée sous la forme d'une instance d'un objet SPServiceContext , un identificateur d'objet SPSiteAdministration ou de la suivante appartenant à un objet SPSite : un identificateur dans le champ Id , un identificateur de chaîne, un URI ou une représentation sous forme de chaîne d'un GUID.
Classe publique SPSetCmdletBase<TCmdletObject> Classe de base abstraite que les classes dérivées peut utiliser pour mettre à jour les propriétés des objets existants dans le magasin de données.
Classe publique SPSitePipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. Cette classe facilite la liaison et la gestion des paramètres d'entrée sous la forme d'une représentation sous forme de chaîne d'une référence GUID, une représentation sous forme de chaîne d'un URI, un GUID ou URI faisant référence à un objet SPSite , l'objet SPSite lui-même ou un objet SPSiteAdministration .
Classe publique SPSiteSubscriptionPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques à l'association lâche de sites SharePoint représentée par un objet SPSiteSubscription . Cette classe facilite la liaison et la gestion des paramètres d'entrée sous la forme d'une instance d'un objet SPSiteSubscription , l'URI ou l'URL d'un objet SPSite ou l'identificateur GUID de l'objet SPSiteSubscription .
Classe publique SPThrottlingRulePipeBind Contrat pour les paramètres d'applet de commande qui représentent une identité SPThrottlingRule
Classe publique SPTrustedSecurityTokenServicePipeBind Contrat pour les paramètres d'applet de commande qui représentent une identité SPTrustedProviderBase.
Classe publique SPUserSettingsProviderPipeBind Représente le paramètre SPUserSettingsProvider.
Classe publique SPWebApplicationPipeBind Représente une liaison pour tuyau ou des paramètres d'entrée de ligne de commande pour les applets de commande PowerShell. La liaison qui représente cette classe est pour les paramètres d'entrée spécifiques à un Microsoft SharePoint Foundation 2010 application Web. Cette classe facilite la liaison et la gestion des paramètres d'entrée sous la forme d'une instance de l'objet SPWebApplication , la représentation sous forme de chaîne d'un GUID qui fait référence à un objet, en tant que nom de l'application Web ou l'URL de l'application Web.
Classe publique SPWebPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. Cette classe facilite la liaison et la manipulation des paramètres d'entrée sous la forme d'un site SharePoint Web et comme la représentation sous forme de chaîne de référence de GUID ou l'URL du site.
Classe publique SPWopiBinding Un WOPI SharePoint liaison est une association entre un type de fichier, une action WOPI et une zone WOPI. Une application classique de WOPI prend en charge plusieurs liaisons qui mappent aux types de fichiers différents et différentes actions WOPI pris en charge.
Classe publique SPWopiBindingPipeBind Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. Cette classe facilite la liaison et la gestion des paramètres d'entrée comme un WOPI SharePoint liaison, ce qui représente une combinaison de type de fichier et d'action.