ADMINISTRATION AND AUTOMATION WITH WINDOWS POWERSHELL INTERMEDIATE EĞİTİMİ

Betiklerinizi tek seferlikten yeniden kullanılabilire taşıyın

İleri pipeline, fonksiyonlar, hata yönetimi, CIM/WMI, Remoting ve dosya/kayıt işlemleriyle gerçek yönetim görevlerini otomatikleştirin.

PowerShell'de orta seviye otomasyon: ileri pipeline ve hesaplanmış özellikler, parametreli fonksiyonlar, Try/Catch hata yönetimi, CIM/WMI sistem sorgulama, Remoting, dosya ve kayıt işlemleri, veri alışverişi ve zamanlama; tamamı uygulamalı.

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

Eğitim Hakkında

Temeli olanlar için günlük otomasyonda orta seviye yetkinlik

Bu eğitim, PowerShell temellerini bilen yöneticileri günlük işleri ölçekli ve dayanıklı betiklere taşıyan orta seviye kullanıcılara dönüştürür. Pipeline'ın derinleştirilmesi (hesaplanmış özellikler, ByPropertyName bağlama), parametreli fonksiyon yazımı, hata yönetimi (Try/Catch, ErrorAction), WMI/CIM üzerinden sistem bilgisi toplama (Get-CimInstance), çok sunuculu çalışma için PowerShell Remoting (Invoke-Command, PSSession) işlenir. Dosya sistemi ve kayıt defteri işlemleri, metin ayrıştırma ve düzenli ifadeler, JSON/CSV veri alışverişi, zamanlanmış görevler ve betiklerin paketlenmesi uygulamalı kapsanır. Katılımcı envanter toplama, servis/süreç izleme ve raporlama görevlerini gerçek betiklere dönüştürür.

Süre ve Format

3 Gün. Her gün dört modül; konular canlı lab'da gerçek sunucu ve istemciler üzerinde betik yazma alıştırmalarıyla pekiştirilir.

Seviye

Orta Seviye — Pipeline derinleştirme, fonksiyon yazımı, hata yönetimi, WMI/CIM ve Remoting ile günlük yönetimi ölçekli betiklere taşıma.

Öğrenme Metodu

Her konu, katılımcının kendi fonksiyon ve betiklerini yazıp yerel ve uzak sistemlerde çalıştırmasıyla uygulamalı işlenir.

Neden Bu Eğitim?

🧱Yeniden Kullanım

Parametreli fonksiyonlar yazarak aynı mantığı farklı senaryolarda tekrar tekrar kullanmayı öğrenirsiniz.

🖥️Sistem Görünürlüğü

CIM/WMI ile donanım, servis ve yapılandırma bilgisini tüm sunuculardan merkezi olarak toplarsınız.

🛡️Dayanıklılık

Hata yönetimi ekleyerek betiklerinizin beklenmedik durumlarda güvenle davranmasını sağlarsınız.

Anahtar Konular

powershell orta seviyepowershell fonksiyonpowershell hata yönetimiget-ciminstancewmi powershellinvoke-commandpscustomobjectpowershell regexconvertfrom-jsonpowershell otomasyontry catch powershell
“Orta seviye, komutu bilmekten komutu araca dönüştürmeye geçtiğin yerdir.”

Ön Koşullar

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

1
PowerShell Temeli

Cmdlet, pipeline ve değişken kavramlarını bilmek gerekir.

2
İlk Betikler

Basit .ps1 betikleri çalıştırmış olmak işi kolaylaştırır.

3
Lab Ortamı

Yerel ve uzak çalışmalar için en az iki Windows makinesi faydalıdır.

4
Yönetim İlgisi

Servis, süreç ve envanter yönetimine aşinalık beklenir.

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ı pipeline'ı derinleştirir ve parametreli fonksiyonlar yazarak kodunu yeniden kullanılabilir hale getirir.
Modül 1
İleri Pipeline
  • Hesaplanmış özellikler (@{Name;Expression})
  • Select-Object ile özel sütun üretimi
  • ByValue ve ByPropertyName bağlama
  • Pipeline değişkeni $_ ve $PSItem
  • ForEach-Object -Begin/-Process/-End
  • Pipeline akışının hata ayıklanması
Modül 2
Fonksiyon Yazımı
  • function anahtar kelimesiyle tanım
  • Begin/Process/End blokları
  • Fonksiyonun pipeline'da kullanımı
  • return ve çıktı akışı davranışı
  • Yorum tabanlı yardım yazımı
  • Fonksiyon isimlendirme standardı
Modül 3
Parametreler
  • param() bloğu ve parametre türleri
  • Mandatory ve varsayılan değerler
  • ValidateSet ile değer kısıtlama
  • Switch parametreleri
  • Parametre kümeleri
  • Pipeline girişli parametre tasarımı
Modül 4
Çıktı ve Biçim
  • Nesne döndüren fonksiyon tasarımı
  • [PSCustomObject] ile yapılandırılmış çıktı
  • Write-Output ve Write-Verbose ayrımı
  • Çıktının CSV/JSON'a aktarımı
  • Format cmdlet'lerinin sona bırakılması
  • Tutarlı çıktı sözleşmesi
Günün hedefiKatılımcı hata yönetimi uygular, CIM/WMI ile sistem bilgisi toplar ve verileri dış biçimlerle alışverişini yapar.
Modül 1
Hata Yönetimi
  • Terminating ve non-terminating hata ayrımı
  • Try/Catch/Finally yapısı
  • ErrorAction ve $ErrorActionPreference
  • ErrorVariable ile hata toplama
  • throw ile hata üretme
  • $Error geçmişinin incelenmesi
