Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 来自HRESULT的异常:0x800A03EC Powershell错误_Excel_Powershell - Fatal编程技术网

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

Excel 来自HRESULT的异常:0x800A03EC Powershell错误,excel,powershell,Excel,Powershell,我们已经使用此代码一段时间了,但在周四它就停止工作了。抛开上面的例外,我已经在网上完成了所有的修复,但似乎没有任何效果,所以我想我会看看是否有人能看到我可能错过的任何东西 代码从excel中获取信息并填充json文件 守则: $xlFilePath = "C:\Files\Parameters.xlsx" $objExcel = New-Object -ComObject Excel.Application $objExcel.Visible = $false $objExcel

我们已经使用此代码一段时间了,但在周四它就停止工作了。抛开上面的例外,我已经在网上完成了所有的修复,但似乎没有任何效果,所以我想我会看看是否有人能看到我可能错过的任何东西

代码从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
救命。。我不明白为什么它会突然抛出异常


提前感谢

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

如问题评论部分所述。脚本停止工作的原因是windows update(不知道具体的脚本,因为我没有访问上述计算机的权限)


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

是否尝试了此处建议的修复@tukan感谢您的回复,尝试了这些,刚刚确认,甚至尝试了经典重启,但没有任何进展:(您是否检查了任何可能导致此问题的更新?@tukan我刚刚将我的机器回滚到上周,在上周末运行的windows更新之前,这似乎已经解决了问题。我正在检查同事的机器,查看安装了哪些更新,我将分别运行这些更新,以查看是什么损坏了它。非常感谢您的帮助。)lp,可以将其标记为解决方案:)p.s.我可以看到
$Row
有一个值,但是
$col
呢?