WINDOWS SERVER : SCRIPTING & COMMON AUTOMATION TASKS EĞİTİMİ

Tekrar eden sunucu işlerini PowerShell ile otomatikleştir

PowerShell betikleri, modüller, pipeline, hata yönetimi, DSC ve zamanlanmış görevlerle Windows Server operasyonlarını uçtan uca otomatikleştirin.

Windows Server yönetiminde tekrar eden işleri PowerShell betikleri, fonksiyonlar, remoting, zamanlanmış görevler ve DSC ile otomatikleştiren uygulamalı orta seviye eğitim.

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

Eğitim Hakkında

Cmdlet'lerden fonksiyonlara ve Desired State Configuration'a uzanan otomasyon

Bu eğitim Windows Server yönetiminde tekrar eden işleri PowerShell ile otomatikleştirmeyi öğretir. Cmdlet yapısı (fiil-isim), boru hattı (pipeline), nesne modeli ve Get-Member keşfiyle başlar. Değişkenler, koşullar, döngüler, fonksiyonlar ve parametreler ile betik yazımı; try/catch hata yönetimi ve günlükleme; PSCustomObject ve dışa aktarma (CSV, JSON) işlenir. Modül yazımı, PowerShell Remoting ile çoklu sunucu yönetimi, zamanlanmış görev ve Scheduled Job, kimlik bilgisi/SecretManagement ile güvenli otomasyon, Desired State Configuration (DSC) ile durum temelli yapılandırma kapsamlı biçimde uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; her kavram çalıştırılabilir betik örnekleriyle lab ortamında pekiştirilir.

Seviye

Orta Seviye — PowerShell ile Windows Server yönetimini betikleştirme, modül kullanımı, DSC ve zamanlanmış otomasyon görevleri.

Öğrenme Metodu

Her konu VS Code ve PowerShell konsolunda gerçek betikler yazılıp birden çok sunucuda çalıştırılarak uygulanır.

Neden Bu Eğitim?

⚙️Zaman Tasarrufu

Saatler süren tekrar eden işleri saniyelerle biten betiklere dönüştürürsünüz.

📐Tutarlılık

DSC ve betiklerle yüzlerce sunucuyu aynı standartta tutarsınız.

🔎İzlenebilirlik

Günlükleme ve hata yönetimiyle otomasyonun ne yaptığını her zaman bilirsiniz.

Anahtar Konular

powershell eğitimiwindows server otomasyonpowershell scriptingdesired state configurationpowershell remotingscheduled task powershellpscustomobjecttry catch hata yönetimipowershell fonksiyon
“İki kez yaptığın her işi, üçüncüde betik yazmış olman gerekir.”

Ön Koşullar

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

1
Windows Yönetimi

Windows Server rolleri ve günlük yönetim işlerine aşinalık.

2
Temel PowerShell

Konsolu açıp birkaç cmdlet çalıştırmış olmak faydalıdır.

3
Mantıksal Düşünme

Koşul ve döngü gibi temel programlama kavramlarına açıklık.

4
Lab Ortamı

Üzerinde betik çalıştırılabilen bir veya daha fazla Windows Server sanal makine.

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ı PowerShell nesne modelini, boru hattını ve yerleşik yardım/keşif araçlarını etkin kullanır.
Modül 1
Dil Temelleri
  • Fiil-isim cmdlet yapısı (Get-, Set-, New-)
  • Get-Help, Get-Command ve Get-Member ile keşif
  • Değişkenler, veri türleri ve $PSItem ($_)
  • Operatörler: -eq, -like, -match, -contains
  • Takma adlar (alias) ve okunabilirlik tercihi
  • Yürütme ilkesi (Set-ExecutionPolicy) ve imzalama
Modül 2
Pipeline ve Nesneler
  • Boru hattında nesnelerin akışı
  • Where-Object ile filtreleme
  • Select-Object ile özellik seçme ve hesaplanan alan
  • Sort-Object ve Group-Object kullanımı
  • ForEach-Object ile öğe başına işlem
  • Measure-Object ile sayım ve toplam
