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