AUTOMATING WINDOWS SERVER WITH POWERSHELL EĞİTİMİ

Windows Server'ı komut satırından uçtan uca yönetin

Rol kurulumundan Active Directory, DNS, DHCP, depolama ve DSC otomasyonuna kadar Windows Server yönetimini PowerShell ile öğrenin.

Windows Server 2019/2022 ortamlarını grafik arayüz yerine PowerShell ile yönetmeyi öğreten bu eğitim; rol kurulumu, Active Directory, DNS/DHCP, depolama, IIS ve DSC ile durum tabanlı yapılandırmayı lab'larla kapsar.

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

Eğitim Hakkında

Server Manager yerine betiklerle tekrarlanabilir sunucu yapılandırması

Bu eğitim, Windows Server 2019/2022 ortamlarını grafik arayüz yerine PowerShell ile yönetmeyi öğretir. Install-WindowsFeature ile rol/özellik kurulumu, Active Directory modülüyle kullanıcı ve grup yönetimi, DnsServer ve DhcpServer modülleriyle ağ servisleri, Storage modülüyle disk ve birim işlemleri, WebAdministration ile IIS yapılandırması ve Desired State Configuration (DSC) ile durum tabanlı yapılandırma uygulamalı olarak işlenir. Katılımcılar sunucu kurulumlarını betikle standartlaştırmayı ve tekrarlanabilir kılmayı öğrenir.

Süre ve Format

4 Gün. Her gün dört modül; her modül Windows Server lab makinesinde komut çalıştırılarak pekiştirilir.

Seviye

Orta Seviye — Windows Server rollerinin PowerShell ile yapılandırılması: rol/özellik kurulumu, Active Directory, DNS/DHCP, depolama, IIS ve DSC ile durum tabanlı yönetim.

Öğrenme Metodu

Tüm yapılandırmalar Hyper-V veya fiziksel Windows Server lab'ında gerçek rollerle uygulanarak öğretilir.

Neden Bu Eğitim?

🔁Tekrarlanabilirlik

Sunucu kurulum adımlarını betiğe dökerek her yeni sunucuyu aynı standartta ve hatasız yapılandırırsınız.

🖥️Server Core Desteği

Grafik arayüzü olmayan Server Core kurulumlarını yalnızca PowerShell ile tam kontrol altında yönetirsiniz.

📐Durum Tabanlı Yönetim

DSC ile sunucuların olması gereken yapılandırmasını tanımlar, sapmaları otomatik düzeltirsiniz.

Anahtar Konular

windows server powershellinstall-windowsfeatureactive directory powershelldns powershelldhcp powershelldscdesired state configurationserver core yönetimiiis powershellsunucu otomasyonu
“İyi yapılandırılmış bir sunucu, grafik arayüzde tıklanarak değil, tek bir betikle yeniden doğabilir.”

Ön Koşullar

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

1
Server Deneyimi

Windows Server rolleri ve Server Manager ile temel yönetim deneyimi faydalıdır.

2
PowerShell Temeli

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

3
Lab Sunucusu

Windows Server 2019/2022 kurulu bir makine veya sanal makine gereklidir.

4
Yönetici Yetkisi

Rol kurulumu ve servis yapılandırması için Domain/Local Administrator hakları 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ı Install-WindowsFeature ile sunucu rollerini kurar, servisleri ve olay günlüklerini PowerShell üzerinden yönetir.
Modül 1
Rol ve Özellik Kurulumu
  • Get-WindowsFeature ile kurulu ve kurulabilir rollerin listelenmesi
  • Install-WindowsFeature -Name Web-Server -IncludeManagementTools kullanımı
  • Uninstall-WindowsFeature ile rol kaldırma ve -Remove ile payload temizliği
  • ServerManager modülünün ve DISM alternatifinin karşılaştırılması
  • Rol kurulumunu CSV listesinden toplu uygulama betiği
  • Restart gerektiren kurulumlarda -Restart parametresinin kullanımı
Modül 2
Servis Yönetimi
  • Get-Service, Start-Service, Stop-Service, Restart-Service cmdlet'leri
  • Set-Service ile başlangıç türünü (Automatic/Manual/Disabled) değiştirme
  • Get-CimInstance Win32_Service ile servis hesabı ve bağımlılık sorgulama
  • New-Service ile özel Windows servisi kaydı
  • Servis durumlarının Where-Object ile filtrelenip raporlanması
  • Uzak makinede servis durumunu Invoke-Command ile toplu kontrol
Modül 3
Olay Günlükleri ve İzleme
  • Get-WinEvent -LogName System -MaxEvents ile olay günlüğü okuma
  • FilterHashtable ile olay kimliği, seviye ve zaman bazlı filtreleme
  • Get-EventLog (eski) ile Get-WinEvent farkı
  • Performans sayaçları için Get-Counter kullanımı
  • New-WinEvent ile özel olay yazımı
  • Olay raporlarının Export-Csv ile dışa aktarılması
