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 | |
---|---|---|
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. | |
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. | |
SPCmdletAttribute | Spécifie les attributs à appliquer à une applet de commande qui hérite de SPCmdlet. | |
SPCmdletDistributedCacheClusterInfoManagerPipeBind | Contrat pour les paramètres d'applet de commande qui représentent une identité SPDistributedCacheClusterInfoManager | |
SPCmdletException | Classe d'exception qui utilise des chaînes localisées au lieu de chaînes codées en dur. | |
SPCmdletGetSPSiteUrl | ||
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. | |
SPCmdletPipeBindException | Classe d'exception utilisé par les classes qui héritent des classes de SPCmdletPipeBind pour indiquer qu'une exception s'est produite. | |
SPCmdletRemoveSPSiteUrl | ||
SPCmdletSetSPSiteUrl | ||
SPCmdletSPSiteUrlBase | ||
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. | |
SPDeletedSitePipeBind | Représente une liaison de pipeline et d'entrée de ligne de commande aux paramètres d'applet de commande PowerShell. | |
SPDistributedCacheClientSettings | Spécifie les paramètres de configuration d'un client de cache. | |
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. | |
SPHealthAnalysisRuleInstancePipeBind | Classe d'applet de commande d'assistance pour le paramètre d'identité SPHealthAnalysisRule. | |
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. | |
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. | |
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. | |
SPRemoveCmdletBase<TCmdletObject> | Une classe de base abstraite qui supprime un objet de données du type spécifié à partir du magasin de données. | |
SPRequestManagementRuleCriteriaPipeBind | Contrat pour les paramètres d'applet de commande qui représentent une identité SPRequestManagementRuleCriteria | |
SPRequestManagementSettingsPipeBind | Contrat pour les paramètres d'applet de commande qui représentent une identité SPRequestManagementSettings | |
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é. | |
SPRoutingMachinePoolPipeBind | Contrat pour les paramètres d'applet de commande qui représentent une identité SPRoutingMachinePool | |
SPRoutingRulePipeBind | Contrat pour les paramètres d'applet de commande qui représentent une identité SPRoutingRule | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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 . | |
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 . | |
SPThrottlingRulePipeBind | Contrat pour les paramètres d'applet de commande qui représentent une identité SPThrottlingRule | |
SPTrustedSecurityTokenServicePipeBind | Contrat pour les paramètres d'applet de commande qui représentent une identité SPTrustedProviderBase. | |
SPUserSettingsProviderPipeBind | Représente le paramètre SPUserSettingsProvider. | |
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. | |
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. | |
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. | |
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. |