Modül 3
Veri Girdi/Çıktı
  • Import-Csv ve Export-Csv ile tablo verisi
  • ConvertTo-Json / ConvertFrom-Json dönüşümleri
  • PSCustomObject ile yapılandırılmış çıktı
  • Out-File, Out-GridView ve Format-Table
  • Get-Content / Set-Content ile metin dosyası
  • Registry ve WMI/CIM verisine erişim (Get-CimInstance)
Modül 4
Yaygın Yönetim
  • Get-Service / Restart-Service ile hizmet yönetimi
  • Get-Process ve kaynak tüketen işlemlerin tespiti
  • Get-EventLog / Get-WinEvent ile günlük sorgulama
  • Get-ChildItem ile dosya sistemi gezinme
  • Test-Path ve dosya/dizin denetimleri
  • Invoke-Command ile tek seferlik uzak komut
Günün hedefiKatılımcı akış denetimli betikler ve parametreli fonksiyonlar yazar, hata ve günlük yönetimi uygular.
Modül 1
Akış Denetimi
  • if/elseif/else koşul yapıları
  • switch ile çok dallı seçim
  • for, foreach, while ve do döngüleri
  • break ve continue ile döngü denetimi
  • Dizi (array) ve hashtable veri yapıları
  • Splatting ile parametre gruplama
Modül 2
Fonksiyonlar
  • function tanımı ve dönüş değeri (return)
  • param() bloğu ve tür belirtme
  • [Parameter(Mandatory)] ve doğrulama öznitelikleri
  • Pipeline girişi (ValueFromPipeline)
  • CmdletBinding ve gelişmiş fonksiyon
  • Yorum tabanlı yardım (comment-based help)
Modül 3
Hata Yönetimi
  • Sonlandıran ve sonlandırmayan hata farkı
  • try/catch/finally bloğu
  • ErrorAction ve $ErrorActionPreference
  • $Error otomatik değişkeni ile son hatalar
  • Throw ile özel hata üretme
  • Write-Error ve Write-Warning kullanımı
Modül 4
Günlükleme ve Test
  • Start-Transcript ile oturum kaydı
  • Write-Verbose ve -Verbose anahtarı
  • Özel günlük dosyasına zaman damgalı yazma
  • Pester ile temel betik testi kavramı
  • ShouldProcess ile -WhatIf / -Confirm desteği
  • Betik parametre doğrulama senaryoları
Günün hedefiKatılımcı çoklu sunucu yönetimi, zamanlanmış otomasyon ve DSC ile durum temelli yapılandırmayı uygular.
Modül 1
PowerShell Remoting
  • Enable-PSRemoting ve WinRM dinleyicileri
  • New-PSSession ile kalıcı oturum
  • Invoke-Command -ComputerName ile paralel yürütme
  • Oturum yapılandırması (JEA) ile kısıtlı yönetim
  • CredSSP ve çift atlama (double hop) sorunu
  • HTTPS üzerinden güvenli remoting
Modül 2
Kimlik ve Güvenlik
  • Get-Credential ve PSCredential nesnesi
  • SecretManagement ve SecretStore ile parola saklama
  • Export-Clixml ile şifreli kimlik saklama riski
  • gMSA (grup yönetilen hizmet hesabı) ile betik çalıştırma
  • Betik imzalama ve AllSigned ilkesi
  • En az ayrıcalık ilkesine uygun otomasyon
Modül 3
Zamanlanmış Otomasyon
  • Register-ScheduledTask ile görev oluşturma
  • Tetikleyici (trigger) ve eylem (action) tanımı
  • ScheduledJob ve iş geçmişi takibi
  • Görevin belirli hesapla ve en yüksek ayrıcalıkla çalışması
  • Betik çıktısının e-posta/günlük ile raporlanması
  • Başarısız görevlerin izlenmesi ve yeniden deneme
