来自HRESULT的异常:0x800A03EC Powershell错误

时间:2018-08-20 09:09:39

标签: excel powershell

我们已经使用此代码一段时间了,但是在星期四它才停止工作。抛出上述异常,我已经在线查看了所有修复程序,但似乎没有任何效果,所以我想我想看看是否有人可以看到我可能错过的任何内容。

代码从excel中获取信息并填充一个json文件。

代码:

  $xlFilePath = "C:\Files\Parameters.xlsx"
  $objExcel = New-Object -ComObject Excel.Application
  $objExcel.Visible = $false
  $objExcel.DisplayAlerts = $false
  $wb = $objExcel.Workbooks.Open($xlFilePath)
#Change sheet number accordingly  
  $ws = $wb.Worksheets.Item(11)
  $cont = "applications"

$Row=193
#local temp file location
$dwnldDir = $ws.Cells.Item($Row,$col).Value()
$masterdDir = $ws.Cells.Item($Row,$col).offset(1,0).Value()
$srcStorage = $ws.Cells.Item($Row,$col).offset(2,0).Value()
$destStorage = $ws.Cells.Item($Row,$col).offset(3,0).Value()
$rg = $ws.Cells.Item($Row,$col).offset(4,0).Value()

错误:

Exception from HRESULT: 0x800A03EC
At line:1 char:1
+ $rg = $ws.Cells.Item($Row,$col).offset(4,0).Value()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [], COMException
    + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException

帮助..我不明白为什么它会突然引发异常。

预先感谢

1 个答案:

答案 0 :(得分:0)

与Windows更新一样,某些更新可能会破坏功能脚本/应用程序。

如问题评论部分所述。脚本停止工作的原因是Windows Update(我无法访问所提到的计算机,所以不知道具体的脚本)。

如果需要,可以将其添加到答案中。