PowerShell'i kullanarak SharePoint Online İstemci Bileşenleri SDK'sını indirin ve yükleyin
SharePoint Online istemci bileşenleri SDK'sı nedir?
SharePoint Online İstemci Bileşenleri SDK'sı, SharePoint Online ile etkileşim kuran uygulamalar geliştirmek için gerekli araçları sağlar. SharePoint verilerine ve işlevlerine erişim için kitaplıklar ve bu kitaplıkların nasıl kullanılacağına ilişkin kapsamlı belgeler içerir. PowerShell kullanarak istemci tarafından SharePoint Online nesnelerine programlı olarak bağlanabilmek ve bunlarla çalışabilmek için istemci makinede SharePoint Online istemci bileşenleri SDK'sının yüklü olması gerekir. SDK, siteler, listeler, öğeler, dosyalar vb. ile çalışmaya yönelik kitaplıklar içerir.
SharePoint Online istemci bileşenleri SDK'sını indirin ve yükleyin
SharePoint Online İstemci Bileşenleri SDK'sını kullanmak için öncelikle bunu geliştirme makinenize indirip yüklemeniz gerekir. Bu öğreticide, SharePoint Online İstemci Bileşenleri SDK'sını indirme ve yükleme sürecinde size adım adım rehberlik edeceğiz.
En son SharePoint Online istemci bileşenleri SDK'sını https://www.microsoft.com/en-us/download/details.aspx?id=42038 adresindeki Resmi Microsoft indirme merkezinden indirebiliriz.
Bu, Microsoft.SharePoint.Client.dll, Microsoft.SharePoint.Client.Runtime.dll vb.) yükler. >“C:\Program Files\Common Files\microsoft paylaşılan\Web Sunucusu Uzantıları\16\ISAPI”
PowerShell'den SharePoint Online CSOM'a bağlanın
Kurulduktan sonra PowerShell betiklerinizde bunlara şu şekilde başvurabilirsiniz:
#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
#Get Credentials to connect
$Cred= Get-Credential
$SiteURL = "https://crescent.sharepoint.com"
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
#Get The Web
$Web = $Ctx.Web
$Ctx.Load($Web)
$Ctx.ExecuteQuery()
#Get Web Title
Write-host $Ctx.Web.Title
PowerShell'i kullanarak SharePoint Online İstemci Bileşenleri SDK'sını İndirin ve Yükleyin
SharePoint Online İstemci Bileşenleri SDK'sı, geliştiricilerin kendi özel çözümlerinden SharePoint Online verilerine erişmesine ve bunlarla etkileşimde bulunmasına olanak tanıyan bir dizi istemci tarafı kitaplığıdır. PowerShell kullanarak CSOM derlemelerini indirip yüklemeye ne dersiniz? SharePoint çevrimiçi istemci bileşenleri SDK'sını yüklemek için PowerShell'i burada bulabilirsiniz:
#Parameters
$DownloadURL = "https://download.microsoft.com/download/B/3/D/B3DA6839-B852-41B3-A9DF-0AFA926242F2/sharepointclientcomponents_16-6906-1200_x64-en-us.msi"
$Assemblies= @(
"C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll",
"C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
)
#Check if all assemblies given in the list are found
$FileExist = $True
ForEach ($File in $Assemblies)
{
#Check if CSOM Assemblies are Found
If(!(Test-Path $File))
{
$FileExist = $False; Break;
}
}
#Download and Install CSOM Assemblies
If(!$FileExist)
{
#Download the SharePoint Online Client SDK
Write-host "Downloading SharePoint Online Client SDK..." -f Yellow -NoNewline
$InstallerPath = "$Env:TEMP\SharePointOnlineClientComponents16.msi"
Invoke-WebRequest $DownloadURL -OutFile $InstallerPath
Write-host "Done!" -f Green
#Start Installation
Write-host "Installing SharePoint Online Client SDK..." -f Yellow -NoNewline
Start-Process MSIExec.exe -ArgumentList "/i $InstallerPath /qb" -Wait
Write-host "Done!" -f Green
}
Else
{
Write-host "SharePoint Online CSOM assemblies are already installed!" -f Yellow
}
SharePoint çevrimiçi istemci bileşenleri SDK'sını kaldırmak istiyorsanız, kontrol panelinin altındaki "Program Ekle veya Kaldır"ı kullanın!
Özetle, SharePoint Online İstemci Bileşenleri SDK'sı, SharePoint Online için özel çözümler oluşturmak isteyen geliştiriciler için kritik bir bileşendir. SDK, SharePoint Online'ın temel verilerine ve işlevlerine erişim sağlar. SharePoint Online İstemci Bileşenleri SDK'sının indirilmesi ve kurulması, birkaç basit adımda gerçekleştirilebilecek basit bir işlemdir. Geliştirme makinenize SDK yüklendiğinde, SharePoint Online için özel çözümler oluşturmaya başlayabilecek ve platformun tüm gücünden ve esnekliğinden yararlanabileceksiniz.

