gpt4 book ai didi

powershell - 如何等到所有命令都执行完毕,然后才提示在 powershell 脚本中重新启动您的 PC?

转载 作者:行者123 更新时间:2023-12-05 01:04:21 27 4
gpt4 key购买 nike

我正在编写一个用于启用某些 Windows 功能的 powershell 脚本。它看起来像这样:

...
Enable-WindowsOptionalFeature -Online -FeatureName "IIS-WebServerRole"
Enable-WindowsOptionalFeature -Online -FeatureName "IIS-WebServer"
Enable-WindowsOptionalFeature -Online -FeatureName "IIS-FTPServer"
...

在此脚本中,有多个命令可用于启用需要重新启动的 Windows 功能。我注意到在 PowerShell 中,它启用了一些东西,然后是我启用需要重新启动的东西的最后 4 行,它不断提示我在 powershell 中重新启动计算机。所以我必须经常说“不”,否则它会在脚本中的所有命令执行之前重新启动计算机:

enter image description here

在我的脚本中,如何等到所有命令都执行完毕,然后才会提示重新启动我的电脑?我尝试在命令中添加“Wait-Process”和“-Wait”标签,但出现如下错误: enter image description here

有谁知道我可以等待所有命令执行然后才出现重启提示的方法吗?

最佳答案

Enable-WindowsOptionalFeature 有一个 -NoRestart 开关。 Described as :

Suppresses reboot. If a reboot is not required, this command doesnothing. This option will keep the application from prompting for arestart or keep it from restarting automatically.

关于powershell - 如何等到所有命令都执行完毕,然后才提示在 powershell 脚本中重新启动您的 PC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72176771/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com