Bilmeniz Gereken En İyi 10 PowerShell Komutu [Bölüm Yöneticisi]

PowerShell nedir? Nasıl kullanılır PowerShell komutları ? Bu gönderiden bu site Bölme Sihirbazı size PowerShell komutlarının bir listesini sunar ve size en iyi 10 PowerShell komutunu tanıtır.





Bu sayfada :

PowerShell Nedir?

Cmdlet olarak da bilinen PowerShell, sistem yapılandırmalarını tasarlamaya ve yönetim görevlerini otomatikleştirmeye yardımcı olmak için Microsoft tarafından tasarlanmış etkileşimli bir Komut Satırı Arabirimi (CLI) ve otomasyon motorudur.

Kullanıcıların Komut İstemi, PowerShell Komutları, .NET Framework API, Windows Yönetim Araçları ve Windows Bileşen Nesne Modeli'ne erişmesine olanak tanır. Komut İstemi ile karşılaştırıldığında PowerShell daha güçlü, işlevsel ve esnektir. Aynı zamanda, biraz öğrenme eğrisi var.

PowerShell komutlarının tam listesini almak istiyorsanız, başvurabilirsiniz. bu SS64 sayfası . A-Z dizini tarafından listelenen bir PowerShell hile sayfası sunar. Temel PowerShell komutlarının tamamını öğrenmek istiyorsanız, şuraya başvurabilirsiniz: bu Microsoft geliştirici blogu.



Windows PowerShell Nedir? Windows PowerShell CMD'ye Karşı Nasıl Olur?

En İyi 10 PowerShell Komutu

Bu bölümde, bilmeniz gereken en iyi 10 Windows PowerShell komutunu tanıtacağım.

1 numara. Yardım almak



PowerShell komutlarını nasıl kullanacağınızı bilmiyorsanız Get-Help size yardımcı olabilir. Komut, kavramlar ve işlevler için gerekli bilgileri bulabilir, diğer adı, komut dosyalarını ve daha fazlasını tanımlayabilir. Örneğin, PowerShell Get-Process komutunu nasıl kullanacağınızı öğrenmek istiyorsanız, şu komutu çalıştırabilirsiniz: Get-Help Get-Process.

  Yardım almak

2 numara. Al-Süreci



Bu komut, Görev Yöneticisi'nin yaptığını yapabilir. Tanımlayıcıları (ID'ler) ile birlikte tüm etkin sistem işlemlerinin bir listesini alabilir ve gösterebilir ve ardından bunları durdurabilir veya yeniden başlatabilir. Bir işlemi durdurmak istiyorsanız, aşağıdaki PowerShell komutlarını yürütün:

  • Al-Süreci (çalışan tüm sistem işlemlerini gösterecek ve durdurmak istediğiniz işlemle ilişkili kimliği bulmanız gerekiyor)
  • Get-Process -ID * | Durdurma İşlemi (durdurmak istediğiniz işlemin kimliğini * ile değiştirin)

  Al-Süreci



İpuçları:

Bir işlem başlatmak istiyorsanız, Başlangıç ​​Süreci emretmek. Komut sözdizimi Başlangıç-İşlem + işlem adı .

#3. Get-Command

Bu komut, bilgisayarınızda yüklü olan tüm PowerShell komutlarını görüntülemenizi sağlar. Ayrıca, belirli bir ada ve CommandType'a sahip özellikleri bulmanızı sağlar. Örneğin, A (Ad) ile başlayan cmdlet'leri (CommandTypes) bulmak istiyorsanız, aşağıdaki komutu kullanabilirsiniz: Get-Command -Name A* -CommandType cmdlet'i .

  Get-Command

#4. Hizmet Al

Bu komut, bilgisayarınızın durumunu ve hizmet listesini görüntülemenizi sağlar. Varsayılan olarak, tüm (durdurulan ve çalışan) hizmetleri döndürür. Durumlarına, adlarına ve bağımlı hizmetlere bağlı olarak hizmetleri belirlemek ve bulmak için de parametreleri kullanabilirsiniz.

