PowerShell 7.0’dan itibaren “ConciseView”, hata çıktısı için yeni ve daha net standarttır.
Hatalar, PowerShell 6.2’ye kadar ve dahil olmak üzere PowerShell’de iki şekilde (NormalView ve CategoryView) ve PowerShell 7.0’dan başlayarak üç şekilde (NormalView, CategoryView ve NormalView) döndürülebilir.
Yeni Kısa Görünüm
PowerShell kullanıcıları yerleşik değişken aracılığıyla hataların görüntülenmesini kontrol eder $ErrorView. PowerShell 7.0’dan önce NormalView varsayılandı. PowerShell 7.0’dan itibaren, “ConciseView” daha net yeni standarttır (satır numaralı komut dosyalarını çalıştırırken). Büyük ölçüde kısaltılmış ve genellikle yararsız olan CategoryView hala mevcuttur.
"Standard bei ErrorView ist: " + $ErrorView
Write-host "########### Fehlerausgabe mit NormalView" -ForegroundColor Yellow
$ErrorView = "NormalView"
"Beispielfehler 1: Division durch 0"
1/0
"Beispielfehler 2: Ungültiger Pfad"
Dir c:unsinn
Write-host "########### Fehlerausgabe mit CategoryView" -ForegroundColor Yellow
$ErrorView = "CategoryView"
"Beispielfehler 1: Division durch 0"
1/0
"Beispielfehler 2: Ungültiger Pfad"
Dir c:unsinn
Write-host "########### Fehlerausgabe mit ConciseView" -ForegroundColor Yellow
$ErrorView = "ConciseView"
"Beispielfehler 1: Division durch 0"
1/0
"Beispielfehler 2: Ungültiger Pfad"
Dir c:unsinn
PowerShell 7’de $ErrorView için çeşitli seçeneklerin etkisi
Renkler
PowerShell penceresinin koyu mavi arka planı ile satır numarası çıktısı arasındaki kontrast çok yüksek değil. Bu standardı değiştirmek isterseniz, bunu aşağıdaki komutla yapabilirsiniz:
$Host.PrivateData.ErrorAccentColor = "yellow" # Standard ist cyan
Hata renkleri, yalnızca ANSI (VT100) renk kaçış dizilerini destekleyen PowerShell konsol uygulamalarında görüntülenir.
()
Haberin Sonu
Hatalar, PowerShell 6.2’ye kadar ve dahil olmak üzere PowerShell’de iki şekilde (NormalView ve CategoryView) ve PowerShell 7.0’dan başlayarak üç şekilde (NormalView, CategoryView ve NormalView) döndürülebilir.
Yeni Kısa Görünüm
PowerShell kullanıcıları yerleşik değişken aracılığıyla hataların görüntülenmesini kontrol eder $ErrorView. PowerShell 7.0’dan önce NormalView varsayılandı. PowerShell 7.0’dan itibaren, “ConciseView” daha net yeni standarttır (satır numaralı komut dosyalarını çalıştırırken). Büyük ölçüde kısaltılmış ve genellikle yararsız olan CategoryView hala mevcuttur.
"Standard bei ErrorView ist: " + $ErrorView
Write-host "########### Fehlerausgabe mit NormalView" -ForegroundColor Yellow
$ErrorView = "NormalView"
"Beispielfehler 1: Division durch 0"
1/0
"Beispielfehler 2: Ungültiger Pfad"
Dir c:unsinn
Write-host "########### Fehlerausgabe mit CategoryView" -ForegroundColor Yellow
$ErrorView = "CategoryView"
"Beispielfehler 1: Division durch 0"
1/0
"Beispielfehler 2: Ungültiger Pfad"
Dir c:unsinn
Write-host "########### Fehlerausgabe mit ConciseView" -ForegroundColor Yellow
$ErrorView = "ConciseView"
"Beispielfehler 1: Division durch 0"
1/0
"Beispielfehler 2: Ungültiger Pfad"
Dir c:unsinn
PowerShell 7’de $ErrorView için çeşitli seçeneklerin etkisi
Renkler
PowerShell penceresinin koyu mavi arka planı ile satır numarası çıktısı arasındaki kontrast çok yüksek değil. Bu standardı değiştirmek isterseniz, bunu aşağıdaki komutla yapabilirsiniz:
$Host.PrivateData.ErrorAccentColor = "yellow" # Standard ist cyan
Hata renkleri, yalnızca ANSI (VT100) renk kaçış dizilerini destekleyen PowerShell konsol uygulamalarında görüntülenir.
()
Haberin Sonu