Powershell では、エラーが発生したときに変数を増やすことができます。
たとえば、このコマンドを 2 回実行すると、コマンドが失敗し (ディレクトリが既に存在するため)、エラー変数が 1 に増加します。
New-Item C:\TEMP\blabla -type directory -EA continue -EV +err
write-host $err.count
#Output: 1
しかし、今私の質問に:
$err 変数を手動で増やしたいのですが、うまくいきません。
私は次のことを試しました:
switch ($LASTEXITCODE) {
0 {
Write-Host "Success" -ForegroundColor Green
break
}
2 {
$err.count++
break
}
default {
$err.count++
break
}
エラー: C:\windows\mscripts\100_create_website_servicelayer.ps1:33 文字:9 + $err で。<<<< count++ + CategoryInfo : InvalidOperation: (:) []、RuntimeException + FullyQualifiedErrorId : PropertyAssignmentException