PowerShell ErrorAction Nasıl Kullanılır? (Örneklerle Bir Kılavuz)

Bu cmdlet, bir hata oluşursa eylemi gerçekleştirir

  • PowerShell ErrorAction, bir hata oluştuğunda devreye giren yaygın bir parametredir.
  • Bu kılavuz, PowerShell ErrorAction'ı, parametrelerini ve bunların nasıl kullanılacağını tartışacaktır.
PowerShell HatasıAksiyon

XİNDİRME DOSYASINI TIKLAYARAK KURULUM

Çeşitli PC sorunlarını çözmek için Restore PC Repair Tool'u öneririz:Bu yazılım yaygın bilgisayar hatalarını onaracak, sizi dosya kaybından, kötü amaçlı yazılımdan, donanım arızasından koruyacak ve bilgisayarınızı maksimum performans için optimize edecektir. PC sorunlarını düzeltin ve virüsleri şimdi 3 kolay adımda kaldırın:
  1. Restoro PC Onarım Aracını İndirin Patentli Teknolojilerle gelen (patent mevcut Burada).
  2. Tıklamak Taramayı Başlat PC sorunlarına neden olabilecek Windows sorunlarını bulmak için.
  3. Tıklamak Hepsini tamir et bilgisayarınızın güvenliğini ve performansını etkileyen sorunları gidermek için.
  • Restoro tarafından indirildi 0 bu ay okuyucular

Bir komut yürütülemediğinde, Güç kalkanı ErrorActionPreference'ta ayarlanan değere dayalı olarak bir hata görüntüler.

Ancak PowerShell'deki ErrorAction parametresi, bir komut başarısız olursa sonlandırma hatalarının nasıl işleneceğini belirtmenize olanak tanır. Bir komutun yürütülmesini işlemek için kullanılabilen seçenekler Devam Et, Yoksay, Durdur, Sorgula, SilentlyContinue ve Askıya Alma'dır (yalnızca PowerShell iş akışı için çalışır).

Bu kılavuzda, PowerShell ErrorAction'ın değişkenleriyle nasıl kullanılacağını örnekler kullanarak tartışacağız. Hadi başlayalım!

PowerShell ErrorAction'ı nasıl kullanabilirim?

1. Devam etmek 

ErrorAction parametresinin varsayılan tercihidir. Bu eylem, ana bilgisayarı hata hakkında bilgilendirir ve komut dosyası yürütmeye devam eder. Daha iyi anlamak için şu örneğe bakabilirsiniz:

  1. basın pencereler anahtar türü Güç kalkanıve tıklayın Yönetici olarak çalıştır. Windows PowerShell'i
  2. Aşağıdaki komutu kopyalayıp yapıştırın ve yürütmek için Enter tuşuna basın: Get-ChildItem C:\nonexistentfolder -ErrorAction Devam
    Write-Output "Bu satır bir hata oluşsa dahi çalıştırılacaktır."
    PowerShell'e Devam Et

2. Görmezden gelmek

Bu seçenek ana bilgisayarı hata hakkında bilgilendirmez ve betiğin yürütülmesine devam eder. Anlamak için örneğe bakın:

  1. Açık Güç kalkanı yukarıda kullanılan aynı yöntemi kullanarak.
  2. Aşağıdaki komutu yazın ve Enter tuşuna basın: Get-ChildItem C:\nonexistentfolder -ErrorAction Ignore
    Write-Output "Bu satır bir hata oluşsa dahi çalıştırılacaktır."
    Görmezden gelmek
Bu konu hakkında daha fazlasını okuyun
  • Windows verimlilik modu, uygulamaları bazıları için kullanılamaz hale getiriyor
  • Visio'da kuruluş şemaları nasıl oluşturulur ve özelleştirilir

3. Durmak

