Create Form Library in SharePoint using PowerShell

Requirement: Create form library in SharePoint using PowerShell.

PowerShell to Create Form Library in SharePoint

Here is the SharePoint PowerShell script to create form library:

Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue

Function Create-FormLibrary 
  [String] $ListName,
  [String] $Description
	#Get the Form Library template
	$ListTemplate = [Microsoft.Sharepoint.SPListTemplateType]::XMLForm
	#Check if the list already exists
	if( ($web.Lists.TryGetList($ListName)) -eq $null)
		#Create the list
		#You can Set Properties of Library such as OnQuickLaunch, etc
		$FormLib = $Web.Lists[$ListName] 
		$FormLib.OnQuickLaunch = $true

		Write-Host "Form library created successfully!"
		Write-Host "Form library already exists!"
	#Dispose web object

#Get the Web
$web = Get-SPWeb ""

#Cal the function to create library
Create-FormLibrary $web "ContactUsForms" "Form Library to store Contact us Forms"

Salaudeen Rajack

Salaudeen Rajack - SharePoint Expert with Two decades of SharePoint Experience. Love to Share my knowledge and experience with the SharePoint community, through real-time articles!

Leave a Reply

Your email address will not be published. Required fields are marked *