FT-025A- Microsoft Windows PowerShell ile Yönetim Otomasyonu (Giriş)

FT-025A- Microsoft Windows PowerShell ile Yönetim Otomasyonu (Giriş)

Ön Koşul

Windows PowerShell ile Yönetim Otomasyonu hakkında giriş seviyesi bilgi sahibi olmanız, eğitimin sizin üzerinizde başarıya ulaşmasına yardımcı olacaktır.

Etkinlik Hedefi

PowerShell, Windows Sistem Mühendislerinin işlerini büyük ölçüde rahatlatmakta olan bir betik dilidir.

Hiç bir eğitim, bir sistem mühendisini kısa sürede yazılımcıya çeviremez fakat yazılmış olan bir betik dilini anlamasını sağlayabilir.

Bu amaçla, öncelikle temel seviyede PowerShell bilgisi öğreneceğiz, sonrasında da başka sistemciler tarafından yazılmış PowerShell script örnekleri üzerinden ilerleyerek, bu scriptleri okumayı, bunları kendi ihtiyaçlarımıza göre nasıl düzenleyebileceğimizi, olası bir hatada, bu hatayı nasıl yorumlayabileceğimizi birlikte konuşuyor olacağız. Örnekleri nasıl okuyacağımızı öğrendikten sonra, farklı örneklerden ihtiyacımız olan kısımları alarak, kendi scriptlerimizi hazırlıyor olacağız. Scriptlerimiz içerisinde, şifre kullanmamız gereken durumlarda, şifrelerimizi nasıl gizleyerek güvenli hale getirebileceğimizi göreceğiz.

Hazırladığımız scriptlerimizi, uzak sunucular üzerinde Remote PowerShell ile nasıl çalıştırabileceğimizi, PoSHServer kullanarak HTTP/HTTPS üzerinden nasıl script çalıştırarak sonuçlarını alabileceğimizi öğrenip, scriptlerimiz için HTML5 web arayüzü yapmayı öğreniyor olacağız.

Eğitim sonunda yazdığımız scriptlerimizi, EXE haline getirmeyi öğrenerek, tek tıkla çalıştırılabilir olmalarını sağlayacağız.

Etkinlik sonunda, çalışmaya katılan her öğrenci, belki PowerShell script yazmayı değil ama PowerShell script kullanmayı, debug etmeyi ve belki de en önemlisi PowerShell için Google kullanmayı öğreniyor olacak.

Etkinlik İçeriği

Gün 1 – PowerShell’e Giriş

Bölüm 1: Konsol kullanımı

Bölüm 2: Değişkenler

Bölüm 3: Array ve HashTable Kullanımı

Bölüm 4: Pipeline Kullanımı

Bölüm 5: Objeler – Property ve Method’lar

Bölüm 6: Şartlar (if – else – where – switch - regex)

Bölüm 7: Döngüler (while, foreach, for)

Bölüm 8: Text Operasyonları (split, replace, trim vb)

Bölüm 9: WMI - CIM

Bölüm 10: Fonksiyonlar

Gün 2 – Sistem Mühendisleri için PowerShell

Bölüm 1: Script Örnekleri ile Script Okuma

Bölüm 2: Senaryo üzerinden ihtiyaca yönelik script hazırlama

Bölüm 3: Script hatalarının anlaşılması, debug ve çözüm yöntemleri

Bölüm 4: Script içinde şifre ve gizli bilgilerin tutulabilmesi için güvenlik önlemleri

Bölüm 5: Remote PowerShell ile uzak sunucular üzerinde uygulama

Bölüm 6: PoSHServer ile web arayüzlü script hazırlama

Bölüm 7: Scriptleri Exe haline çevirmek

Bölüm 8: Öğrenciye analitik düşünme becerisi kazandırabilmek amacıyla her öğrencinin sunacağı bir şart ile her öğrencinin kendi başına hazırlayacağı bir script projesi

 

Mail WhatsApp Telefon