MICROSOFT POWERSHELL İLE SHAREPOINT YÖNETİMİ EĞİTİMİ

SharePoint'i konsoldan toplu ve hızlı yönetin

SharePoint Management Shell ve PnP PowerShell ile site, liste, izin, servis uygulaması ve SharePoint Online yönetimini uygulamalı öğrenin.

SharePoint ortamlarını PowerShell ile yönetmeyi öğreten bu eğitim; SharePoint Server Management Shell, site koleksiyonu ve içerik yönetimi, servis uygulamaları ile SharePoint Online ve PnP PowerShell otomasyonunu uygulamalı kapsar.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Hem SharePoint Server hem SharePoint Online için PowerShell tabanlı yönetim

Bu eğitim, SharePoint ortamlarını grafik arayüz yerine PowerShell ile yönetmeyi öğretir. SharePoint Server tarafında Microsoft.SharePoint.PowerShell snap-in ile Get-SPSite, New-SPWeb, Mount-SPContentDatabase ve servis uygulaması yönetimi; SharePoint Online tarafında SharePoint Online Management Shell (Connect-SPOService, Get-SPOSite) ve çapraz platform PnP PowerShell (Connect-PnPOnline, Get-PnPList) ile site, liste, kütüphane, kullanıcı ve izin yönetimi uygulamalı işlenir. Toplu site oluşturma, izin raporlama ve içerik dağıtımı senaryolarıyla pekiştirilir.

Süre ve Format

3 Gün. Her gün dört modül; her modül SharePoint lab veya kiracı ortamında komut çalıştırılarak pekiştirilir.

Seviye

Orta Seviye — SharePoint Server Management Shell ve PnP PowerShell ile site koleksiyonu, liste, kullanıcı/izin, servis uygulaması ve SharePoint Online yönetimi.

Öğrenme Metodu

Komutlar hem SharePoint Server Management Shell hem de SharePoint Online/PnP oturumlarında gerçek site ve listelerle uygulanır.

Neden Bu Eğitim?

📑Toplu İşlem

Yüzlerce site, liste ve kullanıcı izni işlemini tek betikle, hatasız ve dakikalar içinde yaparsınız.

🔐İzin Denetimi

Site ve liste düzeyi izinleri betikle raporlayarak erişim denetimini şeffaf ve denetlenebilir kılarsınız.

🔄Server ve Online

Hem SharePoint Server hem SharePoint Online yönetimini aynı PowerShell mantığıyla tek eğitimde öğrenirsiniz.

Anahtar Konular

sharepoint powershellpnp powershellsharepoint online management shellget-spsiteconnect-pnponlinesharepoint yönetimispo sitesharepoint otomasyonconnect-sposervicesharepoint izin yönetimi
“Yüz siteyi tek tek açmak bir gündür; onları açan betiği yazmak bir ömürlük beceridir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SharePoint Bilgisi

Site koleksiyonu, liste ve kütüphane kavramlarına temel aşinalık faydalıdır.

2
PowerShell Temeli

Cmdlet, pipeline ve değişken gibi temel PowerShell kavramları önerilir.

3
Erişim Yetkisi

SharePoint Server için Farm Administrator, Online için SharePoint Administrator rolü gerekir.

4
Ortam

SharePoint Management Shell veya PnP PowerShell modülü kurulu bir makine gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı SharePoint Management Shell ile site koleksiyonu ve web nesnelerini oluşturur, sorgular ve yönetir.
Modül 1
Shell ve Nesne Modeli
  • Add-PSSnapin Microsoft.SharePoint.PowerShell ile shell'in yüklenmesi
  • SharePoint Management Shell ile standart PowerShell farkı
  • SPFarm, SPWebApplication, SPSite, SPWeb nesne hiyerarşisi
  • Get-SPFarm ve Get-SPWebApplication ile çiftlik keşfi
  • Nesne disposal (Dispose) ve bellek yönetimi uyarıları
  • Start-SPAssignment / Stop-SPAssignment ile nesne temizliği
Modül 2
Site Koleksiyonu Yönetimi
  • New-SPSite ile site koleksiyonu oluşturma ve şablon atama
  • Get-SPSite -Limit All ile tüm koleksiyonların listelenmesi
  • Set-SPSite ile kota ve yönetici ataması
  • Remove-SPSite ile koleksiyon silme
  • Get-SPSiteTemplate ile kullanılabilir şablonların görülmesi
  • Site koleksiyonlarının CSV'den toplu oluşturulması
Modül 3
Web (Alt Site) Yönetimi
  • New-SPWeb ile alt site oluşturma
  • Get-SPWeb ile web özelliklerinin okunması
  • Set-SPWeb ile başlık, tema ve ayar güncelleme
  • Get-SPWeb -Site ile koleksiyon altındaki tüm weblerin listelenmesi
  • Remove-SPWeb ile alt site silme
  • Web düzeyinde özellik (feature) etkinleştirme
Modül 4
İçerik Veritabanı Yönetimi
  • Get-SPContentDatabase ile veritabanı envanteri
  • Mount-SPContentDatabase ve Dismount-SPContentDatabase
  • Set-SPContentDatabase ile site sayısı eşik ayarları
  • İçerik veritabanı sağlık ve boyut raporlama
  • Test-SPContentDatabase ile yükseltme öncesi kontrol
  • Move-SPSite ile site koleksiyonlarını veritabanları arası taşıma
Günün hedefiKatılımcı liste/kütüphane içeriğini yönetir, kullanıcı ve izinleri raporlar, servis uygulamalarını yapılandırır.
Modül 1
Liste ve Kütüphane Yönetimi
  • SPWeb.Lists koleksiyonuyla listelere erişim
  • Liste oluşturma ve alan (field) ekleme işlemleri
  • Liste öğelerinin okunması ve toplu güncellenmesi
  • Belge kütüphanelerine dosya yükleme betiği
  • Versiyonlama ayarlarının yapılandırılması
  • Liste şablonu (template) oluşturma ve kullanma
Modül 2
Kullanıcı ve İzin Yönetimi
  • Get-SPUser ile site kullanıcılarının listelenmesi
  • New-SPUser ve Set-SPUser ile kullanıcı ve izin atama
  • SharePoint grupları ve izin düzeylerinin (permission level) yönetimi
  • İzin devralmanın (inheritance) kesilmesi ve özel izin
  • Site ve liste düzeyi izin raporu üreten betik
  • Get-SPUser -Web ile web bazlı erişim denetimi
Modül 3
Servis Uygulamaları
  • Get-SPServiceApplication ile servis uygulamalarının listelenmesi
  • Managed Metadata ve Search servis uygulaması yönetimi
  • Get-SPServiceInstance ve Start-SPServiceInstance kullanımı
  • User Profile servis uygulaması ve profil senkronizasyonu
  • Arama tarama (crawl) zamanlaması ve durumu
  • Servis uygulaması proxy ve bağlantı yönetimi
Modül 4
Çözüm ve Özellik Dağıtımı
  • Add-SPSolution ve Install-SPSolution ile WSP dağıtımı
  • Get-SPSolution ile dağıtılmış çözümlerin listelenmesi
  • Enable-SPFeature ve Disable-SPFeature ile özellik yönetimi
  • Get-SPFeature ile kapsam bazlı özellik keşfi
  • Update-SPSolution ile çözüm güncelleme
  • Çözüm dağıtımının farm genelinde doğrulanması
Günün hedefiKatılımcı SharePoint Online Management Shell ve PnP PowerShell ile kiracı, site ve liste işlemlerini otomatikleştirir.
Modül 1
SharePoint Online Management Shell
  • Install-Module Microsoft.Online.SharePoint.PowerShell kurulumu
  • Connect-SPOService -Url ile kiracı yönetim bağlantısı
  • Get-SPOSite ve New-SPOSite ile site koleksiyonu yönetimi
  • Set-SPOSite ile depolama kotası ve paylaşım ayarları
  • Get-SPOUser ve Set-SPOUser ile site kullanıcı yönetimi
  • Set-SPOTenant ile kiracı düzeyi paylaşım ilkeleri
Modül 2
PnP PowerShell Bağlantısı
  • Install-Module PnP.PowerShell ile modül kurulumu
  • Connect-PnPOnline ile etkileşimli ve uygulama kimliği bağlantısı
  • Entra ID uygulama kaydı ve sertifika tabanlı kimlik doğrulama
  • Get-PnPSite ve Get-PnPWeb ile site bilgisi
  • Get-PnPContext ile bağlam yönetimi
  • PnP PowerShell'in çapraz platform (PowerShell 7) çalışması
Modül 3
PnP ile Liste ve İçerik
  • Get-PnPList ve New-PnPList ile liste yönetimi
  • Add-PnPListItem ve Get-PnPListItem ile öğe işlemleri
  • Add-PnPFile ile belge kütüphanesine dosya yükleme
  • Set-PnPListItemPermission ile öğe düzeyi izin
  • Add-PnPField ile liste alanı ekleme
  • Invoke-PnPSiteTemplate ile şablon tabanlı site sağlama
