Sharepoint 2010 - Advanced Settings for Document library in SharePoint 2010 using PowerShell
In this article we will be seeing how to change the Advanced Settings for Document library in SharePoint 2010 using PowerShell and c#.
Go to Document Library => Library Settings => General Settings =>Advanced Settings.
Using C#:using (SPSite site = new SPSite("http://serverName:1111/"))
{
using (SPWeb web = site.RootWeb)
{
SPList docLibrary=web.Lists["Doc Library"];
Go to Document Library => Library Settings => General Settings =>Advanced Settings.
Using C#:using (SPSite site = new SPSite("http://serverName:1111/"))
{
using (SPWeb web = site.RootWeb)
{
SPList docLibrary=web.Lists["Doc Library"];
// Change the advanced settings
// Update the changes
docLibrary.Update();
}
}
Using PowerShell
$site=Get-SPSite "http://serverName:1111/"
$web=$site.RootWeb
$docLibrary =$web.Lists["Doc Library"]
# Change the advanced settings
$docLibrary.Update()
Content Types:
C#:docLibrary.ContentTypesEnabled = false;
PowerShell:
$docLibrary.ContentTypesEnabled = $false
Opening Documents in the Browser:
C#:// Open in the client applicationdocLibrary.DefaultItemOpen = DefaultItemOpen.PreferClient;
}
}
Using PowerShell
$site=Get-SPSite "http://serverName:1111/"
$web=$site.RootWeb
$docLibrary =$web.Lists["Doc Library"]
# Change the advanced settings
$docLibrary.Update()
Content Types:
C#:docLibrary.ContentTypesEnabled = false;
PowerShell:
$docLibrary.ContentTypesEnabled = $false
Opening Documents in the Browser:
C#:// Open in the client applicationdocLibrary.DefaultItemOpen = DefaultItemOpen.PreferClient;
// Open in the browserdocLibrary.DefaultItemOpen = DefaultItemOpen.Browser;
// Use the server defaultdocLibrary.DefaultItemOpenUseListSetting = false;
PowerShell:
#Open in the client application
$docLibrary.DefaultItemOpen = "PreferClient"
#Open in the browser
$docLibrary.DefaultItemOpen = "Browser"
#Use the server default
$docLibrary.DefaultItemOpenUseListSetting = $false
Custom Send To Destination:
C#:docLibrary.SendToLocationName = "Shared Documents";
docLibrary.SendToLocationUrl = "http://serverName:1111/Shared%20Documents/";
PowerShell:
$docLibrary.SendToLocationName = "Shared Documents";
$docLibrary.SendToLocationUrl = "http://serverName:1111/Shared%20Documents/";
Folders:
C#:docLibrary.EnableFolderCreation = false;
PowerShell:$docLibrary.EnableFolderCreation = $false
Search:
C#:docLibrary.NoCrawl = true;
PowerShell:$docLibrary.NoCrawl = $true
Offline Client Availability:
C#:docLibrary.ExcludeFromOfflineClient = true;
PowerShell:
$docLibrary.ExcludeFromOfflineClient = $true
Site Assets Library:
C#:
docLibrary.IsSiteAssetsLibrary = false;
PowerShell:
$docLibrary.IsSiteAssetsLibrary = $false
Datasheet:
C#:
docLibrary.DisableGridEditing = true;
PowerShell:
$docLibrary.DisableGridEditing = $true
Dialogs:
C#:
docLibrary.NavigateForFormsPages = true;
PowerShell:
$docLibrary.NavigateForFormsPages = $true
PowerShell:
#Open in the client application
$docLibrary.DefaultItemOpen = "PreferClient"
#Open in the browser
$docLibrary.DefaultItemOpen = "Browser"
#Use the server default
$docLibrary.DefaultItemOpenUseListSetting = $false
Custom Send To Destination:
C#:docLibrary.SendToLocationName = "Shared Documents";
docLibrary.SendToLocationUrl = "http://serverName:1111/Shared%20Documents/";
PowerShell:
$docLibrary.SendToLocationName = "Shared Documents";
$docLibrary.SendToLocationUrl = "http://serverName:1111/Shared%20Documents/";
Folders:
C#:docLibrary.EnableFolderCreation = false;
PowerShell:$docLibrary.EnableFolderCreation = $false
Search:
C#:docLibrary.NoCrawl = true;
PowerShell:$docLibrary.NoCrawl = $true
Offline Client Availability:
C#:docLibrary.ExcludeFromOfflineClient = true;
PowerShell:
$docLibrary.ExcludeFromOfflineClient = $true
Site Assets Library:
C#:
docLibrary.IsSiteAssetsLibrary = false;
PowerShell:
$docLibrary.IsSiteAssetsLibrary = $false
Datasheet:
C#:
docLibrary.DisableGridEditing = true;
PowerShell:
$docLibrary.DisableGridEditing = $true
Dialogs:
C#:
docLibrary.NavigateForFormsPages = true;
PowerShell:
$docLibrary.NavigateForFormsPages = $true
Comments
Post a Comment