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.

Bu sistemde komut dosyalarının yürütülmesi devre dışı bırakıldı [FIX]

Bu sistemde komut dosyalarının yürütülmesi devre dışı bırakıldı [FIX]Güç KalkanıHata

Çeşitli bilgisayar sorunlarını çözmek için DriverFix'i öneriyoruz:Bu yazılım, sürücülerinizi çalışır durumda tutar, böylece sizi yaygın bilgisayar hatalarından ve donanım arızalarından korur. Tüm s...

Devamını oku
Geliştirici PowerShell, Visual Studio 2019'da kullanıma sunuldu

Geliştirici PowerShell, Visual Studio 2019'da kullanıma sunulduGüç KalkanıGörsel Stüdyo

Microsoft yakın zamanda duyuruldu Visual Studio 2019 için yeni bir araç.Geliştirici PowerShell, kullanıcı geri bildiriminin bir sonucu olarak gelirKullanıcı geri bildirimlerine dayanarak şirket, Vi...

Devamını oku
PowerShell otomatik tamamlama çalışmıyor mu? Bu yöntemleri deneyin

PowerShell otomatik tamamlama çalışmıyor mu? Bu yöntemleri deneyinGüç Kalkanı

Çeşitli bilgisayar sorunlarını çözmek için DriverFix'i öneriyoruz:Bu yazılım, sürücülerinizi çalışır durumda tutar, böylece sizi yaygın bilgisayar hatalarından ve donanım arızalarından korur. Tüm s...

Devamını oku