POWERSHELL EĞİTİMİ

Günlük sistem yönetimini PowerShell'le otomatikleştir

Cmdlet'ler, pipeline, betik yazımı, modüller, dosya/kayıt defteri ve temel remoting ile uçtan uca PowerShell becerisi.

Kapsamlı PowerShell eğitimi: nesne tabanlı pipeline ve filtreleme, metin işleme, betik ve fonksiyon yazımı, modül kullanımı, dosya/hizmet/kayıt defteri yönetimi, CSV/JSON, olay günlüğü ve temel remoting ile otomasyon.

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

Eğitim Hakkında

Komut satırından betik tabanlı sistem yönetimine geçiş

Bu eğitim, PowerShell'i günlük sistem yönetiminde etkin kullanmak isteyenlere kapsamlı bir temel kazandırır. Cmdlet ve pipeline mantığı, nesne tabanlı veri işleme, değişken ve veri yapıları hızla pekiştirildikten sonra betik yazımı, fonksiyon tanımlama, modül kullanımı (Install-Module, Find-Module) işlenir. Dosya ve klasör yönetimi, kayıt defteri, süreç ve hizmet denetimi, olay günlüğü sorgulama, CSV/JSON ile veri alışverişi ele alınır. Ayrıca Invoke-Command ile temel remoting, zamanlanmış görevler, hata yönetimine giriş ve günlük işleri otomatikleştiren pratik betiklerle eğitim tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; her modül konsol ve betik lab'larında uygulamayla desteklenir.

Seviye

Temel Seviye — cmdlet ve pipeline'dan betik yazımı, modül kullanımı, sistem/ağ yönetimi ve temel remoting'e kadar kapsamlı PowerShell.

Öğrenme Metodu

Katılımcılar her konuyu gerçek bir Windows ortamında cmdlet çalıştırıp pratik betikler yazarak öğrenir.

Neden Bu Eğitim?

⏱️Zaman Tasarrufu

Tekrar eden manuel işleri betiğe dönüştürerek dakikalarca süren görevleri saniyelere indirirsiniz.

🔧Çok Yönlü Yönetim

Dosya, hizmet, kayıt defteri ve olay günlüğünü tek araçtan yönetmeyi öğrenirsiniz.

🌐Uzaktan Kontrol

Temel remoting ile birçok makineyi kendi konsolunuzdan yönetebilir hale gelirsiniz.

Anahtar Konular

powershell eğitimipowershell betik yazmacmdletpipelinepowershell fonksiyonpowershell modülinvoke-commandpowershell sistem yönetimiget-wineventpowershell otomasyon
“Bir işi iki kez yaptıysan, üçüncüsünde onu bir betik yapsın.”

Ön Koşullar

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

1
Windows Bilgisi

Windows yönetimi ve dosya sistemi kullanımına aşinalık gerekir.

2
Komut Satırı

Temel komut satırı deneyimi faydalıdır ancak zorunlu değildir.

3
Lab Erişimi

Pratik için bir Windows makinesi, remoting için ikinci bir makine faydalıdır.

4
Yönetici Hakları

Hizmet ve kayıt defteri işlemleri için yükseltilmiş oturum gerekir.

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ı cmdlet ve pipeline mantığını pekiştirip nesneleri filtreleyip veri yapılarını kullanabilir.
Modül 1
Konsol ve Keşif
  • Get-Help, Get-Command ve Get-Member üçlüsü
  • Update-Help ve -Online yardım kullanımı
  • Get-Verb ile onaylı fiiller
  • Alias çözümleme ve profil dosyası kavramı
  • PSReadLine ile komut geçmişi ve düzenleme
  • Konsol ile VS Code entegre terminali
Modül 2
Pipeline ve Nesneler
  • | ile nesne akışı ve metin akışı farkı
  • Select-Object ile özellik seçimi ve -First/-Last
  • Where-Object ile koşullu filtreleme
  • Sort-Object ve Group-Object kullanımı
  • Measure-Object ile istatistik
  • ForEach-Object ile öğe başına işlem
Modül 3
Veri Yapıları
  • Değişken, string, int ve datetime tipleri
  • Diziler ve indeksleme
  • Hash table ile anahtar-değer saklama
  • PSCustomObject ile yapılandırılmış veri
  • Tür dönüşümleri ([int], [datetime])
  • Değişken kapsamı (global/local/script)
Modül 4
Metin ve Desen İşleme
  • match ve -replace ile düzenli ifade temeli
  • split ve -join ile metin ayırma/birleştirme
  • like ve joker karakter eşleme
  • Select-String ile metin içinde arama
  • Here-string ile çok satırlı metin
  • String formatlama (-f operatörü)
Günün hedefiKatılımcı koşul ve döngü içeren fonksiyonlu betikler yazıp hazır modülleri kullanabilir.
Modül 1
Akış Kontrolü
  • if/elseif/else ile karar yapıları
  • switch ile çoklu durum
  • for, foreach ve while döngüleri
  • break, continue ve return
  • do-while ve do-until kullanımı
  • Koşullarda karşılaştırma ve mantık operatörleri
Modül 2
Fonksiyonlar
  • function ile tekrar kullanılabilir kod bloğu
  • param bloğu ile parametre tanımlama
  • Varsayılan parametre değerleri
  • return ve çıktı davranışı
  • Pipeline'dan girdi alan basit fonksiyon
  • Comment-based help ile fonksiyon belgeleme
