Remove Field from View using PowerShell in SharePoint
How to Remove Column from View in SharePoint?
If you want to remove field from view programmatically using PowerShell, Here you go:
SharePoint delete column from view using PowerShell:
Here is the PowerShell to remove column from view.
This PowerShell script removes given field from the given view.
Remove Column from default view in sharepoint using PowerShell:
To remove column from default view, just change the line
- Browse to your list or library in SharePoint >> Click on the List or Library tab from ribbon.
- Click on "Modify View" button under "Manage Views" group.
- In Edit View page, uncheck the column(s) you wish to remove from the particular View.
- Click OK to save.
If you want to remove field from view programmatically using PowerShell, Here you go:
SharePoint delete column from view using PowerShell:
Here is the PowerShell to remove column from view.
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue #Function: sharepoint powershell delete field from view Function Remove-FieldFromView([Microsoft.SharePoint.SPList]$List, [String]$ViewName, [string]$FieldInternalName) { #Get the view $View = $List.Views[$ViewName] If($view -eq $Null) {write-host "View doesn't exists!" -f Red; return} #Check if view has the specific field already! if($view.ViewFields.ToStringCollection().Contains($FieldInternalName)) { #Remove field from view: $View.ViewFields.delete($FieldInternalName) $View.Update() write-host "Field Removed from the View!" -f Green } else { write-host "Field Doesn't Exists in the view!" -f Red } } #configuration parameters $WebURL="https://portal.crescent.com/projects/" $ListName="Project Milestones" $ViewName="All Items" $FieldName="ProjectDescription" #Get the Web and List $Web= Get-SPWeb $WebURL $List = $web.Lists.TryGetList($ListName) #Call the function to remove column from view Remove-FieldFromView $List $ViewName $FieldName
This PowerShell script removes given field from the given view.
Remove Column from default view in sharepoint using PowerShell:
To remove column from default view, just change the line
$View = $List.Views[$ViewName]To
$View: List.DefaultView
This worked a treat thank you!
ReplyDelete