POWERSHELL REMOTING EĞİTİMİ

Tek konsoldan yüzlerce sunucuyu uzaktan yönet

WinRM, PSSession, Invoke-Command ve JEA ile uzak makineleri güvenli, ölçeklenebilir ve denetlenebilir biçimde yönetin.

WinRM tabanlı PowerShell Remoting ile uzak Windows sistemlerini güvenli yönetmeyi öğreten eğitim: oturum yönetimi, çok makineli komut yürütme, Kerberos/CredSSP kimlik doğrulama ve JEA ile kısıtlı endpoint kurulumu.

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

Eğitim Hakkında

WinRM altyapısı, oturum yönetimi, kimlik doğrulama ve uzaktan ölçeklenebilir komut yürütme

Bu eğitim, PowerShell Remoting ile uzak Windows (ve CIM üzerinden karma) sistemleri yönetmeyi öğretir. WS-Management/WinRM mimarisi, Enable-PSRemoting ile yapılandırma, Enter-PSSession ile etkileşimli oturum, Invoke-Command ile tek/çok makineye komut yürütme, New-PSSession ile kalıcı oturum ve oturum havuzları işlenir. Kerberos/NTLM kimlik doğrulama, CredSSP ve çift atlama (double-hop) sorunu, TrustedHosts, HTTPS dinleyici ve sertifika, session configuration ile JEA (Just Enough Administration) ve kısıtlı endpoint kurma konuları uygulamalı olarak ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; her modül kavram anlatımı ve uzak makine lab uygulamasıyla ilerler.

Seviye

Orta Seviye — WinRM, WS-Management ve PowerShell Remoting ile uzak yönetim, oturum yönetimi, kimlik doğrulama ve güvenli yapılandırmayı kapsar.

Öğrenme Metodu

En az iki Windows sunucu ve bir istemciden oluşan lab ortamında WinRM yapılandırması ve çok makineli komut yürütme senaryolarıyla öğretilir.

Neden Bu Eğitim?

🌐Ölçek

Invoke-Command ile tek komutu onlarca makinede paralel çalıştırıp merkezi çıktı alırsınız.

🔐Güvenlik

HTTPS dinleyici, JEA ve kısıtlı endpoint ile uzaktan yönetimi en az ayrıcalık ilkesiyle güvenceye alırsınız.

🔁Kalıcı Oturum

New-PSSession ile açtığınız oturumları tekrar kullanarak performanslı, durum koruyan yönetim yaparsınız.

Anahtar Konular

powershell remotingwinrminvoke-commandnew-pssessionenter-pssessionjeacredssp double-hoptrustedhostsws-managementhttps dinleyici
“Uzaktan yönetimin değeri hızında değil, güvenli ve denetlenebilir olmasındadır.”

Ön Koşullar

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

1
PowerShell Temeli

Cmdlet, pipeline, değişken ve nesne kavramlarına hakim olmak gerekir.

2
Windows Ağ Bilgisi

TCP portları, DNS ve güvenlik duvarı kuralları hakkında temel bilgi faydalı olur.

3
Active Directory

Domain ortamı, Kerberos ve kullanıcı/hizmet hesapları kavramları bilinmelidir.

4
Lab Ortamı

En az iki Windows sunucu ve yönetici erişimine sahip bir istemci önerilir.

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ı, WinRM altyapısını yapılandırır ve etkileşimli/tek seferlik uzak oturumları kullanır.
Modül 1
WS-Management Temeli
  • WS-Management protokolü ve WinRM servisinin rolü
  • HTTP 5985 ve HTTPS 5986 varsayılan dinleyici portları
  • SOAP tabanlı mesajlaşma ve WinRM ile CIM/WMI ilişkisi
  • PowerShell Remoting ile klasik RPC/DCOM yönetimi farkı
  • winrm quickconfig komutu ve servis başlangıç durumu
  • Test-WSMan ile hedef makinede WinRM erişilebilirliğini doğrulama
