如何在Windows 2012中使用任务计划程序计划PowerShell脚本?

时间:2020-04-27 13:04:23

标签: excel windows powershell server

我正在使用下面的PowerShell脚本来运行保存在Excel文件中的宏。 Excel将保存在共享路径中。

我想在Windows服务器上安排此PowerShell脚本每天运行。如何使用任务计划程序或其他任何方式运行此脚本?显然,我在Windows服务器上没有excel,因此会引发错误

无法加载COM类型的Excel.Application

在我的本地计算机上运行良好,因为我在那里有MS Office,

# start Excel
$excel = New-Object -comobject Excel.Application
$excel.displayAlerts = $false
#open file
$FilePath = '\\sharedpath\filename.xlsm'
$workbook = $excel.Workbooks.Open($FilePath)
##If you will like to check what is happened
$excel.Visible = $false
## Here you can "click" the button
$app = $excel.Application
$app.Run("Workbook_RefreshAll")
$workbook.save()
$workbook.close()
$excel.quit()

0 个答案:

没有答案