PowerShell cmdlet'lerinin yapısını keşfetme
Windows işletim sistemlerinde ve diğer Microsoft ürünlerinde yerleşik olarak bulunan binlerce Windows PowerShell cmdlet'i vardır. Tüm bu komutların adlarını ve söz dizimini ezberlemek mümkün değildir. Neyse ki cmdlet oluşturucuları, cmdlet'lerin adını ve söz dizimini tahmin etmenize yardımcı olan ortak bir biçim kullanarak cmdlet'ler oluşturur. Bu ortak biçim, cmdlet'leri bulmayı ve kullanmayı çok daha kolay hale getirir.
Not
PowerShell cmdlet'lerinin kullandığı yaygın biçim, Fiil-İsim gösterimidir.
Cmdlet fiilleri
Cmdlet adının fiil bölümü, cmdlet'in ne yaptığını gösterir. Cmdlet oluşturucularının kullandığı, cmdlet adlarında tutarlılık sağlayan onaylı fiiller vardır. Yaygın fiiller şunlardır:
- Alın. Dosya veya kullanıcı gibi bir kaynağı çağırır.
- Ayarla. Dosya veya kullanıcı özelliği gibi bir kaynakla ilişkili verileri değiştirir.
- Yeni. Dosya veya kullanıcı gibi bir kaynak oluşturur.
- Ekle'yi seçin. Birden çok kaynak içeren bir kapsayıcıya kaynak ekler.
- Kaldır'ı seçin. Birden çok kaynak içeren bir kapsayıcıdan bir kaynağı siler.
Not
Onaylanan Get-Verb fiillerin tam listesine sahip olmak için komutunu çalıştırabilirsiniz.
Bu liste, cmdlet'lerin kullandığı fiillerden yalnızca bazılarını temsil eder. Ayrıca, bazı fiiller benzer işlevler gerçekleştirir. Örneğin, Ekle fiili, Yeni fiiline benzer bir kaynak oluşturabilir. Bazı fiiller benzer görünebilir, ancak farklı işlevlere sahiptir. Örneğin, Okuma fiili bir kaynağın içerdiği metin dosyasının içeriği gibi bilgileri alırken, Al fiili gerçek dosyayı alır.
Cmdlet adları
Cmdlet adının isim bölümü, cmdlet'in hangi tür kaynakları veya nesneleri etkilediğini gösterir. Aynı kaynakta çalışan tüm cmdlet'ler aynı adı kullanmalıdır. Örneğin, Hizmet adı Windows hizmetleriyle çalışan cmdlet'lere, İşlem adı ise bilgisayardaki işlemleri yönetmeye yöneliktir.
İsimler, ilgili isimlerin ailelere gruplanmasında yardımcı olan ön eklere de sahip olabilir. Örneğin, Active Directory adları AD harfleriyle başlar (ADUser, ADGroup ve ADComputer gibi). Microsoft SharePoint Server cmdlet'leri SP ön eki ile, Microsoft Azure cmdlet'leri ise Az ön ekiyle başlar.
Not
Windows PowerShell cmdlet'lere, işlevlere, iş akışlarına, uygulamalara ve diğer öğelere başvurmak için genel terim komutunu kullanır. Bu öğeler oluşturma yöntemi açısından farklılık gösterir. Ancak şimdilik, bunların tümünün aynı şekilde çalıştığını düşünmelisiniz. Bu modülde terimler komutu ve cmdlet'i birbirinin yerine kullanılır.