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 çalışan komut dosyaları devre dışı bırakıldığından PowerShell yüklü olarak adlandırılamıyor Düzeltme

Bu sistemde çalışan komut dosyaları devre dışı bırakıldığından PowerShell yüklü olarak adlandırılamıyor DüzeltmeGüç KalkanıWindows 10Windows 11

Windows kullanıcıları, PowerShell komut dosyalarını yalnızca tek bir komutla PowerShell terminalini kullanarak çalıştırabilir. Ancak bazen, genellikle ilk kez kullananlar için hata mesajı "Bu Siste...

Devamını oku
PowerShell Erişiminde Get-Appxpackage Reddedildi veya Çalışmıyor [Düzeltme]

PowerShell Erişiminde Get-Appxpackage Reddedildi veya Çalışmıyor [Düzeltme]Güç KalkanıWindows 10Windows 11

Sisteme herhangi bir uygulama yüklendiğinde, temel olarak Microsoft Store'dan veya herhangi bir üçüncü taraftan indirildi. kaynakların güncellenmesi, yeniden kaydedilmesi veya kaldırılması gerekir,...

Devamını oku
Komut Satırından Windows Güncellemesi Çalıştırın [2 Farklı Yol]

Komut Satırından Windows Güncellemesi Çalıştırın [2 Farklı Yol]Windows GüncellemeleriGüç KalkanıKomut Istemi

Windows güncellemelerini komutlar aracılığıyla yüklemek için bu kolay adımları izleyinKomut İstemi ve Windows PowerShell aracılığıyla Windows'u komut satırlarından güncelleyebilirsiniz.Güncelleme i...

Devamını oku