windows - 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 的新手,所以我试图让它变得有效。
解决方案
设置一系列要安装的应用程序链接。您可以使用 CSV
$import_CSV = Import-CSV "Path_to_file"
foreach($link in $import_CSV){ your code here }
这将是一种让你前进的简单方法。 start-process <$link>
你很高兴。
推荐阅读
- wpf - 通过为控件名称构建一个字符串,在后面的代码中引用一个窗口控件
- reactjs - 通过 PUT 方法(节点)将字符串数组发送到正文中的特定字段
- reactjs - React Native, passing function with argument from child to parent
- haskell - 当我尝试使用 ghci 加载此 Haskell 代码时,为什么会出现错误?
- c - 如何使用 *x 显示 Hello World
- c# - 出队方法 C#
- javascript - Puppeteer 中的嵌套选择器
- firebase - FCM 发送到 vs 主题 vs 添加条件
- node.js - 如何在茉莉花中测试包装在 setImmediate 中的调用
- javascript - 检索 JSON api 数据时出错:Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0