首页 > 解决方案 > PowerShell循环安装多个程序

问题描述

该脚本询问用户是否要安装程序。

$program = Read-Host -Prompt 'Would you like to install program? Please type Yes or No'

然后导致下面的 If 语句


if ( $program -eq 'Yes' ) 
{
 start-process <exe file>
}
else
{
  Write-Host "Install <application> was skipped"
}

当提示安装时,会询问多个应用程序。我遇到的问题是,在它询问之后,所有应用程序的安装都会立即发生。有没有办法使用循环安装第一个应用程序然后继续下一个?我是 PowerShell 的新手,所以我试图让它变得有效。

标签: windowspowershell

解决方案


设置一系列要安装的应用程序链接。您可以使用 CSV

$import_CSV = Import-CSV "Path_to_file"
foreach($link in $import_CSV){ your code here  }

这将是一种让你前进的简单方法。 start-process <$link>你很高兴。


推荐阅读