繁体   English   中英

不允许重新启动 PowerShell 命令

[英]Don't allow reboot for PowerShell command

我有一个相当大的 bat 文件,可以启动 PowerShell 来安装 Windows 角色和功能,如下所示:

POWERSHELL.EXE -Command "&{Import-Module ServerManager; Add-WindowsFeature ...

这工作正常,但在某些情况下,PS 会提示“您现在要重新启动计算机以完成此操作吗?”。 有什么我可以添加到此命令以防止出现该提示的内容吗? 在此之后我还有其他一些事情要做,然后无论如何都会重新启动。 这是大型无人值守操作的一部分,我希望它允许我自己处理重启。 谢谢你。

似乎您可能缺少 Add-WindowsFeature cmdlet 上的“-norestart”开关

添加-WindowsFeature ... -norestart

据我发现,这个问题的答案是:你不能。 -norestart仅适用于Enable-WindowsOptionalFeature cmdlet

您只能将-RestartAdd-WindowsFeature 如果您忽略它,我的经验是服务器将不会重新启动,但您可能无法使用您安装的任何内容,直到服务器重新启动。

-norestart with Add-WindowsFeature可能会破坏命令,这可能就是您不再收到提示的原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM