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