gpt4 book ai didi

variables - 如何在 Powershell 中手动增加 $err 计数?

转载 作者:行者123 更新时间:2023-12-02 23:29:37 25 4
gpt4 key购买 nike

在 Powershell 中,当出现错误时可以增加一个变量。

每个示例当我运行此命令两次时命令失败(因为目录已经存在)并且错误变量现在增加到 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 char:9
+ $错误。 <<<<计数++
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullQualifiedErrorId:PropertyAssignmentException

最佳答案

$err有一个 count 属性只是因为它的类型是 array .

您可以尝试向 $err 添加一些字符串在每种情况下:

2 {
$err += "Error"
break
}
default {
$err += "Error"
break
}

关于variables - 如何在 Powershell 中手动增加 $err 计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17365167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com