PowerShell ile Remote Management
PowerShell ile Remote Management, ağ üzerindeki bilgisayarlara uzaktan bağlanarak komut veya script çalıştırma işlemidir.
Bu özellik, WinRM (Windows Remote Management) protokolü üzerinden çalışır ve sistem yöneticilerine büyük kolaylık sağlar.
PowerShell ile remote management kullanarak:
Sunuculara fiziksel erişim olmadan işlem yapabilir,
Toplu komut çalıştırabilir,
Servis, log veya güncelleme işlemlerini uzaktan yönetebilirsiniz.
Uzak sistemlerde log kontrolü yapmak istersen PowerShell ile Event Log Yönetimi makalesini inceleyebilirsin.
WinRM, PowerShell Remoting altyapısının temel bileşenidir.
Uzak bağlantı yapmadan önce hedef bilgisayarlarda etkinleştirilmesi gerekir.
Yerel bilgisayarda etkinleştirmek için:
Uzak sistemlerde toplu etkinleştirme için (örneğin GPO veya oturum açma scripti ile):
İpucu: Güvenlik duvarı (Firewall) üzerinde TCP 5985 (HTTP) ve TCP 5986 (HTTPS) portlarının açık olduğundan emin olun.
Bazı ortamlarda güvenli olmayan ağlar için HTTPS kullanımı önerilir.
Sertifika tabanlı bağlantı için:
TrustedHosts listesine belirli bilgisayarları ekleyebilirsiniz:
Listeyi doğrulamak:
Tek bir uzak bilgisayara bağlanmak için:
Bağlantıdan çıkmak:
Birden fazla bilgisayarda aynı anda komut çalıştırmak için:
Aşağıdaki script, belirli bir servis durumunu (örneğin “BITS”) ağdaki tüm cihazlarda kontrol eder:
Bu yöntem, ağınızdaki tüm sistemlerin servis durumlarını kolayca izlemeyi sağlar.
Uzak bir bilgisayarda script dosyası çalıştırmak:
Uzak sistemde komutu yönetici olarak çalıştırmak için:
PowerShell 7 ve sonrası sürümlerde:
-AsJob parametresiyle arka planda çalıştırma,
-ThrottleLimit parametresiyle paralel işlem kontrolü yapılabilir.
Örnek:
Artık PowerShell kullanarak:
WinRM yapılandırmasını yapabilir,
Uzak sistemlere güvenli şekilde bağlanabilir,
Aynı anda birden fazla cihazda komut çalıştırabilir,
Remote script yönetimini otomatikleştirebilirsin.
PowerShell ile Remote Management, IT yöneticilerine merkezi kontrol, hız ve güvenlik sağlar.
Birçok kişi PowerShell komutları konusuna yalnızca “hangi komut ne işe yarar?” düzeyinde yaklaşır. Oysa profesyonel…
Kurumsal IT altyapılarında zamanla depolama ihtiyaçlarının artması, eski sunucuların performansının yetersiz kalması veya yeni mimariye…
NTFS Permission Tasarımı: AGDLP Modeli ile Kurumsal Yetkilendirme Rehberi Kurumsal ortamlarda NTFS permission tasarımı, dosya…
Kurumsal yapılarda Windows File Server güvenliği, veri bütünlüğü ve iş sürekliliği açısından kritik öneme sahiptir.…
Blockchain Log Bütünlüğü Bu yazımızda blockchain log bütünlüğü üzerine incelemelerde bulunacağız. Günümüz kurumsal sistemlerinde en…
A PowerShell SQL Server backup script is a practical way to standardize SQL backups across…
This website uses cookies.
Read More