PowerShell静默安装脚本

时间:2017-08-22 09:46:37

标签: powershell installation install4j silent-installer

我正在使用PowerShell脚本为我的项目进行静默安装。当我们正在开发CCM背景时,这个PowerShell对我来说是新手。我已成功创建了示例软件脚本(Notepad ++),并且需要为CCM软件创建脚本。

对于软件安装,我们提供无人参与安装的用户指南。我们需要根据这些指南创建PowerShell脚本。下面是我为静默安装创建的脚本。

# Path for the workdir
$workdir = "c\Install\du_as.exe"

#Start the installation
Start-Process -FilePath "$workdir\du_as.exe" -ArgumentList "/S"

# Wait XX Seconds for the installation to finish
Start-Sleep -s 30

# Remove the installer
rm -Force $workdir\du_as*

此脚本适用于静默安装。但是在这里我需要根据安装指南创建一个脚本。以下是上述软件的安装指南的内容。以下是需要在PowerShell脚本中使用的参数。

#install4j response file for DU
#Tue Feb 07 09:02:46 CEST
sys.adminRights$Boolean=true 
sys.programGroupDisabled$Boolean=false 

createDesktopLinkAction$Boolean=true 
sys.component.180914$Boolean=true 
sys.programGroupAllUsers$Boolean=true
sys.component.181361$Boolean=true
sys.languageId=en
sys.installationDir=C\:Software
createQuicklaunchIconAction$Boolean=true
sys.programGroupName=DU
LICENSE_DBWB=C\:\\LicenseKey
sys.component.181358$Boolean=true
sys.component.181360$Boolean=false

通过使用上面的行,我需要创建一个静默安装脚本。我不知道如何转换所有这些参数。我需要在上面的脚本中使用以上所有参数来进行静默安装。任何人都可以建议我如何使用所有这些来创建脚本。

0 个答案:

没有答案