是否有Powershell Get-Childitem超时属性?

我正在尝试使用GCI cmdlet获取许多远程计算机上的信息,其中一些远程计算机有时会关闭或无响应。有没有办法可以为get-childitem指定一个超时属性,这样每次遇到无响应的计算机时脚本都不会挂起15-20秒? 谢谢, 托梅克     
已邀请:
或者将你的gci包装在测试连接中 if(test-connection $ server -quiet){   GCI   } else {“Connect failed to $ server”}     
在工作中完成工作,然后使用wait-job(具有超时参数)等待它:
$job = Start-Job {Sleep -seconds 60}
$res = Wait-Job $job -timeout 5
if(-not $res) { write-Host "Timeout"}
    

要回复问题请先登录注册