Modül 4
Desired State Configuration
  • DSC yapılandırma (configuration) bloğu
  • Yerleşik kaynaklar: File, Service, Registry, WindowsFeature
  • MOF derleme ve Start-DscConfiguration
  • Push ve Pull dağıtım modelleri
  • Test-DscConfiguration ile uyum denetimi
  • Yapılandırma kaymasını (drift) düzeltme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Pipeline Ustalığı

Nesne tabanlı boru hattını kullanarak verimli tek satırlık komutlar yazabilirsiniz.

✅
Betik Yazımı

Akış denetimli, yeniden kullanılabilir betikler geliştirebilirsiniz.

✅
Fonksiyonlar

Parametreli ve doğrulamalı gelişmiş fonksiyonlar oluşturabilirsiniz.

✅
Hata Yönetimi

try/catch ve günlükleme ile güvenilir otomasyonlar yazabilirsiniz.

✅
Uzak Yönetim

PowerShell Remoting ile onlarca sunucuyu tek komutla yönetebilirsiniz.

✅
Güvenli Otomasyon

SecretManagement ve gMSA ile kimlik bilgilerini güvenle kullanabilirsiniz.

✅
Zamanlama

Zamanlanmış görevlerle bakım işlerini otomatik çalıştırabilirsiniz.

✅
DSC

Desired State Configuration ile sunucuları hedef duruma getirip koruyabilirsiniz.

Kimler İçin Uygundur?

  • PowerShell
  • günlük yönetimi otomatikleştirmek isteyen sistem yöneticileri ve altyapı mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
PowerShell ile günlük sunucu yönetimini otomatikleştirmek isteyen sistem yöneticileri ve altyapı mühendisleri için uygundur.
Önceden PowerShell bilmek şart mı?
Şart değil; birkaç cmdlet çalıştırmış olmak yeterlidir, dil temelleri ilk günden ele alınır.
DSC kapsanıyor mu?
Evet; Desired State Configuration ile yapılandırma blokları, MOF derleme ve drift düzeltme uygulamalı işlenir.
Çoklu sunucu yönetimi öğretiliyor mu?
PowerShell Remoting ve Invoke-Command ile birden çok sunucuyu paralel yönetme senaryoları uygulanı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. Windows Server : Scripting & Common Automation Tasks 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

Windows Sunucu ve İstemciMCSA: Windows Server Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

MCSA: Windows Server Eğitimi

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

Windows Server kurulumu, Active Directory, DNS/DHCP, depolama, Hyper-V ve Failover Clustering konularını uçtan uca kapsayan kapsamlı MCSA düzeyi uygulamalı eğit

Detayları Gör →
Windows Sunucu ve İstemciMD - Managing Modern Desktop Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

MD - Managing Modern Desktop Eğitimi

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

Windows dağıtımı, Autopilot, Microsoft Intune ile MDM, uygulama ve güncelleme yönetimi, uç nokta güvenliği ve co-management konularını kapsayan ileri eğitim.

Detayları Gör →
Windows Sunucu ve İstemciMicrosoft Windows 11 Configuring and Troubleshooting Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Microsoft Windows 11 Configuring and Troubleshooting Eğitimi

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

Windows 11 kurulum, yapılandırma, ağ, güvenlik ve performans ayarlarıyla Event Viewer, SFC/DISM ve önyükleme onarımı dahil sorun gidermeyi öğreten orta seviye e

Detayları Gör →
Windows Sunucu ve İstemciMonitoring, Configuring & Optimizing in macOS Catalina Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Monitoring, Configuring & Optimizing in macOS Catalina Eğitimi

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

macOS Catalina yapılandırması, Activity Monitor ile izleme, depolama ve enerji optimizasyonu ile Terminal tanılaması ve bakımı kapsayan orta seviye eğitim.

Detayları Gör →
Windows Sunucu ve İstemciMonitoring, Configuring & Optimizing in macOS Ventura Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Monitoring, Configuring & Optimizing in macOS Ventura Eğitimi

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

macOS Ventura yapılandırması, yeni System Settings, Activity Monitor izleme, depolama ve enerji optimizasyonu ile bakımı kapsayan orta seviye eğitim.

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