Hata oluştuysa, bu eylem komut dosyasının yürütülmesini durdurur. Daha iyi anlamak için şu örneği inceleyin:

  1. Açık Güç kalkanı yönetici haklarına sahip.
  2. Aşağıdaki komutu yazın ve Enter tuşuna basın: Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
    Write-Output "Bir hata oluştuğu için bu satır çalıştırılmayacaktır."
    Durdurma komutu

4. Sormak

Bu seçenekle, hata oluştuğunda, kullanıcı seçenekler alır ve uygun eylemi belirlemesi istenir. Örneğe bir göz atalım:

  1. İlk olarak, başlat Güç kalkanı yönetici haklarına sahip.
  2. Aşağıdaki komutu kopyalayıp yapıştırın ve Enter tuşuna basın: Get-ChildItem C:\nonexistentfolder -ErrorAction Inquire
    Write-Output "Bu satır sadece siz hata mesajını onaylarsanız çalıştırılacaktır."
    Inquire -powershell erroraction

5. SessizceDevam Et

Gibi Görmezden gelmek komutu, hatayı ana bilgisayara bildirmeyecek ve yürütmeye devam edecektir. Ancak, Yoksay'dan farklı olarak, hatayı $Error değişkenine ekleyecektir. Eylemi daha iyi anlamak için bir örneğe bakalım:

  1. Açık Güç kalkanı yönetici ayrıcalıklarına sahip.
  2. Aşağıdaki komutu yazın ve Enter tuşuna basın: Get-ChildItem C:\nonexistentfolder -ErrorAction SilentlyContinue
    Write-Output "Bu satır bir hata oluşsa dahi çalıştırılacaktır."
    Sessizce devam et -powershell erroraction

Komut yürütülemezse ne yapılacağını belirtmek için PowerShell ErrorAction'ı bu şekilde kullanabilirsiniz. Parametre hakkında herhangi bir sorunuz veya endişeniz varsa, aşağıdaki yorumlarda bize bildirmekten çekinmeyin. Yardımcı olmaktan mutluluk duyarız!

Hâlâ sorun mu yaşıyorsunuz? Bunları bu araçla düzeltin:

SPONSORLU

Yukarıdaki öneriler sorununuzu çözmediyse, bilgisayarınızda daha derin Windows sorunları olabilir. Öneririz bu PC Onarım aracını indirme (TrustPilot.com'da Harika olarak derecelendirildi) bunları kolayca ele almak için. Kurulumdan sonra, sadece tıklayın Taramayı Başlat düğmesine ve ardından düğmesine basın Hepsini tamir et.

Yapın: Komut Bulunamadı Hatası: Nasıl Onarılır

Yapın: Komut Bulunamadı Hatası: Nasıl OnarılırGüç KalkanıWindows 11

Bu sorunla karşılaştığınızda make'i PowerShell kullanarak yükleyinmake: command not found hatasıyla pek çok işletim sisteminde karşılaşabilirsiniz.Make komut satırı aracının kurulu olmaması veya ya...

Devamını oku
PowerShell'de Birden Çok Satır Nasıl Bulunur ve Değiştirilir

PowerShell'de Birden Çok Satır Nasıl Bulunur ve DeğiştirilirGüç Kalkanı

Dizelerinizi değiştirmek için tek bir satıra dönüştürmeniz gerekebilir.PowerShell betikleri yazmak, görevleri otomatikleştirmede son derece yararlı olabilir, ancak birden çok metin satırını değişti...

Devamını oku
PowerShell ile Bir Klasör/Dizin Var Olup Olmadığını Kontrol Etme

PowerShell ile Bir Klasör/Dizin Var Olup Olmadığını Kontrol EtmeGüç Kalkanı

PowerShell'de yeni bir dizin oluşturmak için New-Item cmdlet'ini kullanınPowerShell, Microsoft tarafından geliştirilen bir komut satırı kabuğu ve betik dilidir.Kullanıcıların çeşitli komutları kull...

Devamını oku