大牛 帮忙看看咋回事,一条循环语句执行完后不继续执行,一定要手动按下键盘才会继续执行


PowerShell交流中心分类: 变量-函数-脚本-条件-循环-参数大牛 帮忙看看咋回事,一条循环语句执行完后不继续执行,一定要手动按下键盘才会继续执行
0
tigeradvancce asked 3年 ago

脚本如下,是一个自动安装功能的脚本。有个问题,有时候会出现一个状况,就是装完一个功能后就不继续安装下一个功能,控制台卡在那,一定要手动按下键盘才能继续执行,不知道为啥….
$feature_requires = “NET-Framework-Features”, “NET-Framework-45-Features”, “Web-WHC”, “Web-WebServer”, “WAS”, “Web-Mgmt-Console”, “Web-Scripting-Tools”,”Web-Mgmt-Service”,”MSMQ”
function install_feature($list)
{
foreach ( $item in $list )
{
Install-WindowsFeature $item -includeallsubfeature -Confirm:$false
Write-Host “$item is Installed”
}
}
install_feature $feature_requires

×用微信扫描并分享
2 Answers
0
RyanChen answered 3年 ago

你是复制粘贴到powershell运行的吗?你要不最后换多一行试试

1
Mooser Lee 管理员 answered 3年 ago

请多试几次,我怀疑是你自己不小心鼠标点了一下控制台,控制台执行就会自动卡住了。可以尝试把控制台的快速编辑模式关掉