PowerShell, yöneticilerin görevleri otomatikleştirmesine ve Linux, Windows, macOS gibi işletim sistemlerini ve bunların süreçlerini yönetmesine yardımcı olan bir komut dosyası dilidir. Açık kaynaklı bir komut satırı kabuğu ve yerleşik komut dosyası dilidir. Powershell Komutlarını öğrenmek için rehberi takip edin.
PowerShell’in yardımıyla yönetici bilgisayarları komut satırından yönetebilir. Windows PowerShell komutları, yöneticilerin komut satırından yönetim yapmasına yardımcı olacak cmdlet’ler olarak bilinir. Komut satırının hızı ve komut dosyası dilinin esnekliği PowerShell’i değerli bir yönetim aracı haline getirir. PowerShell üzerinde çalışmanın faydalarını anlamak için bazı temel komutlara hakim olmanız gerekir. PowerShell Eğitimimizle görev otomasyonu ve konfigürasyon yönetimi hakkında derinlemesine bilgi edinin.
Powershell Komutları
Get – Help :
PowerShell’de acemiyseniz zor durumlarla karşılaşabilirsiniz. Get-help cmdlet’i kurtarıcınız olacak. Bu cmdlet, komutlar, işlevler, komut dosyaları, iş akışları vb. hakkında bilgi sağlar. Bu komut, diğer tüm komutlarla çalışmaya başlamanıza yardımcı olur.
Get – command :
Get-command tüm komutları ve özellikleri görüntüler. Get-komutu, belirli bir özelliğin tüm komutlarını görüntüler
Invoke command:
Invoke komutunun kullanımı basittir ve toplu olarak bilgisayarları denetler. invoke-command ile, bir komutu veya komut dosyasını birden fazla sistemde veya tek bir sistemde yerel olarak veya uzaktan çalıştırabilirsiniz.
Get-item:
Herhangi bir öğede, herhangi bir konumda bilgiye ihtiyacınız varsa, Öğeyi al doğru komuttur. İçerik almaz.
Invoke-Expression:
invoke-expression komutu bir dizeyi komut olarak çalıştırır ve sonuçları ifade olarak döndürür. Ig Invoke-Expression komutu kullanılmaz, ardından gönderilen dize herhangi bir değişiklik olmadan olduğu gibi döner.
Invoke WebRequest:
WebRequest çağrısı, HTTP ve HTTPS isteklerini web sayfasına gönderir. Bağlantıları, resimleri ve HTML öğelerini döndürür.
Set-Execution policy:
PowerShell’de komut dosyası oluşturma ve yürütme bazı güvenlik kısıtlamalarıyla mümkündür. Set-Execution ilkesi, güvenlik düzeylerinin değiştirilmesine yardımcı olur. Set-Execution ilke komutunu yürütmek için Set-Execution komutunu ve ardından güvenlik düzeyini (Kısıtlı, Uzaktan İmzalı, Tümü İmzalı veya Kısıtlamasız) kullanabilirsiniz.
Copy-Item:
PowerShell’deki copy-item komutu, geliştiricinin dosyaları ve klasörleri bir kaynak dosya yolundan hedef dosya yoluna kopyalamasına olanak tanır. Kopyalama öğesi tek bir dosya veya klasöre ya da birden çok dosya ve klasöre uygulanabilir. Bu, birden çok kaynak yolu kullanarak ve hepsini hedef yolla birleştirerek mümkündür. Tüm alt klasör içeriğini özyinelemeli olarak kopyalamak için copy-parameter üzerinde yineleme kullanarak.
Remove-Item:
Power Shell’deki remove-item komutu, dosyalar, klasörler, kayıt defteri anahtarları, değişkenler ve işlevler gibi belirli konumlardan öğeleri silmek için kullanılabilir. Remove-item ayrıca parametrelerin dahil edilmesi veya hariç tutulması için bir seçenek sunar.
Get-content:
PowerShell’deki Get-content komutu, içeriğin ilk beş satırını almak için kullanılır. İçerik, dosya açılmadan alınabilir.
Get-Variable:
Get-Variable komutu, değişkenlerin değerini görselleştirmeye yardımcı olur. Görselleştirme, dahil et ile tablo biçimindedir ve joker karakter kullanan seçenekleri hariç tutar.
Get-Process:
Get-process, sistemde çalışan işlemleri görev yöneticisinin yaptığı gibi bulmaya yardımcı olur. Get-Processs, çalışan işlemlerin listesini görmeye yardımcı olur ve daha fazla işlem yapar.
Start-Process:
Start-Process komutu, yerel bilgisayarda tek veya birden çok işlemin başlatılmasına yardımcı olur. Dış işlemleri çağırmak için kullanılan yaygın bir komuttur.
Stop-Process:
Durdurulan bir işlem, tek veya birden çok çalışan işlemi durdurmak için kullanılabilir. Bir işlemin tüm örneklerini durdurur.
Get-Service:
Get-service komutu, durdurulan veya çalışan tüm hizmetleri görüntüler. Ayrıca bunları dahil etme veya hariç tutma seçeneği de sunar
Start-Service:
Start-service, sistemdeki bir hizmeti başlatmak için kullanılabilir ve ardından hizmetin adı gelir.
Stop-Service:
Stop-service, bir komutu durdurmak için kullanılır ve ardından hizmetin adı gelir.
Convert-to-HTML:
Convert-to-HTML, bilgileri HTML raporlarına dönüştürür.