使用PowerShell手动安装ABCPDF

时间:2013-07-22 17:29:58

标签: powershell abcpdf

我们正在使用Teamcity

设置自动构建流程

我们需要在每台服务器上自动安装ABCPDF,我希望能够从命令提示符/ powershell执行此操作吗?

有没有人这样做过?

1 个答案:

答案 0 :(得分:1)

想出来!需要在32位模式下运行powershell才能实现此功能。

$abcPdfPath = "C:\temp\abcpdf\ABCpdf.dll"
[Reflection.Assembly]::LoadFrom($abcPdfPath)

if ([WebSupergoo.ABCpdf9.XSettings]::InstallSystemLicense("cd9b5c07fb69sf2bf57c0a04d9bca58b10c44889c9fb197984e592f49addfce5ec5fe85d7b9205bc"))
{
    "Successfully Installed"
}
else
{
    "Failed"
}   

修改

Teamcity在64位模式powershell中运行,导致上述脚本出现问题。有两种方法来解决这个问题。一次是从运行该脚本的powershell启动32位版本的powershell。另外;我们采用的方法是使用上面的命令创建一个可执行文件并从powershell运行它。这很好用。