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
- $webUrl - Obligatoire - Url du site SharePoint - par exemple http://server:port/
- $LibraryName - Obligatoire - Nom de la bibliothèque SharePoint
- $Description - Obligatoire - Description Sde la bibliothèque SharePointn
- $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 :