The example in this topic show how to use PowerShell to Disable Attachement in SharePoint
- Using PnP (Pattern and Practice) PowerShell commands, you can access
and manipulate SharePoint objects easily.
- Prerequisite: You have to install cmdlets to work in PnP PowerShell.
How to run PnP PowerShell command in SharePoint?
- First, open powershell ise.
- Make sure you run it in Administrator Mode.
- Now, copy and paste the code mentioned below and click on Run Script as shown in the screenshot.
- # Provide credentials over here
- $creds = (New-Object System.Management.Automation.PSCredential
"<<UserName>>",(ConvertTo-SecureString
"<<Password>>" -AsPlainText -Force))
-
- # Provide URL of the Site over here
- # If you do not wish to pass credentials hard coded then you
can use: -Credentials (Get-Credential). This will prompt to enter credentials
- Connect-PnPOnline -Url http://MyServer/sites/MySiteCollection
-Credentials $creds
-
- # Once you "Disable" the attachment in SharePoint
list, all the existing attachments on list items will be removed.
- # If you want to "Disable" the attachment, pass
"false"/(0) in below line
-
- Set-PnPList -Identity
"New Powershell List" -EnableAttachments 1
-
-
- Disconnect-PnPOnline
Thank you for reading this article. This code was tested in SharePoint 2013