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.
XİNDİRME DOSYASINI TIKLAYARAK KURULUM
- Restoro PC Onarım Aracını İndirin Patentli Teknolojilerle gelen (patent mevcut Burada).
- Tıklamak Taramayı Başlat PC sorunlarına neden olabilecek Windows sorunlarını bulmak için.
- 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:
- basın pencereler anahtar türü Güç kalkanıve tıklayın Yönetici olarak çalıştır.
- 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."
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:
- Açık Güç kalkanı yukarıda kullanılan aynı yöntemi kullanarak.
- 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."
- 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:
- Açık Güç kalkanı yönetici haklarına sahip.
- 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."
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:
- İlk olarak, başlat Güç kalkanı yönetici haklarına sahip.
- 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."
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:
- Açık Güç kalkanı yönetici ayrıcalıklarına sahip.
- 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."
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.