Как запланировать сценарий PowerShell с помощью планировщика задач в Windows 2012? - PullRequest
0 голосов
/ 27 апреля 2020

Я использую приведенный ниже скрипт PowerShell для запуска макроса, сохраненного в файле Excel. Excel сохраняется в общем пути.

Я хочу запланировать ежедневный запуск этого сценария PowerShell на сервере Windows. Как я могу заставить этот скрипт работать с помощью планировщика задач или любым другим способом? Очевидно, у меня нет Excel на Windows сервере, поэтому он выдает ошибку

Невозможно загрузить COM-тип Excel. Приложение

Работает нормально с моей локальной машины, потому что есть 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...