Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Load SharePoint CSOM Assemblies
- Add-Type -Path "C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions16ISAPIMicrosoft.SharePoint.Client.dll"
- Add-Type -Path "C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions16ISAPIMicrosoft.SharePoint.Client.Runtime.dll"
- #Config Parameters
- $SiteURL= "SITEURL"
- $ListName="TestBest1"
- $FieldName = "DocumentImportStatus" #Display Name
- #Setup Credentials to connect
- $Cred = Get-Credential
- $Cred = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.UserName,$Cred.Password)
- Try {
- #Setup the context
- $Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
- $Ctx.Credentials = $Cred
- #Get the web, List and Field objects
- $Web=$Ctx.Web
- $List=$web.Lists.GetByTitle($ListName)
- $Field = $List.Fields.GetByTitle($FieldName)
- #Hide the column from New & Edit forms
- $Field.SetShowInEditForm($False)
- $Field.SetShowInNewForm($False)
- $Field.UpdateAndPushChanges($True)
- $Ctx.ExecuteQuery()
- Write-host -f Green "List Field hidden Successfully!"
- }
- Catch {
- write-host -f Red "Error hiding List Column: " $_.Exception.Message
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement