POWERSHELL FOR SHAREPOINT ADMINISTRATORS EĞİTİMİ

SharePoint operasyonunu PowerShell'le yönet

İzin ve kullanıcı yönetimi, yedekleme, izleme, yama ve raporlamayı SharePoint Management Shell ve PnP.PowerShell ile otomatikleştirin.

SharePoint yöneticileri için PowerShell operasyon eğitimi: kullanıcı/grup/izin yönetimi, farm ve site yedekleme ile granüler kurtarma, içerik DB bakımı, timer job ve ULS log izleme, yama/upgrade ve PnP ile Online yönetim ve raporlama.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SharePoint yöneticileri için günlük operasyon ve bakım otomasyonu

Bu eğitim, SharePoint yöneticilerinin günlük operasyon işlerini PowerShell ile otomatikleştirmesine odaklanır. Kullanıcı ve grup yönetimi, SPUser/SPGroup, izin düzeyleri ve kalıtım kırma, site koleksiyonu yöneticisi atama konuları işlenir. Backup-SPFarm ve Backup-SPSite ile yedekleme, granüler geri yükleme, içerik veritabanı bakımı, timer job yönetimi, ULS log analizi ve sağlık kuralları (health analyzer) ele alınır. Site yama/upgrade, PnP.PowerShell ile Online kullanıcı/izin ve dış paylaşım yönetimi, kapsamlı envanter ve kullanım raporları üretme uygulamalı olarak gösterilir.

Süre ve Format

4 Gün. Her gün dört modül; her modül SharePoint farm ve/veya Online kiracı lab ortamında operasyon betikleriyle desteklenir.

Seviye

İleri Seviye — SharePoint yöneticileri için günlük operasyon: kullanıcı/izin yönetimi, yedekleme, izleme, yama, içerik taşıma ve raporlamanın PowerShell ile otomasyonu.

Öğrenme Metodu

Katılımcılar gerçek yönetim senaryolarını SharePoint Management Shell ve PnP.PowerShell betikleriyle çözerek öğrenir.

Neden Bu Eğitim?

👥İzin Hakimiyeti

Kullanıcı, grup ve izinleri betikle yöneterek karmaşık izin yapılarını hatasız denetlersiniz.

💾Güvenli Yedek

Farm ve site yedeklerini zamanlanmış betiklerle standartlaştırarak kurtarmaya hazır olursunuz.

📑Otomatik Rapor

Envanter, kullanım ve izin raporlarını betikle üreterek yönetim görünürlüğü sağlarsınız.

Anahtar Konular

sharepoint powershell yönetimibackup-spfarmbackup-spsiteget-spusersharepoint izin yönetimisharepoint timer jobuls log analizipnp powershellsharepoint online raporlamasharepoint yedekleme
“İyi bir SharePoint yöneticisi arayüzü değil, konsolu açar.”

Ön Koşullar

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

1
PowerShell Bilgisi

Orta düzey PowerShell (pipeline, döngü, fonksiyon) bilgisi gerekir.

2
SharePoint Yönetimi

Site koleksiyonu, izin ve içerik veritabanı kavramlarına aşinalık gerekir.

3
Erişim

Farm admin veya SharePoint Online admin yetkisi gereklidir.

4
Lab Ortamı

