Skip to main content

Posts

Showing posts from June, 2020

Get all Lists and Guid using powershell

Try{ Add-Type -Path 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.dll' Add-Type -Path 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI\Microsoft.SharePoint.Client.Runtime.dll' } catch { } $siteUrl = "https://SiteCollectionURL" $username = "rb@pop.onmicrosoft.com" $password=ConvertTo-SecureString "*********" -AsPlainText -Force $ctx = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl) $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username, $password) $ctx.Credentials = $credentials $web = $ctx.Web $lists = $web.Lists $ctx.Load($lists) $ctx.ExecuteQuery() $lists| select -Property Title, ID

Get Attached Remote Event Receiver and Delete Event Receiver with Powershell

function Get-SPOListEventreceivers { param ( [Parameter(Mandatory=$true,Position=1)] [string]$Username, [Parameter(Mandatory=$true,Position=2)] $AdminPassword, [Parameter(Mandatory=$true,Position=3)] [string]$Url, [Parameter(Mandatory=$true,Position=4)] [string]$ListName, [Parameter(Mandatory=$true,Position=5)] [string]$EventReceiverId ) $ctx=New-Object Microsoft.SharePoint.Client.ClientContext($Url) $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Username, $AdminPassword) try{ $ctx.ExecuteQuery() } catch [Net.WebException] {            Write-Host $Url " failed to connect to the site" $_.Exception.Message.ToString() -ForegroundColor Red } #$ctx.Load($ctx.Site) #$ctx.Load($ctx.Web.Lists) $list = $ctx.Web.Lists.GetByTitle($ListName)     $ctx.Load($list) $ctx.ExecuteQuery() $recevery=$list.EventReceivers $ctx.Load($recevery) $ctx.ExecuteQue...

Update Taxonomy in SharePoint Online using CSOM

    public static void UpdateTaxonomy(ClientContext ctx, string url)     {         List list = ctx.Web.Lists.GetByTitle("SampleLibrary");         var fields = list.Fields;         var field = fields.GetByInternalNameOrTitle("Taxonomy");         CamlQuery query = new CamlQuery();         query.ViewXml = "@<View><Query><Where><Eq><FieldRef Name='ID' /><Value Type='Counter'>1</Value></Eq></Where></Query></View>";         var listItems = list.GetItems(query);         ctx.Load(list);         ctx.Load(listItems);         ctx.Load(fields);         ctx.Load(field);         ctx.ExecuteQuery();         if (listItems.Count != 1)         { ...