Skip to main content

Posts

Update Choice Field values through powerShell

Scenario: updating choice column option value for all the columns in a site collection including  sub sites. Solution ; Below script will iterate through all the sites and sub sites of site collection and finds the  choice column " choiceColumnName" and  will change the value "Choice 1" to "Option 1". Powerhsell Script: param($url = $(Read-Host -prompt "Root Site Collection Url")) #Get the PowerShell Snapin if ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null) {     Add-PSSnapin "Microsoft.SharePoint.PowerShell" } #Get Root Site $root = Get-SPSite $url #If site was found / valid if($root -ne $null) {      foreach($subSite in $root.AllWebs)      {                  $subSiteTitle = $subSite.Title                 Write-Host $subSiteTitle -ForegroundColor Magenta   ...

Download User Profile Pictures from SharePoint 2010 - CSOM

In this post I am trying to explain how we can download UserProfie pictures from SharePoint 2010 on premise environment using CSOM code Two input files: CSV file contains list of users and Email ids(csvInput.csv) Xml input file contains input parameters(InputXml.xml) CSV File format: User ID,First Name,Surname,E-mail, 1233,veera,induvasi,veera@abc.com, 1333,mahesh,gupta,mg@abc.com, 2345,abc,azx,abc@abc.com, InputXml File format: < Element >   < InputDetails >     < siteUrl > http://abc.com </ siteUrl >     < ExportImageLocation > c: \Download </ ExportImageLocation >     < InputCSVFullPath > c:\UserProfile\csvInput .csv </ InputCSVFullPath >     < loginName >create.idea @abc.com </ loginName >     < Password > ##### </ Password >   </ InputDetails > </ Element > ...