我想在Windows 7和10计算机上执行重新启动,但是我首先需要使Jenkins节点暂时脱机。在执行重新引导之前,我需要完成所有正在运行的任务。然后,我远程登录服务器并重新启动计算机。但是,在重新启动计算机之前,我需要确保计算机中有足够的空间。如果有超过75%的空间被占用,我需要删除很久以前的文件。清理了一些空间后,我重新启动计算机。我等到重新启动完成,然后再将节点重新联机。
这是我尝试使用脚本自动执行的任务。我该如何编写脚本?我目前正在手动执行这些步骤,但是我想尝试使其自动化。我当时在考虑使用Powershell重新启动计算机,但是我不确定该如何实际操作。
答案 0 :(得分:3)
您可以做一个工作,仅在主服务器上运行,并专用于重新启动节点服务器,而不是在powershell中做任何事情。
shutdown -r -f
,as done here。您在Jenkins inodes monitor plugin中实现了类似的想法(以适应您的情况)