Alıştırma - Komutları bulma

Tamamlandı

Bu ünitede, linux terminaliniz olarak sağ taraftaki Azure Cloud Shell'i kullanacaksınız. Cloud Shell'e Azure portalı veya Cloud Shell oturum açma üzerinden erişebilirsiniz. Bunu kullanmak için masaüstü veya dizüstü bilgisayarınıza herhangi bir program yüklemenize gerek yoktur.

Burada, PowerShell hakkında daha fazla bilgi edinmenize yardımcı olan komutları çalıştıracaksınız. PowerShell, bir gecede öğreneceğiniz bir şey değildir; komutuyla öğrenilir. Temel cmdlet'leri etkin bir şekilde kullanarak öğrenmenizi hızlandırabilirsiniz.

Komut bulma

cmdlet'ini Get-Command çalıştırarak komutları bulun. Bu cmdlet, sisteminizde yüklü tüm cmdlet'leri aramanıza yardımcı olur. Arama sonuçlarınızı yalnızca senaryonuza uygun cmdlet'lere daraltmak için bayrakları kullanın.

Bu senaryoda, dosyalarla çalışmanıza yardımcı olabilecek bir cmdlet arıyorsunuz.

  1. komutunu Get-Command bayrağıyla -Nounçalıştırın. Dosyalarla ilgili her şeyi bulmak için belirtin File* .

     Get-Command -Noun File*
    

    Yanıt, aşağıdaki metne benzer bir şey gösterir:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    , Out-Fileve Unblock-File cmdlet'lerinin Get-FileHashtümü sorgunuzla eşleşmektedir. Artık yönetilebilir bir yanıtınız var. Yanıtı daha fazla filtrelemek için parametresini -Verb sorgunuza ekleyin.

  2. Get-Command'i çalıştırın. ve -Nounbayraklarını -Verb belirtin.

    Get-Command -Verb Get -Noun File*
    

    Sonuç aşağıdaki çıkışa benzer:

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Hem parametresini hem de -Noun parametresini belirttiğinizden, bu kez aramanızla yalnızca bir kayıt eşleşir -Verb .

Çalıştığınız etki alanı dosya yönetimi olduğundan, isim olarak belirttiniz File . Bu etki alanında ne yapmak istediğinizi biliyorsanız, parametreleri belirtebilirsiniz -Verb . Bir veya muhtemelen iki parametre kullanarak ihtiyacınız olan cmdlet'i hızla bulabilirsiniz.