Örneğin, Get-Service -Ad 'Kazanmak*' . Bu komut, Win adıyla başlayan tüm hizmetleri bulacaktır.

  Hizmet Al

# 5. Get-ChildItem

Bu komut dizinler arasında arama yapabilir. C:\ dizinindeki tüm üst düzey klasörleri görüntülemek istiyorsanız, komut şu şekildedir: Get-ChildItem 'C:\' . Belirli bir klasördeki tüm alt klasörleri ve dosyaları görüntülemek istiyorsanız bu komutu kullanabilirsiniz. Get-ChildItem -Path 'klasör yolu' .

  Get-ChildItem

#6. Öğeyi Kopyala

Bu komut, dosya ve klasörleri ve içeriklerini farklı bir dizine kopyalayıp yapıştırmanıza olanak tanır. Komut sözdizimi aşağıdaki gibidir: Kopya Öğesi + yol 1 -Hedef + yol 2 . Örneğin, Kopya Öğesi 'E:\Klasör1' -Hedef 'E:\Klasör2' -Yineleme . Bu, E:\Klasör1'i ve içeriğini E:\Klasör2'ye kopyalayacaktır.

-Recurse parametresi gereklidir. Bu olmadan, PowerShell yalnızca üst düzey klasörü (Klasör1) ve komutta belirtilen dosyaları kopyalar.

İpuçları:

Bir klasörü veya dosyayı taşımak istiyorsanız, Öğeyi Taşı komutunu kullanabilirsiniz. Sözdizimi Copy-Item'e benzer. Bir dosya veya klasörü silmek istiyorsanız, Öğeyi Kaldır komutunu kullanabilirsiniz ve sözdizimi aşağıdaki gibidir: Öğeyi Kaldır + dosya yolu .

#7. İçeriğe eriş

Bu komut, bir öğenin içeriğini görüntülemenizi sağlar. Sözdizimi aşağıdaki gibidir: Get-Content + dosya yolu . Belirli bir dosyanın içeriğini, dosyanın kendisini silmeden silmek isterseniz, İçeriği Temizle komutunu kullanabilirsiniz. Sözdizimi aşağıdaki gibidir: İçeriği Temizle -Yol + dosya yolu .

# 8. Set-Yürütme Politikası

Bu komut, 'yürütme komut dosyası bu sistemde devre dışı bırakıldı' hatasından kaçınabilmeniz için komut dosyası yürütme güvenlik düzeylerini değiştirmenize olanak tanır.

İmzasız bir komut dosyası yürütmeniz gerekirse, yükseltilmiş bir PowerShell isteminde aşağıdaki komutu yürütmeniz gerekir: Set-ExecutionPolicy RemoteSigned . Diğer geçerli Set-ExecutionPolicy değerleri şunları içerir: Kısıtlı , Hepsi İmzalandı , ve sınırsız .

# 9. Dışa Aktar-CSV

Bu komut, belirtilen komut için çıktı dosyasını alabilir ve onu bir CSV dosyasına dönüştürür. PowerShell çıktısını daha organize bir şekilde dışa aktarmak ve sunmak istiyorsanız kullanabilirsiniz. Örneğin, Al-İşlem | Dışa Aktar-CSV PSprocess.csv . Bu komut, tüm etkin işlemlerin verilerini içeren bir psporcess.csv dosyası oluşturacaktır.

# 10. HTML'ye Dönüştür

Bir HTML raporu oluşturmayı tercih ederseniz, bu komutu kullanabilirsiniz. Örneğin, Al-İşlem | ConvertTo-HTML > PSprocess.html . Ardından, dışa aktarılan HTML dosyasına geçerli çalışma dizininden erişebilirsiniz (varsayılan olarak C:\Users\username).

Sonuç olarak

bu site Bölme Sihirbazı sistemi klonlamanıza, diskleri daha iyi yönetmenize ve verileri kurtarmanıza yardımcı olabilir. Bu ihtiyacınız varsa, resmi web sitesinden indirebilirsiniz.