PowerShell nedir?

PowerShell bir komut satırı kabuğundan, bir betik dilinden ve yapılandırma yönetimi çerçevesinden yapılmış platformlar arası bir görev otomasyon çözümüdür. PowerShell Windows, Linux ve macOS üzerinde çalışır.

Kabuk

PowerShell, diğer popüler kabukların en iyi özelliklerini içeren modern bir komut kabuğunu içerir. Yalnızca metin kabul eden ve döndüren çoğu kabuğun aksine, PowerShell .NET nesnelerini kabul eder ve döndürür. Kabuk aşağıdaki özellikleri içerir:

Betik dili

Betik dili olarak PowerShell genellikle sistemlerin yönetimini otomatik olarak sağlamak için kullanılır. Ayrıca genellikle CI/CD ortamlarında çözümler oluşturmak, test etmek ve dağıtmak için de kullanılır. PowerShell, .NET Ortak Dil Çalışma Zamanı (CLR) üzerinde yerleşiktir. Tüm girişler ve çıkışlar .NET nesneleridir. Çıkıştan bilgi ayıklamak için metin çıkışını ayrıştırmaya gerek yoktur. PowerShell betik dili aşağıdaki özellikleri içerir:

Yapılandırma yönetimi

PowerShell Desired State Configuration (DSC), PowerShell'de kurumsal altyapınızı kod olarak yapılandırmayla yönetmenizi sağlayan bir yönetim çerçevesidir. DSC ile şunların için:

Sonraki adımlar

Başlarken

PowerShell'i yeni mi biliyorsunuz ve nereden başlayacağını bilmiyor musunuz? Bu kaynaklara göz at.

PowerShell iş içinde

PowerShell'in farklı senaryolarda ve farklı platformlarda nasıl kullanıldığına göz atabilirsiniz.