Aracılığıyla paylaş


PowerShell Komutları için Onaylanan Fiiller

PowerShell, cmdlet'lerin adları ve türetilmiş .NET sınıfları için bir fiil-isim çifti kullanır. Adın fiil bölümü, cmdlet'in gerçekleştirdiği eylemi tanımlar. Adın isim bölümü, eylemin gerçekleştirildiği varlığı tanımlar. Örneğin, Get-Command cmdlet'i PowerShell'de kayıtlı tüm komutları alır.

Uyarı

PowerShell, İngilizce dilinde standart bir fiil olmasa bile eyleme işaret eden bir sözcüğü açıklamak için fiili terimini kullanır. Örneğin, yeni terimi geçerli bir PowerShell fiil adıdır çünkü İngilizce dilinde bir fiil olmasa bile bir eylem anlamına gelir.

Onaylanan her fiilin karşılık gelen bir diğer ad ön eki vardır. Bu diğer ad ön eklerini, bu fiili kullanan komutlar için diğer adlarda kullanırız. Örneğin, Import diğer adı öneki ip ve buna göre Import-Module diğer adı ipmo. Bu bir öneridir ancak kural değildir; özellikle, diğer ortamlardaki iyi bilinen komutları taklit eden komut diğer adları için dikkate alınması gerekmez.

Fiil Adlandırma Önerileri

Aşağıdaki öneriler, oluşturduğunuz cmdlet'ler, PowerShell tarafından sağlanan cmdlet'ler ve başkaları tarafından tasarlanan cmdlet'ler arasında tutarlılık sağlamak üzere cmdlet'iniz için uygun bir fiil seçmenize yardımcı olur.

  • PowerShell tarafından sağlanan önceden tanımlanmış fiil adlarından birini kullanın
  • Eylemin genel kapsamını açıklamak için fiilini kullanın ve cmdlet'in eylemini daha da daraltmak için parametreleri kullanın.
  • Onaylanan fiilin eş anlamlısı kullanmayın. Örneğin, her zaman Removekullanın, hiçbir zaman Delete veya Eliminatekullanmayın.
  • Yalnızca bu konuda listelenen her fiilin biçimini kullanın. Örneğin, Getkullanın, ancak Getting veya Getskullanmayın.
  • Aşağıdaki ayrılmış fiilleri veya diğer adları kullanmayın. PowerShell dili ve nadir birkaç cmdlet bu fiilleri istisnai durumlarda kullanır.
    • ForEach (foreach)
    • Ping (pi)
    • Sıralama (sr)
    • Tee (te)
    • Where (wh)

Get-Verb cmdlet'ini kullanarak fiillerin tam listesini alabilirsiniz.

Farklı Eylemler için Benzer Fiiller

Aşağıdaki benzer fiiller farklı eylemleri temsil ediyor.

Yeni ve Ekle karşılaştırması

Yeni bir kaynak oluşturmak için New fiilini kullanın. Var olan bir kapsayıcıya veya kaynağa bir şey eklemek için Add kullanın. Örneğin, Add-Content var olan bir dosyaya çıkış ekler.

Yeni ve Küme karşılaştırması

Yeni bir kaynak oluşturmak için New fiilini kullanın. Mevcut bir kaynağı değiştirmek için Set fiilini kullanın; isteğe bağlı olarak, Set-Variable cmdlet'i gibi yoksa oluşturun.

Nesne aramak için Find fiilini kullanın. Kapsayıcıdaki bir kaynağa başvuru oluşturmak için Search fiilini kullanın.

Alma ve Okuma karşılaştırması

Bir kaynak (dosya gibi) hakkında bilgi almak veya gelecekte kaynağa erişebileceğiniz bir nesne elde etmek için Get fiilini kullanın. Bir kaynağı açmak ve içinde yer alan bilgileri ayıklamak için Read fiilini kullanın.

Çağırma ve Başlangıç karşılaştırması

Komut çalıştırma ve bitmesini bekleme gibi zaman uyumlu işlemler gerçekleştirmek için Invoke fiilini kullanın. Otonom bir işlem başlatma gibi zaman uyumsuz işlemleri başlatmak için Start fiilini kullanın.

