March 29, 2024
powershell

Powershell Cmdlet Nedir ?

Bu kısa tanım makalesinde Powershell cmdlet nedir, bahsedeceğiz.

PowerShell komutları cmdlet (“command-let”) olarak adlandırılır. Cmdlet, tek bir özelliği işleyen komuttur. Cmdlet terim olarak “küçük komut (short command)” olarak anlaşılabilir. Genel kural olarak, cmdlet yazanların cmdlet’leri basit ve tek amaçlı hazırlamaları teşvik edilir.

Powershell kurulduğunda, sessions ve jobs gibi özelliklerle çalışan cmdlet’lerle birlikte gelir. Diğer özellikleri sağlayan cmdlet’leri almak için PowerShell’e modüller ekleyebilirsiniz. Örneğin ftp ile çalışma, işletim sisteminizi yönetme ve dosya sistemine erişme gibi özelliklere yönelik 3. party modüller vardır.

Cmdlet’ler, aşağıda örneklendiği gibi, bir fiil-isim adlandırma kuralına uyar;

 Get-Process

 Format-Table

 Start-Service.

Fiil seçimleri için de bir kural vardır: verileri almak için “get”,

verileri eklemek veya güncelleştirmek için “set”,

verileri biçimlendirmek için “format”,

çıkışı bir hedefe yönlendirmek için “out”, vb. kullanılır.

Cmdlet yazanların, her cmdlet için bir yardım dosyası eklemesi önerilir. cmdlet’i Get-Help herhangi bir cmdlet için yardım dosyasını görüntüler.

Örneğin, cmdlet’i hakkında Get-ChildItem yardım almak için Windows PowerShell oturumuna aşağıdaki komut girilir

Get-Help -Name Get-ChildItem -Detailed