2013-07-22 50 views
0

我們正在設置使用的TeamCity安裝ABCPDF手動使用PowerShell

我們需要有ABCPDF每個服務器上自動安裝本身就是一個自動化的構建過程中,我希望能夠在命令提示符下執行的操作/電源外殼?

有沒有人這樣做?

回答

1

想通了!需要在32位模式下運行PowerShell才能運行。

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

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

EDIT

TeamCity的運行中引起與上述問題腳本64位模式下的powershell。有兩種方法可以解決這個問題。一旦從powershell運行腳本啓動32位版本的powershell。另外;我們採用的方法是使用上述命令創建一個可執行文件並從powershell運行該文件。這很好。