Modül 2
Remoting Etkinleştirme
  • Enable-PSRemoting -Force ile dinleyici ve güvenlik duvarı kuralı açma
  • Disable-PSRemoting ve yapılandırmayı geri alma davranışı
  • Get-PSSessionConfiguration ile mevcut endpoint'leri listeleme
  • GPO (Group Policy) ile remoting'i domain genelinde etkinleştirme
  • Public ağ profilinde Enable-PSRemoting kısıtı ve -SkipNetworkProfileCheck
  • WinRM servisini Set-Service ile otomatik başlatmaya alma
Modül 3
Etkileşimli Oturum
  • Enter-PSSession -ComputerName ile tek makineye bağlanma
  • Exit-PSSession ile oturumdan çıkış ve bağlam yönetimi
  • Credential parametresiyle farklı kullanıcıyla bağlanma
  • Prompt değişimiyle uzak bağlamda olduğunu anlama
  • Uzak oturumda yerel değişkenlere erişememe durumu
  • Enter-PSSession ile açılan oturumun tek makineyle sınırlı olması
Modül 4
WSMan PSDrive
  • WSMan: sürücüsüyle WinRM yapılandırmasını dosya sistemi gibi gezme
  • MaxMemoryPerShellMB ve MaxShellsPerUser limitlerini görüntüleme
  • Set-Item WSMan:\localhost\Client\TrustedHosts ile güvenilir host ekleme
  • Listener yapılandırmasını WSMan sürücüsünden inceleme
  • winrm get/set winrm/config komutlarıyla aynı ayarlara erişim
  • AllowUnencrypted ve Basic auth ayarlarının güvenlik etkisi
Günün hedefiKatılımcı, tek ve çok makinede komut yürütür, kalıcı oturumlarla verimli ve paralel yönetim yapar.
Modül 1
Invoke-Command
  • Invoke-Command -ComputerName -ScriptBlock ile tek seferlik komut yürütme
  • Birden çok makineye aynı komutu paralel gönderme
  • ThrottleLimit ile eşzamanlı bağlantı sayısını kontrol etme
  • FilePath ile yerel betiği uzak makinede çalıştırma
  • PSComputerName özelliğiyle çıktının hangi makineden geldiğini ayırt etme
  • AsJob ile uzak komutları arka plan işi olarak başlatma
Modül 2
Kalıcı Oturum
  • New-PSSession ile yeniden kullanılabilir kalıcı oturum oluşturma
  • Get-PSSession ve Remove-PSSession ile oturum yaşam döngüsü
  • Oturum değişkenini birden çok Invoke-Command çağrısında kullanma
  • Disconnect-PSSession ve Connect-PSSession ile bağlantıyı kopuk yönetme
  • Receive-PSSession ile kopuk oturumdan sonuç toplama
  • Oturum havuzu ile tekrar eden işlerde performans kazanımı
Modül 3
Argüman ve Değişken Aktarımı
  • $using: öneki ile yerel değişkeni uzak ScriptBlock'a taşıma
  • ArgumentList ile parametre aktarma ve param() bloğu kullanımı
  • Uzak oturumda değişken kapsamı ve veri serileştirme
  • Dönen nesnelerin deserialize edilmiş (PSObject) olması ve metot kaybı
  • Import-PSSession ile uzak modül komutlarını yerelde proxy'leme
  • Export-PSSession ile proxy modül oluşturma
Modül 4
Veri ve Dosya Aktarımı
  • Copy-Item -ToSession ile uzak oturuma dosya kopyalama
  • Copy-Item -FromSession ile uzak makineden dosya çekme
  • Büyük çıktıları merkezi dosyaya toplama stratejisi
  • Çok makineli işlerde hata ve başarıyı ayrıştırma
  • ConvertTo-Json/Export-Clixml ile sonuçları saklama
  • Çıktıları PSComputerName'e göre gruplayarak raporlama
Günün hedefiKatılımcı, remoting kimlik doğrulama sorunlarını çözer ve en az ayrıcalıklı güvenli endpoint'ler kurar.
Modül 1
Kimlik Doğrulama
  • Kerberos ve NTLM arasındaki fark ve domain gereksinimi
  • TrustedHosts ile domain dışı/çalışma grubu makineye bağlanma
  • Negotiate, Kerberos ve Basic kimlik doğrulama yöntemleri
  • Authentication parametresiyle yöntem seçimi
  • Get-Credential ile güvenli kimlik bilgisi toplama
  • SPN (Service Principal Name) eksikliğinin Kerberos'a etkisi