SharePoint Server farmı veya bir SharePoint Online kiracısı faydalıdır.

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ı kullanıcı, grup ve izinleri betikle yönetip izin kalıtımını kontrol edebilir.
Modül 1
Kullanıcı Yönetimi
  • Get-SPUser ile site kullanıcılarının listelenmesi
  • New-SPUser ile kullanıcı ekleme
  • Set-SPUser ile site koleksiyonu yöneticisi atama
  • Remove-SPUser ile kullanıcı kaldırma
  • Get-SPSite | Get-SPWeb ile kullanıcı tarama
  • Claims kimlik formatının (i:0#.w|) çözümlenmesi
Modül 2
Grup Yönetimi
  • SPWeb.SiteGroups koleksiyonuna erişim
  • SPWeb.Groups.Add ile grup oluşturma
  • Gruba kullanıcı ekleme (AddUser)
  • Grup sahibi ve üyelik ayarları
  • Varsayılan Owners/Members/Visitors grupları
  • Grup üyelerinin raporlanması
Modül 3
İzin Düzeyleri
  • SPRoleDefinition ile izin düzeylerinin listelenmesi
  • Özel izin düzeyi (role definition) oluşturma
  • SPBasePermissions bayraklarının anlaşılması
  • RoleAssignment ile prensibe izin verme
  • Full Control, Contribute, Read düzeyleri
  • İzin düzeyi değişikliğinin kalıtıma etkisi
Modül 4
Kalıtım ve Benzersiz İzin
  • HasUniqueRoleAssignments ile kalıtım durumu
  • BreakRoleInheritance ile kalıtım kırma
  • ResetRoleInheritance ile kalıtımı geri alma
  • Liste ve öğe düzeyinde benzersiz izin
  • Benzersiz izinli nesnelerin taranması ve raporu
  • İzin karmaşıklığının azaltılması önerileri
Günün hedefiKatılımcı farm ve site düzeyinde yedek alıp granüler geri yükleme ve içerik veritabanı bakımını yapabilir.
Modül 1
Farm Yedekleme
  • Backup-SPFarm -Directory -BackupMethod Full ile tam yedek
  • Differential yedek ile değişiklik yedekleme
  • Backup-SPConfigurationDatabase ile yapılandırma yedeği
  • Get-SPBackupHistory ile yedek geçmişi
  • Yedek dizini ve alan yönetimi
  • Zamanlanmış farm yedek betiği
Modül 2
Site Yedekleme
  • Backup-SPSite -Identity -Path ile site koleksiyonu yedeği
  • UseSqlSnapshot ile tutarlı yedek
  • Export-SPWeb ile alt site/liste dışa aktarma
  • IncludeVersions ile sürüm yedekleme
  • CSV'den döngüyle toplu site yedeği
  • Yedek bütünlüğü doğrulama
Modül 3
Granüler Geri Yükleme
  • Restore-SPSite ile site koleksiyonu geri yükleme
  • Import-SPWeb ile alt site/liste içe aktarma
  • GradualDelete ile büyük site silme
  • Unattached content DB recovery senaryosu
  • Recycle bin'den öğe kurtarma
  • Geri yükleme sonrası doğrulama adımları
Modül 4
İçerik Veritabanı Bakımı
  • Get-SPContentDatabase ile boyut ve site sayısı
  • Move-SPSite ile site koleksiyonunu başka DB'ye taşıma
  • İçerik DB'si bölme ile yük dengeleme
  • DatabaseMaximumSiteCount ayarıyla büyüme kontrolü
  • Get-SPDeletedSite ve Remove-SPDeletedSite
  • Veritabanı sağlık ve orphan item kontrolü
Günün hedefiKatılımcı timer job ve logları izleyip sağlık kurallarını yönetebilir ve yama/upgrade süreçlerini betikle yürütebilir.
Modül 1
Timer Job Yönetimi
  • Get-SPTimerJob ile zamanlanmış işlerin listesi
  • Start-SPTimerJob ile işi hemen çalıştırma
  • Set-SPTimerJob ile çalışma sıklığı ayarı
  • Get-SPTimerJob | Where LastRunTime ile son çalışma
  • Takılan timer job'ların tespiti
  • SPTimerService (OWSTIMER) yeniden başlatma
Modül 2
ULS Log Analizi
  • Get-SPLogEvent ile ULS olaylarını okuma
  • Merge-SPLogFile ile çoklu sunucu log birleştirme
  • Correlation ID ile hata izleme
  • New-SPLogFile ile yeni log döngüsü
  • Log seviyesini Set-SPLogLevel ile geçici artırma
  • Hata deseni araması ve raporlama
Modül 3
Health Analyzer
  • Get-SPHealthAnalysisRule ile sağlık kuralları
  • Kural etkinleştirme/devre dışı bırakma
  • Disable-SPHealthAnalysisRule ile gereksiz uyarıları kapatma
  • Sağlık raporlarının betikle toplanması
  • Test-SPContentDatabase ile upgrade öncesi kontrol
  • Sorunların otomatik düzeltilmesi (Repair)
Modül 4
Yama ve Upgrade
  • Get-SPProduct -Local ile yama seviyesi tespiti
  • Binary yama sonrası Upgrade-SPContentDatabase
  • Install-SPFeature ile özellik güncelleme
  • NeedsUpgrade durumunun kontrolü
  • Zero-downtime yama için içerik DB offline yaklaşımı
  • Upgrade sonrası site collection health check
Günün hedefiKatılımcı PnP.PowerShell ile Online kullanıcı/izinleri yönetip kapsamlı envanter ve kullanım raporları üretebilir.
Modül 1
Online Kullanıcı ve İzin
  • Connect-PnPOnline ile kiracıya bağlanma
  • Get-PnPUser ve Add-PnPUser ile kullanıcı yönetimi
  • Get-PnPGroup ile site grupları
  • Set-PnPWebPermission ile izin atama
  • Set-PnPListItemPermission ile öğe izni
  • Get-PnPSiteCollectionAdmin ile yönetici denetimi
Modül 2
Dış Paylaşım Yönetimi
  • Set-PnPTenant -SharingCapability ile kiracı politikası
  • Get-PnPTenantSite ile site paylaşım ayarları
  • Harici (guest) kullanıcıların listelenmesi
  • Anonim/anyone bağlantılarının denetimi
  • Paylaşım süresi (ExternalUserExpiration) ayarı
  • Uyumsuz paylaşımların raporlanması
Modül 3
Envanter Raporları
  • Tüm site koleksiyonlarının Get-PnPTenantSite ile envanteri
  • Site boyutu, sahip ve son değişiklik raporu
  • Liste/kütüphane ve öğe sayısı raporu
  • Benzersiz izinli nesnelerin kiracı genelinde taranması
  • Sonuçların Export-Csv ile dışa aktarımı
  • HTML/PDF özet rapor üretimi
Modül 4
Kullanım ve Uyum Raporu
  • Depolama kullanımı ve kota raporu
  • İnaktif (kullanılmayan) sitelerin tespiti
  • Microsoft 365 kullanım verisiyle birleştirme
  • İzin ve paylaşım uyum denetimi raporu
  • Zamanlanmış görevle periyodik rapor üretimi
  • Raporların yöneticiye otomatik iletilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İzin Yönetimi

Kullanıcı, grup ve izin düzeylerini betikle yönetip kalıtımı kontrol edebilirsiniz.

✅
Farm Yedekleme

Backup-SPFarm ve Backup-SPSite ile yedekleri standartlaştırabilirsiniz.

✅
Granüler Kurtarma

Site, alt site ve öğe düzeyinde granüler geri yükleme yapabilirsiniz.

✅
İçerik DB Bakımı

İçerik veritabanlarını taşıyıp yük dengesini yönetebilirsiniz.

✅
İzleme

Timer job, ULS log ve health analyzer ile ortamı izleyebilirsiniz.

✅
Yama/Upgrade

İçerik veritabanı upgrade ve yama süreçlerini betikle yürütebilirsiniz.

✅
Online Yönetim

PnP.PowerShell ile Online kullanıcı, izin ve dış paylaşımı yönetebilirsiniz.

✅
Raporlama

Kapsamlı envanter, kullanım ve uyum raporlarını otomatik üretebilirsiniz.

Kimler İçin Uygundur?

  • SharePoint Server veya SharePoint Online ortamlarının günlük yönetiminden sorumlu yöneticiler
  • operasyon ekipleri
  • collaboration platform uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SharePoint Server veya Online ortamlarının günlük yönetiminden sorumlu yöneticiler ve operasyon ekipleri için uygundur.
Yedekleme ve kurtarma işleniyor mu?
Evet. Backup-SPFarm/Backup-SPSite ile yedekleme, Export/Import-SPWeb ile granüler kurtarma ve içerik veritabanı bakımı uygulanır.
İzin yönetimi ne kadar detaylı?
SPUser/SPGroup yönetimi, özel izin düzeyleri, kalıtım kırma ve benzersiz izinli nesnelerin taranıp raporlanması ayrıntılı işlenir.
SharePoint Online da kapsanıyor mu?
Evet. Dördüncü gün PnP.PowerShell ile Online kullanıcı/izin, dış paylaşım yönetimi ve envanter/kullanım raporlamasına ayrılmıştır.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayanlara 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. PowerShell for SharePoint Administrators Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri 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ıWorking with SQL PowerShell Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Working with SQL PowerShell Eğitimi

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

SQL Server'ı PowerShell ile yönetin: SqlServer modülü, Invoke-Sqlcmd T-SQL yürütme, Backup/Restore-SqlDatabase, SMO, SQL Agent ve dbatools ile çok sunuculu otom

Detayları Gör →
PowerShell ve Betik YazımıActive Directory ve PowerShell Kullanımı Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Active Directory ve PowerShell Kullanımı Eğitimi

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

ActiveDirectory modülü, Get/New/Set-ADUser, grup ve OU yönetimi, CSV'den toplu kullanıcı açma ve GPO raporlamayı uygulamalı öğreten 3 günlük eğitim.

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

Advanced Automated Administration with Windows PowerShell Eğitimi

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

Gelişmiş fonksiyonlar, CmdletBinding, modül paketleme, PowerShell Remoting, hata yönetimi ve araç geliştirmeyi derinlemesine işleyen 4 günlük ileri eğitim.

Detayları Gör →
PowerShell ve Betik YazımıAutomating Administration with Windows PowerShell Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Automating Administration with Windows PowerShell Eğitimi

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

PowerShell'e sıfırdan giriş: cmdlet, pipeline, nesne modeli, Get-Help/Get-Member, değişken, döngü ve ilk betikleri uygulamalı öğreten 3 günlük eğitim.

Detayları Gör →
PowerShell ve Betik YazımıExchange Server İçin PowerShell Otomasyonu Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Exchange Server İçin PowerShell Otomasyonu Eğitimi

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

Exchange Management Shell ile posta kutusu, izin, akış kuralı, veritabanı, DAG, taşıma ve raporlama otomasyonunu uygulamalı işleyen 4 günlük ileri eğitim.

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