Modül 4
Server Core ve Yapılandırma
  • Server Core üzerinde yalnızca PowerShell ile yönetim yaklaşımı
  • Rename-Computer ve Add-Computer ile ad ve etki alanı işlemleri
  • Set-TimeZone, Set-Date ve bölgesel ayarların betikle yapılması
  • Get-NetIPAddress ve New-NetIPAddress ile statik IP ataması
  • Set-DnsClientServerAddress ile DNS istemci yapılandırması
  • sconfig yerine betikle sunucu ilk kurulum adımları
Günün hedefiKatılımcı ActiveDirectory modülüyle kullanıcı, grup ve OU nesnelerini toplu oluşturur, yönetir ve raporlar.
Modül 1
Kullanıcı Yönetimi
  • New-ADUser ile kullanıcı oluşturma ve zorunlu özniteliklerin atanması
  • Set-ADUser ile departman, unvan ve iletişim bilgisi güncelleme
  • Get-ADUser -Filter ve -Properties ile hedefli kullanıcı sorgulama
  • Enable-ADAccount, Disable-ADAccount ve Unlock-ADAccount işlemleri
  • Set-ADAccountPassword ve parola politikası değerlendirme
  • Search-ADAccount ile süresi dolan veya kilitli hesap raporu
Modül 2
Grup ve OU Yönetimi
  • New-ADGroup ile güvenlik ve dağıtım grubu oluşturma
  • Add-ADGroupMember ve Remove-ADGroupMember ile üyelik yönetimi
  • Get-ADGroupMember ile grup üyeliğinin özyinelemeli (-Recursive) listelenmesi
  • New-ADOrganizationalUnit ile OU oluşturma ve koruma bayrağı
  • Move-ADObject ile nesneleri OU'lar arasında taşıma
  • Get-ADOrganizationalUnit ile OU hiyerarşisinin raporlanması
Modül 3
Toplu İşlemler
  • Import-Csv ile kullanıcı listesinden toplu New-ADUser çalıştırma
  • Splatting ve ForEach-Object ile kullanıcı özelliklerinin atanması
  • Toplu parola sıfırlama ve hesap devre dışı bırakma betikleri
  • Get-ADUser çıktısının Export-Csv ile envanter raporuna dönüştürülmesi
  • Departman değişikliğinde grup üyeliklerinin toplu güncellenmesi
  • Hata yönetimiyle (try/catch) dayanıklı toplu işlem betiği
Modül 4
Grup İlkeleri (GPO)
  • GroupPolicy modülü ve Get-GPO ile mevcut ilkelerin listelenmesi
  • New-GPO ve New-GPLink ile ilke oluşturma ve bağlama
  • Set-GPRegistryValue ile kayıt defteri tabanlı ayar uygulama
  • Get-GPResultantSetOfPolicy ile RSoP raporu üretme
  • Backup-GPO ve Restore-GPO ile ilke yedekleme
  • Invoke-GPUpdate ile uzak makinelerde ilke yenileme
Günün hedefiKatılımcı DnsServer ve DhcpServer modülleriyle ağ servislerini, Storage modülüyle disk ve paylaşımları PowerShell ile yapılandırır.
Modül 1
DNS Sunucu Yönetimi
  • Add-DnsServerPrimaryZone ile ileri ve ters arama bölgesi oluşturma
  • Add-DnsServerResourceRecordA ve CNAME kayıt ekleme
  • Get-DnsServerResourceRecord ile bölge kayıtlarının listelenmesi
  • Remove-DnsServerResourceRecord ile kayıt temizliği
  • Set-DnsServerForwarder ile iletici yapılandırması
  • Clear-DnsServerCache ve DNS tanılama cmdlet'leri
Modül 2
DHCP Sunucu Yönetimi
  • Add-DhcpServerv4Scope ile IP kapsamı tanımlama
  • Set-DhcpServerv4OptionValue ile router ve DNS seçenekleri
  • Add-DhcpServerv4Reservation ile MAC bazlı rezervasyon
  • Get-DhcpServerv4Lease ile aktif kiralamaların raporlanması
  • Add-DhcpServerv4ExclusionRange ile adres dışlama
  • Add-DhcpServerInDC ile DHCP sunucusunun AD'de yetkilendirilmesi
Modül 3
Disk ve Birim Yönetimi
  • Get-Disk ve Initialize-Disk ile diskin başlatılması (GPT/MBR)
  • New-Partition -UseMaximumSize ile bölüm oluşturma
  • Format-Volume -FileSystem NTFS/ReFS ile biçimlendirme
  • Set-Partition ve Resize-Partition ile sürücü harfi ve boyut işlemleri
  • Storage Spaces: New-StoragePool ve New-VirtualDisk kullanımı
  • Get-Volume ile disk kullanım raporu üretme
Modül 4
Dosya Paylaşımı ve İzinler
  • New-SmbShare ile SMB paylaşımı oluşturma ve izin atama
  • Get-SmbShare ve Get-SmbSession ile paylaşım ve oturum izleme
  • Grant-SmbShareAccess ile paylaşım düzeyi erişim yönetimi
  • Get-Acl ve Set-Acl ile NTFS izinlerinin betikle yönetimi
  • New-Item ve klasör yapısının toplu oluşturulması
  • FSRM kota ve dosya tarama cmdlet'lerine giriş
