Quantcast
Channel: SharePoint 2013 - Development and Programming forum
Viewing all articles
Browse latest Browse all 7589

CSOM in Sharepoint 2013 using PowerShell - Issues

$
0
0

Hi

Over in http://social.msdn.microsoft.com/Forums/en-US/d64798ca-653a-413c-b262-3a5d8ecee4d2/csom-and-sharepoint-2013 i asked if this should work, the answer is yes, but it does not for me.

I have the 2013 client side SDK installed and the Sharepoint DLLs load OK

>> I am after hints on why this is not working for me ? I am an admin on Sharepoint so of all people, i do have permissions!!

Is it as simple as some setting on the Server to allow CSOM ?

Thanks

Clear-Host

# Tried both variants

#$loadInfo1 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client")
#$loadInfo2 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime")

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" 
#  Shows 15.0.0.0 and GAC info, i.e. load looks correct
$siteUrl = "http://xxxxx.schneider-electric.com"	# internal site, not public

$user = "mydomain\user"
$ctx = new-object Microsoft.SharePoint.Client.ClientContext($siteUrl)
$password = "xxxxxxx" | ConvertTo-SecureString -AsPlainText -Force
# Tried with or without credentials, with credentials get an error even though it is the same user#$credentials = $ctx.Credentials = New-Object System.Net.NetworkCredential($user, $password)
#$ctx.Credentials = $credentials

$web = $ctx.Web 
$ctx.Load
<# if $ctx.Load($web) is used error 
Cannot find an overload for "Load" and the argument count: "1".
At D:\Projects\PowerShell\sharepoint_access.ps1:22 char:10+ $ctx.Load <<<< ($web)     # + CategoryInfo          : NotSpecified: (:) [], MethodException+ FullyQualifiedErrorId : MethodCountCouldNotFindBest
#>
$ctx.ExecuteQuery()
#
# $ctx.load works in that no error but no objects are valid in $web
Write-Host " Current web title is '$($web.Title)', $($web.Url)"

Thanks



Viewing all articles
Browse latest Browse all 7589

Trending Articles