PowerShell 7: En son hataya erişim

Womanne

Member
PowerShell 7.0’dan bu yana, komut uygulamasında meydana gelen en son hataları görebilirsiniz. Get-Error geri çağırmak.


Blogumdaki bu PowerShell serisinin önceki bölümü, hataları oluştuktan sonra bildirmekle ilgiliydi. Bu, en son hatalara daha sonraki bir erişimdir.

Yerleşik değişken $Error PowerShell’de sürüm 1.0’dan beri tüm hata geçmişini türdeki nesneler biçiminde içerir System.Management.Automation.ErrorRecordher biri, .NET hata nesnesi gibi alt nesnelerde ayrıntılar sağlayan özelliktedir Exception.$Error[0] meydana gelen son hata.

PowerShell 7.0’dan beri bunun yerine komut uygulamasını kullanabilirsiniz Get-Error geri çağırmak. örneğini döndürür System.Management.Automation.ErrorRecord#PSExtendedError. parametre ile -newest x x son hataları hatırlayabilirsiniz.

PowerShell 7, sınıfın örneklerini gösterir ErrorRecord Windows PowerShell’den çok daha ayrıntılı çıktı.




Windows PowerShell 5.1 ve PowerShell 7.0'daki hata çıktısının karşılaştırılması



Windows PowerShell 5.1 ve PowerShell 7.0’daki hata çıktısının karşılaştırılması




()



Haberin Sonu
 
Üst