Modül 2
CIM ve WMI
  • Get-CimInstance ile sistem sorgulama
  • Win32_OperatingSystem, Win32_LogicalDisk sınıfları
  • CIM ve WMI arasındaki fark
  • New-CimSession ile uzak sorgulama
  • Donanım ve yazılım envanteri toplama
  • CIM metotlarının (Invoke-CimMethod) çağrılması
Modül 3
Metin ve Düzenli İfadeler
  • Select-String ile dosya içinde arama
  • match ve -replace operatörleri
  • Düzenli ifade (regex) temel kalıpları
  • Günlük (log) dosyası ayrıştırma
  • Yakalama grupları ile veri çıkarma
  • ConvertFrom-String örüntüleri
Modül 4
Veri Alışverişi
  • Import-Csv ve Export-Csv kullanımı
  • ConvertTo-Json ve ConvertFrom-Json
  • XML okuma ve [xml] tip hızlandırıcısı
  • REST API'den Invoke-RestMethod ile veri
  • Veri doğrulama ve temizleme
  • Biçimler arası dönüştürme
Günün hedefiKatılımcı birden çok sunucuda Remoting ile çalışır, dosya/kayıt işlemlerini yönetir ve betikleri zamanlar.
Modül 1
PowerShell Remoting
  • Enable-PSRemoting ile etkinleştirme
  • Invoke-Command ile uzak komut
  • ComputerName ile çok sunucu
  • New-PSSession ile kalıcı oturum
  • $using: değişkeni ile veri geçirme
  • Çıktıda PSComputerName ayrımı
Modül 2
Dosya Sistemi
  • Get-ChildItem -Recurse ile tarama
  • Copy/Move/Remove-Item işlemleri
  • Dosya boyutu ve tarih filtreleme
  • ACL okuma ve ayarlama (Get/Set-Acl)
  • Geçici dosya ve klasör temizliği
  • Dosya karması (Get-FileHash)
Modül 3
Kayıt Defteri
  • Registry sürücüsünde gezinme (HKLM:)
  • Get-ItemProperty ile anahtar okuma
  • New-Item ve New-ItemProperty
  • Set-ItemProperty ile değer güncelleme
  • Uzak kayıt defteri erişimi
  • Kayıt tabanlı yapılandırma değişiklikleri
Modül 4
Zamanlama ve Paketleme
  • Register-ScheduledTask ile görev
  • Betik parametrelerinin göreve aktarımı
  • Kimlik bilgisi ve çalışma hesabı
  • Betiklerin modül olarak toplanması
  • ExecutionPolicy ve imzalama
  • Günlükleme ve bildirim standardı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İleri Pipeline

Hesaplanmış özellikler ve bağlama ile güçlü pipeline kurarsınız.

✅
Fonksiyon Yazımı

Parametreli, yeniden kullanılabilir fonksiyonlar yazabilirsiniz.

✅
Hata Dayanıklılığı

Try/Catch ile beklenmedik durumlara dayanıklı betikler kurarsınız.

✅
Sistem Sorgulama

CIM/WMI ile donanım ve yapılandırma envanteri toplarsınız.

✅
Veri İşleme

CSV, JSON ve REST verilerini okuyup dönüştürebilirsiniz.

✅
Remoting

Invoke-Command ile çok sunucuda komut çalıştırabilirsiniz.

✅
Sistem Kaynakları

Dosya sistemi ve kayıt defterini betikle yönetirsiniz.

✅
Zamanlama

Betiklerinizi zamanlanmış görevlerle otomatikleştirirsiniz.

Kimler İçin Uygundur?

  • PowerShell'in temellerini bilen
  • günlük yönetim görevlerini daha verimli betiklere taşımak isteyen sistem yöneticileri
  • BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
PowerShell'in temellerini bilen, günlük yönetim görevlerini daha verimli betiklere taşımak isteyen sistem yöneticileri ve BT uzmanları için uygundur.
Hangi ön bilgi gerekir?
Cmdlet, pipeline ve değişken kavramlarına aşinalık ile basit .ps1 betikleri çalıştırmış olmak beklenir.
CIM/WMI kullanımı var mı?
Evet, Get-CimInstance ile sistem sorgulama, uzak CIM oturumu ve Invoke-CimMethod uygulamalı işlenir.
Remoting kapsamda mı?
Evet, Invoke-Command ve PSSession ile birden çok sunucuda komut çalıştırma son gün ele alınır.
Sertifika veriliyor mu?
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. Administration and Automation with Windows PowerShell Interm 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ı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 →
PowerShell ve Betik YazımıPowerShell DSC ve Config Management Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

PowerShell DSC ve Config Management Eğitimi

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

PowerShell DSC ile bildirimsel yapılandırma, kaynaklar, MOF derleme, LCM, pull/push dağıtım ve drift yönetimini uygulamalı işleyen 4 günlük ileri eğitim.

Detayları Gör →
PowerShell ve Betik YazımıPowerShell ile Ağ Yönetimi ve Otomasyonu Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

PowerShell ile Ağ Yönetimi ve Otomasyonu Eğitimi

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

NetTCPIP, NetAdapter, DNS/DHCP cmdlet'leri, firewall kuralları, Test-NetConnection tanılama ve toplu ağ yapılandırmayı işleyen 3 günlük uygulamalı eğitim.

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