我有一个很大的bat文件启动PowerShell来安装Windows角色和功能,如下所示:
POWERSHELL.EXE -Command "&{Import-Module ServerManager; Add-WindowsFeature ...
这样可以正常工作,但在某些情况下,PS会提示“您是否要重新启动计算机以立即完成此操作?”。我可以添加到此命令以防止该提示吗?在此之后我还会做一些其他的事情,然后无论如何都会重新启动。这是大型无人值守操作的一部分,我希望它允许我自己处理重启。 谢谢。
答案 0 :(得分:1)
似乎你可能会错过" -norestart"启用Add-WindowsFeature cmdlet
Add-WindowsFeature ... -norestart
答案 1 :(得分:0)
据我发现,这个问题的答案是:你不能。 -norestart
仅适用于Enable-WindowsOptionalFeature cmdlet
。
您只能将-Restart
与Add-WindowsFeature
一起使用。如果不进行操作,我的经验是服务器将不会重新启动,但是在重新启动服务器之前,您可能无法使用已安装的任何软件。
-norestart
与Add-WindowsFeature
可能会破坏命令,这可能就是为什么您不再收到提示的原因。