PowerShell运行良好,但不作为计划任务运行

时间:2017-09-13 22:14:44

标签: powershell ms-access scheduled-tasks

我有一个PowerShell脚本 - 它打开一个MS Access数据库,运行一个VBA脚本,然后关闭它自己。它手动运行很大 预定用户位于计算机的“管理员”中,E是本地驱动器。

但是,当我将其安排为Windows任务时,它会挂起。代码如下。谁能告诉我出了什么问题?

$Access = New-Object -Com Access.Application
$Access.OpenCurrentDatabase("E:\Audit\audit.accdb")
$Access.Run("fun_run")
$Access.CloseCurrentDatabase()
$Access.Quit()

[System.Runtime.InteropServices.Marshal]::ReleaseComObject($Access)
Remove-Variable Access

0 个答案:

没有答案