gpt4 book ai didi

powershell - 测试路径返回权限被拒绝 - 如何进行错误处理

转载 作者:行者123 更新时间:2023-12-03 22:35:09 24 4
gpt4 key购买 nike

我尝试在我的 powershell 脚本中进行错误处理。但我总是得到致命的。我尝试了一些东西,例如。 G。 try{ } catch{ } - 但我没有成功。

任何想法或解决方案?

Function Check-Path($Db)
{
If ((Test-Path $Db) –eq $false) {
Write-Output "The file $Db does not exist"
break
}
}

它返回:
Test-Path : Zugriff verweigert
In K:\access\access.ps1:15 Zeichen:6
+ If ((Test-Path $Db) -eq $false) {
+ ~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (K:\ss.mdb:String) [Test-Path], UnauthorizedAccessException
+ FullyQualifiedErrorId : ItemExistsUnauthorizedAccessError,Microsoft.PowerShell.Commands.TestPathCommand

最佳答案

有点困惑 Test-Path在许多情况下实际上会产生错误。将标准 ErrorAction 参数设置为 SilentlyContinue 以忽略它。

if ((Test-Path $Db -ErrorAction SilentlyContinue) -eq $false) {

关于powershell - 测试路径返回权限被拒绝 - 如何进行错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243747/

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