Modül 3
Modül Kullanımı
  • Get-Module ile yüklü modülleri görme
  • Import-Module ile modül yükleme
  • Find-Module ve Install-Module ile galeri kullanımı
  • $PSModulePath kavramı
  • PowerShellGet ile modül güncelleme
  • Hazır modül cmdlet'lerini keşfetme
Modül 4
Hata Yönetimine Giriş
  • try/catch ile hata yakalama
  • ErrorAction parametresi (Stop/Continue)
  • $Error değişkeniyle son hataları inceleme
  • Write-Error ve throw ile hata üretme
  • Write-Verbose ve Write-Warning akışları
  • Betikte temel loglama yaklaşımı
Günün hedefiKatılımcı sistem kaynaklarını yönetip veri alışverişi yapabilir ve işleri uzaktan ve zamanlı çalıştırabilir.
Modül 1
Dosya ve Kayıt Defteri
  • Get-ChildItem ile dosya/dizin listeleme
  • Copy-Item, Move-Item, Remove-Item işlemleri
  • New-Item ile dosya/klasör oluşturma
  • Get-Content ve Set-Content ile dosya okuma/yazma
  • Test-Path ile varlık kontrolü
  • Get-ItemProperty ile kayıt defteri (HKLM:) erişimi
Modül 2
Süreç ve Hizmet
  • Get-Process ve Stop-Process ile süreç yönetimi
  • Get-Service, Start-Service, Stop-Service
  • Get-CimInstance ile donanım/işletim sistemi bilgisi
  • Get-ComputerInfo ile sistem özeti
  • Get-WmiObject yerine CIM kullanımı
  • Disk ve bellek durumu sorgulama
Modül 3
Veri ve Olay Günlüğü
  • Import-Csv ve Export-Csv ile CSV işleme
  • ConvertTo-Json ve ConvertFrom-Json
  • Get-WinEvent ile olay günlüğü sorgulama
  • FilterHashtable ile olay filtreleme
  • Çıktının HTML rapora dönüştürülmesi
  • Send-MailMessage ile rapor gönderimi alternatifleri
Modül 4
Remoting ve Zamanlama
  • Enable-PSRemoting ile WinRM açma
  • Invoke-Command ile uzak komut çalıştırma
  • Enter-PSSession ile etkileşimli oturum
  • Register-ScheduledJob / Scheduled Task ile zamanlama
  • Betiğin oturumsuz (unattended) çalıştırılması
  • Günlük otomasyon betiği örneğinin kurulması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Nesne Tabanlı Çalışma

Pipeline ve nesnelerle veriyi filtreleyip dönüştürebilirsiniz.

✅
Metin İşleme

Regex, -split ve -replace ile metin verisini işleyebilirsiniz.

✅
Betik Yazımı

Koşul, döngü ve fonksiyon içeren betikler yazabilirsiniz.

✅
Modül Kullanımı

PowerShell Gallery'den modül bulup kurarak kullanabilirsiniz.

✅
Sistem Yönetimi

Dosya, hizmet, süreç ve kayıt defterini betikle yönetebilirsiniz.

✅
Veri Alışverişi

CSV ve JSON ile veri içe/dışa aktarıp rapor üretebilirsiniz.

✅
Remoting

Invoke-Command ile uzak makinelerde komut çalıştırabilirsiniz.

✅
Otomasyon

Betikleri zamanlanmış görevle oturumsuz çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • PowerShell'i işinde düzenli kullanmak isteyen sistem yöneticileri
  • destek uzmanları
  • BT operasyon ekipleri için uygundur. Temel seviyeden başlayıp günlük otomasyona ulaşmak isteyenlere yöneliktir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
PowerShell'i işinde düzenli kullanmak isteyen sistem yöneticileri, destek uzmanları ve BT operasyon ekipleri için uygundur.
Temel (Basic) eğitiminden farkı nedir?
Bu eğitim temelleri hızla geçtikten sonra fonksiyon, modül, sistem yönetimi, veri alışverişi ve temel remoting ile günlük otomasyona kadar daha geniş bir kapsam sunar.
Uzaktan yönetim öğretiliyor mu?
Evet. Enable-PSRemoting, Invoke-Command ve Enter-PSSession ile temel remoting ve zamanlanmış görevle otomasyon işlenir.
Veri işleme konuları var mı?
Evet. Import/Export-Csv, ConvertTo/From-Json ve Get-WinEvent ile veri alışverişi ve olay günlüğü analizi uygulanı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 Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel 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ıTool Building with Windows PowerShell - Advanced Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Tool Building with Windows PowerShell - Advanced Eğitimi

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

Windows PowerShell ile profesyonel araç ve modül geliştirme: gelişmiş fonksiyonlar, parametre tasarımı, hata yönetimi, Pester testi, PSScriptAnalyzer ve modül d

Detayları Gör →
PowerShell ve Betik YazımıUpdating to Server : PowerShell for Windows Server Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Updating to Server : PowerShell for Windows Server Eğitimi

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

Windows Server'ı PowerShell ile yönetin: Install-WindowsFeature, Active Directory, NetTCPIP ağ, Storage depolama, DHCP/DNS ve Server Core otomasyonu uygulamalı

Detayları Gör →
PowerShell ve Betik YazımıWindows Admin Center ve PowerShell için İş Istasyonu Yönetimi Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Windows Admin Center ve PowerShell için İş Istasyonu Yönetimi Eğitimi

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

Windows Admin Center kurulumu ve PowerShell ile iş istasyonu yönetimi: uzaktan yönetim, CimSession, Invoke-Command, güncelleme ve yazılım envanteri otomasyonu.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn