Partager via


PowerShell: Créer une Liste/Bibliothèque SharePoint (fr-FR)

Note : Cet article est une traduction.

Utilisez la fonction Create-SharePointLibrary pour créer une nouvelle liste ou bibliothèque SharePoint.

Paramètres

  1. $webUrl - Obligatoire - Url du site SharePoint - par exemple http://server:port/
  2. $LibraryName - Obligatoire  - Nom de la bibliothèque SharePoint
  3. $Description - Obligatoire  - Description Sde la bibliothèque SharePointn
  4. $LibraryTemplate - Obligatoire  - SharePoint Library Template

Code

function Create-SharePointLibrary {            
    [CmdletBinding()]            
    Param(            
       [Parameter(Mandatory=$true, Position=0, ValueFromPipeline=$true)]            
       [string]$webUrl,            
       [Parameter(Mandatory=$true, Position=1)]            
       [string]$LibraryName,            
       [Parameter(Mandatory=$true, Position=2)]            
       [string]$Description,            
       [Parameter(Mandatory=$false, Position=3)]            
       [string]$LibraryTemplate            
    )            
            
   Process            
   {            
      Start-SPAssignment -Global             
      $spWeb = Get-SPWeb -Identity $webUrl                
      $spListCollection = $spWeb.Lists              
      $spLibrary = $spListCollection.TryGetList($LibraryName)            
      if($spLibrary -ne $null) {            
          Write-Host -f Yellow "Library $LibraryName  already exists in the site"            
      } else {            
          Write-Host -NoNewLine -f yellow "Creating  Library - $LibraryName"            
          $spListCollection.Add($LibraryName, $Description, $LibraryTemplate)            
          $spLibrary = $spWeb.GetList($spWeb.ServerRelativeUrl+"/"+"$LibraryName")            
          Write-Host -f Green "...Success!"            
      }                     
      Stop-SPAssignment -Global              
   }            
}

Appel de la fonction

$webUrl = "http://sever:port"            
#-----------Document Library------------            
$DocLibName = "DocLib1"            
$LibraryTemplateDL = [Microsoft.SharePoint.SPListTemplateType]::DocumentLibrary            
Create-SharePointLibrary $webUrl  $DocLibName  $DocLibName  $LibraryTemplateDL            
# -------Data Connection Library-----------            
$DataConnLibName = "DataConnLib1"            
$LibraryTemplateDCL = [Microsoft.SharePoint.SPListTemplateType]::DataConnectionLibrary            
Create-SharePointLibrary $webUrl  $DataConnLibName  $DataConnLibName $LibraryTemplateDCL

De la même manière vous pouvez créer n'importe quel type de liste ou de bibliothèque ,voici le détail des modèles de liste/bibliothèque : http://msdn.microsoft.com/fr-fr/library/microsoft.sharepoint.splisttemplatetype.aspx

Autres Langues

Cet article est également disponible dans les langues suivantes :