Ping ve Test karşılaştırması

Test fiilini kullanın.

Ortak Fiiller

PowerShell, neredeyse tüm cmdlet'lere uygulanabilecek genel eylemleri tanımlamak için System.Management.Automation.VerbsCommon numaralandırma sınıfını kullanır. Aşağıdaki tabloda tanımlı fiillerin çoğu listelanmaktadır.

Fiil (diğer ad) Eylem Kaçınılması gereken eş anlamlılar
Ekle (a) Kapsayıcıya kaynak ekler veya bir öğeyi başka bir öğeye ekler. Örneğin, Add-Content cmdlet'i bir dosyaya içerik ekler. Bu fiil Removeile eşleştirilir. Ekleme, Ekleme, Birleştirme, Ekleme
Temizle (cl) Kapsayıcıdaki tüm kaynakları kaldırır ancak kapsayıcıyı silmez. Örneğin, Clear-Content cmdlet'i bir dosyanın içeriğini kaldırır ancak dosyayı silmez. Temizleme, Silme, Serbest Bırakma, İşareti Kaldırma, Kümeyi Kaldırma, NullLeştirme
Kapat (cs) Kaynağın durumunu değiştirerek erişilemez, kullanılamaz veya kullanılamaz duruma getirir. Bu fiil Open.
Kopyalama (cp) Kaynağı başka bir ada veya başka bir kapsayıcıya kopyalar. Örneğin, Copy-Item cmdlet'i bir öğeyi (dosya gibi) veri deposundaki bir konumdan başka bir konuma kopyalar. Çoğaltma, Kopyalama, Çoğaltma, Eşitleme
enter (et) Kullanıcının kaynağa geçiş yapmasına olanak tanıyan bir eylem belirtir. Örneğin, Enter-PSSession cmdlet'i kullanıcıyı etkileşimli bir oturuma yerleştirir. Bu fiil Exitile eşleştirilir. gönder, içine
Çıkış (örn. Geçerli ortamı veya bağlamı en son kullanılan bağlama ayarlar. Örneğin, Exit-PSSession cmdlet'i kullanıcıyı etkileşimli oturumu başlatmak için kullanılan oturuma yerleştirir. Bu fiil Enterile eşleştirilir. Açılan, Çıkış
Bul (fd) Kapsayıcıda bilinmeyen, örtük, isteğe bağlı veya belirtilen bir nesneyi arar. Arama yap
Biçim (f) Nesneleri belirtilen bir formda veya düzende düzenler
get (g) Bir kaynağı alan eylemi belirtir. Bu fiil Setile eşleştirilir. Okuma, Açma, Kedi, Tür, Dir, Alma, Döküm, Alma, İnceleme, Bulma, Arama
Gizle (h) Bir kaynağı algılanamaz hale getirir. Örneğin, adında Gizle fiilini içeren bir cmdlet bir hizmeti bir kullanıcıdan gizleyebilir. Bu fiil Showile eşleştirilir. Blok
Join (j) Kaynakları tek bir kaynakta birleştirir. Örneğin, Join-Path cmdlet'i bir yolu alt yollarından biriyle birleştirerek tek bir yol oluşturur. Bu fiil Splitile eşleştirilir. Birleştir, Birleştir, Bağlan, İlişkile
Lock (lk) Bir kaynağın güvenliğini sağlar. Bu fiil Unlockile eşleştirilir. Kısıtla, Güvenli
Taşıma (m) Bir kaynağı bir konumdan diğerine taşır. Örneğin, Move-Item cmdlet'i bir öğeyi veri deposundaki bir konumdan başka bir konuma taşır. Aktarım, Ad, Geçiş
Yeni (n) Bir kaynak oluşturur. (Set fiili, Set-Variable cmdlet'i gibi verileri içeren bir kaynak oluştururken de kullanılabilir.) Oluşturma, Oluşturma, Derleme, Oluşturma, Ayırma
Aç'ı (op) Kaynağın durumunu değiştirerek erişilebilir, kullanılabilir veya kullanılabilir hale getirir. Bu fiil Closeile eşleştirilir.
İyileştirme (om) Kaynağın verimliliğini artırır.
Pop (pop) Bir öğeyi yığının üst kısmından kaldırır. Örneğin, Pop-Location cmdlet'i geçerli konumu yığına en son gönderilen konuma değiştirir.
Gönderme (pu) Yığının en üstüne öğe ekler. Örneğin, Push-Location cmdlet'i geçerli konumu yığına iter.
Yineleme (yeniden) Bir kaynağı geri alınan duruma sıfırlar.
Kaldır (r) Kapsayıcıdan bir kaynağı siler. Örneğin, Remove-Variable cmdlet'i bir değişkeni ve değerini siler. Bu fiil Addile eşleştirilir. Temizle, Kes, At, At, Sil
Yeniden Adlandır (rn) Kaynağın adını değiştirir. Örneğin, depolanan verilere erişmek için kullanılan Rename-Item cmdlet'i, veri deposundaki bir öğenin adını değiştirir. Değişiklik
Sıfırlama (rs) Bir kaynağı özgün durumuna geri ayarlar.
yeniden boyutlandırma(rz) Kaynağın boyutunu değiştirir.
Arama (sr) Kapsayıcıdaki bir kaynağa başvuru oluşturur. Bul, Bul
Seç (sc) Kapsayıcıdaki bir kaynağı bulur. Örneğin, Select-String cmdlet'i dizelerde ve dosyalarda metin bulur. Bul, Bul
Ayarla(lar) Mevcut bir kaynak üzerindeki verileri değiştirir veya bazı veriler içeren bir kaynak oluşturur. Örneğin, Set-Date cmdlet'i yerel bilgisayardaki sistem saatini değiştirir. (kaynak oluşturmak için New fiili de kullanılabilir.) Bu fiil Getile eşleştirilir. Yazma, Sıfırlama, Atama, Yapılandırma, Güncelleştirme
Göster (sh) Bir kaynağın kullanıcıya görünür olmasını sağlar. Bu fiil Hideile eşleştirilir. Görüntüle, Üret
Atla (sk) Bir dizideki bir veya daha fazla kaynağı veya noktayı atlar. Atla, Atla
Bölme (sl) Kaynağın bölümlerini ayırır. Örneğin, Split-Path cmdlet'i bir yolun farklı bölümlerini döndürür. Bu fiil Joinile eşleştirilir. Ayırmak
Adım (st) Bir dizideki bir sonraki noktaya veya kaynağa geçer.
Anahtar (sw) İki konum, sorumluluk veya durum arasında değişiklik yapmak gibi iki kaynak arasında değişen bir eylem belirtir.
Geri Al (un) Bir kaynağı önceki durumuna ayarlar.
kilidini (uk) Kilitli olan bir kaynağı serbest bırakır. Bu fiil Lockile eşleştirilir. Release, Unrestrict, Unsecure
watch (wc) Bir kaynağı sürekli olarak inceler veya değişiklikler için izler.

İletişim Fiilleri

PowerShell, iletişimler için geçerli eylemleri tanımlamak için System.Management.Automation.VerbsCommunications sınıfını kullanır. Aşağıdaki tabloda tanımlı fiillerin çoğu listelanmaktadır.

Fiil (diğer ad) Eylem Kaçınılması gereken eş anlamlılar
Connect (cc) Kaynak ile hedef arasında bağlantı oluşturur. Bu fiil Disconnectile eşleştirilir. Katılma, Telnet, Oturum Açma
Bağlantısını Kes (dc) Kaynak ve hedef arasındaki bağlantıyı keser. Bu fiil Connectile eşleştirilir. Kesme, Kapatma
Okuma (rd) Bir kaynaktan bilgi alır. Bu fiil Writeile eşleştirilir. Alma, İstem, Alma
Alma (rc) Bir kaynaktan gönderilen bilgileri kabul eder. Bu fiil Sendile eşleştirilir. Okuma, Kabul Etme, Göz Atma
Gönderme (sd) Bilgileri bir hedefe teslim eder. Bu fiil Receiveile eşleştirilir. Koy, Yayın, Posta, Faks
Yazma (wr) Hedefe bilgi ekler. Bu fiil Readile eşleştirilir. Koy, Yazdır

Veri Fiilleri

PowerShell, veri işlemeye uygulanan eylemleri tanımlamak için System.Management.Automation.VerbsData sınıfını kullanır. Aşağıdaki tabloda tanımlı fiillerin çoğu listelanmaktadır.

Fiil Adı (diğer ad) Eylem Kaçınılması gereken eş anlamlılar
Yedekleme (ba) Verileri çoğaltarak depolar. Kaydet, Yazdır, Çoğalt, Eşitle
Denetim Noktası (ch) Verilerin geçerli durumunun veya yapılandırmasının anlık görüntüsünü oluşturur. Fark
Karşılaştırma (cr) Bir kaynaktan alınan verileri başka bir kaynaktan alınan verilerle karşılaştırarak değerlendirir. Fark
Sıkıştır (cm) Bir kaynağın verilerini sıkıştırıyor. Expandile çiftler. Kompakt
Dönüştürme (cv) Cmdlet çift yönlü dönüştürmeyi desteklediğinde veya cmdlet birden çok veri türü arasında dönüştürmeyi desteklediğinde verileri bir gösterimden diğerine değiştirir. Değiştir, Yeniden Boyutlandır, Yeniden Örnekle
ConvertFrom (cf) Bir birincil giriş türünü (cmdlet adı girişi gösterir) desteklenen bir veya daha fazla çıkış türüne dönüştürür. Dışarı Aktarma, Çıkış, Dışarı Aktarma
ConvertTo (ct) Bir veya daha fazla giriş türünden birincil çıkış türüne dönüştürür (cmdlet adı çıkış türünü belirtir). İçeri Aktarma, Giriş, İçeri Aktarma
Çıkarma (dm) Adlandırılmış varlığı bir konumdan ayırır. Bu fiil Mountile eşleştirilir. Çıkarma, Bağlantıyı Kaldırma
Düzenleme (ed) İçerik ekleyerek veya kaldırarak mevcut verileri değiştirir. Değiştir, Güncelleştir, Değiştir
Genişlet (en) Sıkıştırılmış bir kaynağın verilerini özgün durumuna geri yükler. Bu fiil Compressile eşleştirilir. Patla, Sıkıştırmayı Kaldır
Dışarı Aktarma (ep) Birincil girişi dosya gibi kalıcı bir veri deposuna veya değişim biçimine kapsüller. Bu fiil Importile eşleştirilir. Ayıklama, Yedekleme
Grup (gp) Bir veya daha fazla kaynağı düzenler veya ilişkilendirir
İçeri Aktarma (ip) Kalıcı bir veri deposunda (dosya gibi) veya değişim biçiminde depolanan verilerden bir kaynak oluşturur. Örneğin, Import-Csv cmdlet'i virgülle ayrılmış değer (CSV) dosyasındaki verileri diğer cmdlet'ler tarafından kullanılabilecek nesnelere aktarır. Bu fiil Exportile eşleştirilir. BulkLoad, Load
başlatma (içinde) Bir kaynağı kullanıma hazırlar ve varsayılan duruma ayarlar. Silme, Başlatma, Yenileme, Yeniden Oluşturma, Yeniden Başlatma, Kurulum
Sınırı (l) Bir kaynağa kısıtlamalar uygular. Kota
Birleştirme (mg) Birden çok kaynaktan tek bir kaynak oluşturur. Birleştir, Katıl
Mount (mt) Bir konuma adlandırılmış varlık ekler. Bu fiil Dismountile eşleştirilir. Bağlan
Out (o) Verileri ortamdan gönderir. Örneğin, Out-Printer cmdlet'i bir yazıcıya veri gönderir.
Yayımlama (pb) Bir kaynağı başkalarının kullanımına sağlar. Bu fiil Unpublishile eşleştirilir. Dağıtma, Yayımlama, Yükleme
Geri Yükleme (rr) Kaynağı önceden tanımlanmış bir duruma ayarlar, örneğin Checkpointtarafından ayarlanan bir durum. Örneğin, Restore-Computer cmdlet'i yerel bilgisayarda bir sistem geri yükleme işlemi başlatır. Onar, İade Et, Geri Al, Düzelt
Kaydet (sv) Kaybı önlemek için verileri korur.
Eşitleme (sy) İki veya daha fazla kaynağın aynı durumda olduğundan emin olur. Çoğaltma, Zorlama, Eşleştirme
yayımdan kaldırma (ub) Bir kaynağı başkaları tarafından kullanılamaz duruma getirir. Bu fiil Publishile eşleştirilir. Kaldırma, Geri Döndürme, Gizleme
Güncelleştirme (ud) Bir kaynağı durumunu, doğruluğunu, uyumluluğunu veya uyumluluğunu korumak için -date up-togetirir. Örneğin, Update-FormatData cmdlet'i geçerli PowerShell konsoluna biçimlendirme dosyalarını güncelleştirir ve ekler. Yenileme, Yenileme, Yeniden Hesaplama, Yeniden Dizin oluşturma

Tanılama Fiilleri

PowerShell, tanılamaya uygulanan eylemleri tanımlamak için System.Management.Automation.VerbsDiagnostic sınıfını kullanır. Aşağıdaki tabloda tanımlı fiillerin çoğu listelanmaktadır.

Fiil (diğer ad) Eylem Kaçınılması gereken eş anlamlılar
hata ayıklama (db) operasyonel sorunları tanılamak için bir kaynağı inceler. Tanılamak
Ölçü (ms) Belirtilen bir işlem tarafından kullanılan kaynakları tanımlar veya bir kaynakla ilgili istatistikleri alır. Hesaplama, Belirleme, Çözümleme
ping (pi) Kullanım dışı - Bunun yerine Test fiilini kullanın.
Onarım (rp) Bir kaynağı kullanılabilir bir koşula geri yükler Düzeltme, Geri Yükleme
(rv) çözümlemeyi Bir kaynağın kısa gösterimini daha eksiksiz bir gösterimle eşler. Genişlet, Belirle
Test (t) Bir kaynağın işlemini veya tutarlılığını doğrular. Tanılama, Çözümleme, Kurtarma, Doğrulama
İzleme (tr) Bir kaynağın etkinliklerini izler. İzleme, Takip Etme, İnceleme, Kazı

Yaşam Döngüsü Fiilleri

PowerShell, bir kaynağın yaşam döngüsüne uygulanan eylemleri tanımlamak için System.Management.Automation.VerbsLifecycle sınıfını kullanır. Aşağıdaki tabloda tanımlı fiillerin çoğu listelanmaktadır.

Fiil (diğer ad) Eylem Kaçınılması gereken eş anlamlılar
Onay (ap) Bir kaynağın veya işlemin durumunu onaylar veya kabul eder.
Assert (as) Bir kaynağın durumunu doğrular. Certify
Derleme (bd) Bazı giriş dosyaları kümesinden (genellikle kaynak kodu veya bildirim temelli belgeler) bir yapıt (genellikle ikili veya belge) oluşturur. Bu fiil PowerShell 6'ya eklendi.
Complete (cp) Bir işlemi tamamlar.
Onayla (cn) Bir kaynağın veya işlemin durumunu onaylar, doğrular veya doğrular. Kabul Et, Onayla, Doğrula, Doğrula
Reddetme (dn) Bir kaynağın veya işlemin durumunu reddeder, nesneler, bloklar veya karşıtlık eder. Engelle, Nesne, Reddet, Reddet
Dağıtma (dp) Bir uygulamayı, web sitesini veya çözümü, dağıtım tamamlandıktan sonra çözümün tüketicisinin erişebileceği şekilde uzak bir hedefe[s] gönderir. Bu fiil PowerShell 6'ya eklendi.
Devre Dışı Bırak (d) Bir kaynağı kullanılamıyor veya etkin değil durumuna yapılandırıyor. Örneğin, Disable-PSBreakpoint cmdlet'i bir kesme noktasını devre dışı yapar. Bu fiil Enableile eşleştirilir. Durdur, Gizle
Etkinleştir (e) Bir kaynağı kullanılabilir veya etkin bir duruma yapılandırıyor. Örneğin, Enable-PSBreakpoint cmdlet'i bir kesme noktasını etkin hale getirir. Bu fiil Disableile eşleştirilir. Başlat, Başla
yükleme (is) Bir kaynağı bir konuma yerleştirir ve isteğe bağlı olarak başlatır. Bu fiil Uninstallile eşleştirilir. Kurulum
Çağırma (i) Komut veya yöntem çalıştırma gibi bir eylem gerçekleştirir. Çalıştır, Başlat
Kayıt (rg) Veritabanı gibi bir depodaki bir kaynak için giriş oluşturur. Bu fiil Unregisterile eşleştirilir.
İstek (rq) Bir kaynak ister veya izinler ister.
Yeniden Başlatma (rt) Bir işlemi durdurur ve yeniden başlatır. Örneğin, Restart-Service cmdlet'i durur ve bir hizmet başlatır. Geri dönüşüm
Özgeçmiş (ru) Askıya alınmış bir işlemi başlatır. Örneğin, Resume-Service cmdlet'i askıya alınmış bir hizmeti başlatır. Bu fiil Suspendile eşleştirilir.
Başlangıç (sa) bir işlem başlatır. Örneğin, Start-Service cmdlet'i bir hizmet başlatır. Bu fiil Stopile eşleştirilir. Başlatma, Başlatma, Önyükleme
Durdurma (sp) Bir etkinliği sona erdirir. Bu fiil Startile eşleştirilir. End, Kill, Terminate, Cancel
Gönder (sb) Onay için bir kaynak sunar. Gönderi
Askıya Alma (ss) Etkinliği duraklatır. Örneğin, Suspend-Service cmdlet'i bir hizmeti duraklatır. Bu fiil Resumeile eşleştirilir. Durdur
kaldırma (bize) Belirtilen konumdan bir kaynağı kaldırır. Bu fiil Installile eşleştirilir.
Kaydını Kaldır (sizin) Bir kaynağın girdisini bir depodan kaldırır. Bu fiil Registerile eşleştirilir. Kaldır
Bekleme (w) Belirtilen bir olay gerçekleşene kadar işlemi duraklatır. Örneğin, Wait-Job cmdlet'i bir veya daha fazla arka plan işi tamamlanana kadar işlemleri duraklatır. Uyku, Duraklatma

Güvenlik Fiilleri

PowerShell, güvenliğe uygulanan eylemleri tanımlamak için System.Management.Automation.VerbsSecurity sınıfını kullanır. Aşağıdaki tabloda tanımlı fiillerin çoğu listelanmaktadır.

Fiil (diğer ad) Eylem Kaçınılması gereken eş anlamlılar
Blok (bl) Kaynağa erişimi kısıtlar. Bu fiil Unblockile eşleştirilir. Engelle, Sınırla, Reddet
Verme (gr) Kaynağa erişime izin verir. Bu fiil Revokeile eşleştirilir. İzin Ver, Etkinleştir
Koruma (pt) Bir kaynağı saldırı veya kayıplara karşı korur. Bu fiil Unprotectile eşleştirilir. Şifreleme, Koruma, Mühürleme
İptal (rk) Kaynağa erişime izin vermeyen bir eylem belirtir. Bu fiil Grantile eşleştirilir. Kaldır, Devre Dışı Bırak
engellemesini kaldırma (ul) Bir kaynakla ilgili kısıtlamaları kaldırır. Bu fiil Blockile eşleştirilir. Temizle, İzin Ver
Korumasını Kaldır (yukarı) Saldırı veya kaybı önlemek için eklenen kaynaktan korumaları kaldırır. Bu fiil Protectile eşleştirilir. Şifre çözme, Korumasız

Diğer Fiiller

PowerShell, ortak, iletişim, veri, yaşam döngüsü veya güvenlik fiil adları fiilleri gibi belirli bir fiil adı kategorisine sığmayan kurallı fiil adlarını tanımlamak için System.Management.Automation.VerbsOther sınıfını kullanır.

Fiil (diğer ad) Eylem Kaçınılması gereken eş anlamlılar
Kullan (u) Bir şey yapmak için bir kaynak kullanır veya içerir.

Ayrıca Bkz.