gpt4 book ai didi

linux - 协助通过 Powershell 脚本或其他脚本更新一组 Linux 计算机

转载 作者:太空宇宙 更新时间:2023-11-04 05:19:53 26 4
gpt4 key购买 nike

我知道我可以使用 putty 来 ssh 进入每台 Linux 机器并更新 CentOS 服务器...但我希望有人能够为我指明正确的方向,告诉我如何通过 PowerShell 或 Windows 中的其他脚本语言来做到这一点。

我们使用batchpatch来修补我们的Windows机器......效果就像一个魅力。但我们已经添加了一些 Linux 机器,我想继续使用 batchpatch 来完成这项任务。 Batchpatch 无法与 Linux 通信(不支持 ssh)...但是 batchpatch 确实允许我执行脚本,因此我将测试针对 batchpatch View 中列出的每台计算机运行脚本。

我想要做的是通过 Windows 脚本连接到 Linux 计算机并发出命令来修补“yum update”。我们在每台 Linux 机器上添加了一个公共(public)用户,这样我就可以使用这个帐户执行脚本(并且这个帐户也具有 nopasswd sudoer 访问权限,所以我应该能够在脚本中执行 sudo 指令,而无需在脚本运行期间输入密码)。有谁有脚本示例,或者可以向我指出一个可以让我开始测试此任务的脚本吗?

预先感谢您提供的任何建议。

最佳答案

如果您想执行一行脚本,最简单的解决方案可能是 plink.exe。阅读此处了解它,它包含在腻子包中:https://cmatskas.com/run-ssh-with-powershell/

如果您想对 SSH session 进行更多控制,可以使用 POS-SSH powershell 模块。 https://github.com/darkoperator/Posh-SSH

关于linux - 协助通过 Powershell 脚本或其他脚本更新一组 Linux 计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43277800/

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