在Jenkins中以powershell身份运行powershell脚本

时间:2017-01-02 16:39:02

标签: powershell jenkins

我在Windows Server 8 R2上创建了一个从jenkins运行的powershell脚本 当我在服务器中运行此脚本作为本地管理员计数时它工作得很好但是当我从jenkins运行它时它不起作用

Exception lors de l'appel de Run avec 6 argument(s): Exception de HRESULT : 0x800A01A

有谁知道问题是什么? 这是代码

$macroBook = "E:\cmd\FLV\flv.xlsm"
$procedureName = "ThisWorkbook.sendflvvbs"
$macroBookFullPath = (ls $macroBook).FullName
$macroProcName = (ls $macroBook).Name + "!" + $procedureName
$excelApp = New-Object -com "Excel.Application"
try {
    #$excelApp.DisplayAlerts = $false
    $excelApp.Workbooks.Open($macroBookFullPath)
    $excelApp.Application.Run($macroProcName, 'PROD', 'V-7-06-61-0', '141', '27/12/2016',  '')
}    
finally {
    $excelApp.DisplayAlerts = $false
    $excelApp.Quit()
}

0 个答案:

没有答案