Günün hedefiKatılımcı WebAdministration ile IIS sitelerini yapılandırır, DSC ile sunucuların istenen durumunu tanımlayıp uygular.
Modül 1
IIS Web Sunucusu Yönetimi
  • WebAdministration modülü ve IIS: PSDrive ile gezinme
  • New-Website ve New-WebAppPool ile site ve uygulama havuzu oluşturma
  • Set-ItemProperty ile binding ve port yapılandırması
  • New-WebBinding ile HTTPS binding ve sertifika ilişkilendirme
  • Get-Website ve Get-WebAppPoolState ile durum izleme
  • Add-WebConfigurationProperty ile web.config ayarlarının betikle değişimi
Modül 2
DSC Temelleri
  • Desired State Configuration kavramı ve push/pull modelleri
  • Configuration bloğu ve Node tanımıyla yapılandırma yazımı
  • MOF dosyasının derlenmesi (Configuration çağrısı)
  • Start-DscConfiguration ile yapılandırmanın uygulanması
  • Test-DscConfiguration ile uyumluluk kontrolü
  • Get-DscConfiguration ile mevcut durumun sorgulanması
Modül 3
DSC Kaynakları
  • WindowsFeature kaynağıyla rol kurulumunun bildirimsel tanımı
  • File ve Registry kaynaklarıyla dosya ve kayıt defteri yönetimi
  • Service kaynağıyla servis durumunun garanti altına alınması
  • Script kaynağı ve özel DSC kaynak modülleri
  • PSDscResources ve PSGallery'den kaynak kurulumu
  • DependsOn ile kaynaklar arası sıralama bağımlılığı
Modül 4
İzleme, Raporlama ve Standartlaştırma
  • Configuration drift (sapma) kavramı ve otomatik düzeltme (ApplyAndAutoCorrect)
  • LCM (Local Configuration Manager) ayarlarının Set-DscLocalConfigurationManager ile yapılması
  • Pull sunucusu mimarisine genel bakış
  • Sunucu sağlık raporunu üreten izleme betiği
  • Betiklerin PSScriptAnalyzer ile kalite kontrolü
  • Yapılandırma betiklerinin sürüm kontrolüyle (Git) yönetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Rol Otomasyonu

Install-WindowsFeature ile sunucu rollerini betikle kurup kaldırabilirsiniz.

✅
AD Yönetimi

ActiveDirectory modülüyle kullanıcı, grup ve OU işlemlerini toplu olarak gerçekleştirebilirsiniz.

✅
Ağ Servisleri

DNS ve DHCP bölgelerini, kayıtlarını ve kapsamlarını komut satırından yapılandırabilirsiniz.

✅
Depolama Yönetimi

Disk başlatma, bölümleme, biçimlendirme ve SMB paylaşımı işlemlerini betikle yapabilirsiniz.

✅
IIS Yapılandırma

WebAdministration ile site, uygulama havuzu ve binding yönetimini otomatikleştirebilirsiniz.

✅
DSC ile Durum

Desired State Configuration ile sunucuların istenen durumunu tanımlayıp sapmaları düzeltebilirsiniz.

✅
Server Core

Grafik arayüzü olmayan Server Core sunucularını yalnızca PowerShell ile yönetebilirsiniz.

✅
Standartlaştırma

Sunucu kurulum adımlarını tekrarlanabilir betiklere dökerek dağıtımı standartlaştırabilirsiniz.

Kimler İçin Uygundur?

  • Windows Server altyapısı kuran ve yöneten sistem yöneticileri
  • sunucu dağıtımını standartlaştırmak isteyen IT ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Windows Server altyapısı kuran ve yöneten sistem yöneticileri ile sunucu dağıtımını standartlaştırmak isteyen IT ekipleri için uygundur.
Temel PowerShell bilmek gerekir mi?
Cmdlet ve pipeline gibi temel kavramlara aşinalık önerilir; gerekli temeller kısaca hatırlatılarak sunucu senaryolarına geçilir.
Hangi Windows Server sürümleri işlenir?
Windows Server 2019 ve 2022 ortamları esas alınır; Server Core kurulumlarının yönetimi de ayrıca ele alınır.
DSC eğitimin neresinde yer alıyor?
Son gün Desired State Configuration ile yapılandırma yazımı, MOF derleme, kaynaklar ve sapma düzeltme uygulamalı olarak işlenir.
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. Automating Windows Server with PowerShell Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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 Üst düzey Sınıfı Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

PowerShell Üst düzey Sınıfı Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

PowerShell class, gelişmiş fonksiyonlar, runspace paralel işleme, DSC, AST analizi ve performans optimizasyonunu kapsayan uzman düzey PowerShell eğitimi.

Detayları Gör →
PowerShell ve Betik YazımıThe Power of PowerShell Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

The Power of PowerShell Eğitimi

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

PowerShell'i sıfırdan öğrenin: cmdlet yapısı, nesne tabanlı pipeline, filtreleme, betik yazımı ve günlük sistem yönetimi otomasyonu temel düzeyde anlatılır.

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