Modül 2
Double-Hop Sorunu
  • Çift atlama (double-hop) probleminin nedeni: kimlik delegasyonu
  • CredSSP ile delegasyon ve güvenlik riskleri
  • Enable-WSManCredSSP ile istemci/sunucu CredSSP yapılandırması
  • Kerberos kısıtlı delegasyon (constrained delegation) alternatifi
  • Resource-based constrained delegation ile güvenli çözüm
  • Kimlik bilgisini -Credential ile ikinci atlamaya açıkça taşıma
Modül 3
HTTPS Dinleyici
  • HTTPS 5986 dinleyici için sunucu sertifikası gereksinimi
  • New-Item WSMan:\localhost\Listener ile HTTPS dinleyici oluşturma
  • Sertifika parmak izini (thumbprint) dinleyiciye bağlama
  • Güvenlik duvarında 5986 portunu açma
  • UseSSL parametresiyle şifreli oturum başlatma
  • Self-signed yerine CA imzalı sertifika kullanımının önemi
Modül 4
JEA ve Kısıtlı Endpoint
  • Just Enough Administration (JEA) ile rol tabanlı kısıtlı yönetim
  • Role Capability (.psrc) dosyasıyla izin verilen cmdlet'leri tanımlama
  • Session Configuration (.pssc) dosyası ve RunAsVirtualAccount
  • Register-PSSessionConfiguration ile özel endpoint kaydetme
  • NoLanguage/RestrictedLanguage ile oturum dili modu kısıtlama
  • JEA transcript ve denetim günlükleriyle hesap verebilirlik

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
WinRM Yapılandırma

Enable-PSRemoting ve WSMan ayarlarıyla uzak yönetim altyapısını kurabilirsiniz.

✅
Çok Makineli Yürütme

Invoke-Command ile tek komutu onlarca makinede paralel çalıştırabilirsiniz.

✅
Kalıcı Oturum

New-PSSession ile oturum havuzları oluşturup verimli yönetim yapabilirsiniz.

✅
Değişken Aktarımı

$using: ve -ArgumentList ile yerel verileri uzak bloklara güvenle taşıyabilirsiniz.

✅
Kimlik Doğrulama

Kerberos, NTLM ve TrustedHosts senaryolarını doğru yapılandırabilirsiniz.

✅
Double-Hop Çözümü

CredSSP ve kısıtlı delegasyonla çift atlama sorununu çözebilirsiniz.

✅
HTTPS Dinleyici

Sertifika tabanlı HTTPS dinleyiciyle şifreli uzak oturumlar kurabilirsiniz.

✅
JEA Endpoint

Just Enough Administration ile en az ayrıcalıklı kısıtlı endpoint'ler tasarlayabilirsiniz.

Kimler İçin Uygundur?

  • Birden çok Windows sunucusunu yöneten
  • uzaktan komut yürütme
  • ölçeklenebilir otomasyon kurmak isteyen sistem yöneticileri ve DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Birden çok Windows sunucusunu yöneten ve uzaktan ölçeklenebilir otomasyon kurmak isteyen sistem yöneticileri ve DevOps mühendisleri için uygundur.
Remoting için hangi portlar açılmalı?
HTTP için 5985, HTTPS için 5986 portları WinRM dinleyicileri tarafından kullanılır ve güvenlik duvarında açılmalıdır.
Double-hop sorunu nedir?
Uzak oturumdan ikinci bir sunucuya erişirken kimlik bilgilerinin iletilememesidir; CredSSP veya kısıtlı delegasyonla çözülür.
JEA ne işe yarar?
Just Enough Administration, kullanıcıya yalnızca belirli cmdlet'leri ve işlemleri sunan kısıtlı endpoint'lerle en az ayrıcalık ilkesini uygular.
Domain dışı makineye bağlanabilir miyim?
Evet, TrustedHosts listesine ekleme ve uygun kimlik doğrulama yöntemiyle çalışma grubu makinelerine bağlanılabilir.

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 Remoting 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

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