Modül 4
Toplu Otomasyon ve Raporlama
  • CSV'den toplu site koleksiyonu oluşturma betiği
  • Tüm kiracıdaki sitelerin depolama kullanım raporu
  • Harici paylaşım ayarlarının toplu denetimi
  • Kullanıcı izinlerinin site bazında dışa aktarılması
  • Unified Groups ve Microsoft 365 grup bağlantılı sitelerin yönetimi
  • Zamanlanmış görevle periyodik envanter raporu üretimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Shell Kullanımı

SharePoint Management Shell'i yükleyip SPSite ve SPWeb nesneleriyle güvenle çalışabilirsiniz.

✅
Site Otomasyonu

Site koleksiyonu ve alt siteleri betikle toplu oluşturup yönetebilirsiniz.

✅
İçerik Yönetimi

Liste ve kütüphanelerde öğe ve dosya işlemlerini otomatikleştirebilirsiniz.

✅
İzin Raporlama

Kullanıcı ve izin yapısını betikle raporlayarak erişim denetimini sağlayabilirsiniz.

✅
Servis Yönetimi

Servis uygulamalarını ve çözüm/özellik dağıtımını PowerShell ile yönetebilirsiniz.

✅
SPO Yönetimi

SharePoint Online Management Shell ile kiracı ve site ayarlarını yapılandırabilirsiniz.

✅
PnP Otomasyonu

PnP PowerShell ile modern siteleri, listeleri ve içeriği çapraz platform yönetebilirsiniz.

✅
Toplu İşlem

CSV tabanlı betiklerle yüzlerce site ve kullanıcı işlemini hatasız gerçekleştirebilirsiniz.

Kimler İçin Uygundur?

  • SharePoint Server veya SharePoint Online yöneten sistem yöneticileri
  • Microsoft 365 yöneticileri
  • SharePoint işlemlerini otomatikleştirmek isteyen IT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SharePoint Server veya SharePoint Online yöneten sistem yöneticileri, Microsoft 365 yöneticileri ve SharePoint işlemlerini otomatikleştirmek isteyen IT uzmanları için uygundur.
Hem Server hem Online ele alınıyor mu?
Evet; SharePoint Server Management Shell ile SharePoint Online Management Shell ve çapraz platform PnP PowerShell birlikte işlenir.
PnP PowerShell nedir?
SharePoint Online'ı PowerShell 7 ile çapraz platform yönetmeyi sağlayan açık kaynaklı bir modüldür ve eğitimde uygulamalı gösterilir.
Hangi yetkiler gereklidir?
SharePoint Server için Farm Administrator, SharePoint Online için SharePoint Administrator rolü gereklidir.
Eğitim sonunda sertifika veriliyor mu?
Evet, katılım koşullarını sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Microsoft Powershell ile SharePoint Yönetimi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PowerShell ve Betik YazımıPowershell : Services & Databases Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Powershell : Services & Databases Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Get-Service ailesiyle Windows hizmetlerini, SqlServer modülü ve Invoke-Sqlcmd ile SQL Server sorgu, yedekleme ve izleme işlerini PowerShell'le otomatikleştirin.

Detayları Gör →
PowerShell ve Betik YazımıPowershell : SharePoint configuration Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Powershell : SharePoint configuration Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

SharePoint Management Shell ve PnP.PowerShell ile farm kurulumu, web uygulaması, site koleksiyonu, hizmet uygulaması ve SharePoint Online yönetimini otomatikleş

Detayları Gör →
PowerShell ve Betik YazımıPowershell Advanced Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Powershell Advanced Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Gelişmiş fonksiyonlar, modül ve sınıf yazımı, hata yönetimi, remoting, JEA, paralel işleme, Pester testi ve performans ile üretim kalitesinde PowerShell gelişti

Detayları Gör →
PowerShell ve Betik YazımıPowerShell and Desired State Configuration Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

PowerShell and Desired State Configuration Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

PowerShell DSC ile bildirimsel yapılandırma: configuration ve MOF derleme, LCM, sürüklenme düzeltme, pull server, özel kaynak yazımı ve Azure Automation DSC.

Detayları Gör →
PowerShell ve Betik YazımıPowershell Basic Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Powershell Basic Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

PowerShell'e sıfırdan giriş: cmdlet ve pipeline mantığı, nesneler, Get-Help ile keşif, değişkenler, operatörler, döngüler ve ilk .ps1 betiklerinizi yazın.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn