NSCLIENT++ 无人值守安装 + 允许的主机

NSCLIENT++ 无人值守安装 + 允许的主机

就我而言,我就是无法正确安装它。我有几十台 Win 服务器来部署这个东西,但安装结束时 nsclient.ini 从未更新过。

这是我正在运行的,几乎可以在网上的任何地方找到:

msiexec /i NSCP-0.4.1.102-x64.msi /passive /norestart /ADDLOCAL="ALL" REMOVE="NSCAPlugin"

我也尝试了旧版本:

msiexec /i NSClient++-0.3.9-x64.msi /passive /norestart ADDLOCAL="全部" REMOVE="NSCAPlugin" ALLOWED_HOSTS="10.204.204.204"

我在这里遗漏了什么?

答案1

/passive标志放在最后。/quiet旗帜也一样。

msiexec.exe /i "\\Path\to\NSCP-X.X.X.X-x64.msi" /norestart ADDLOCAL=Plugins,MainProgram,FirewallConfig,DotNetPluginSupport,ProductFeature,CheckPlugins,NRPEPlugins,NSCPlugins,NSCAPlugin,ExtraClientPlugin,SampleScripts ALLOWED_HOSTS=127.0.0.1,$IP_OF_NAGIOS_SERVER CONF_NSCLIENT=1 /passive

虽然 GP 管理是一个很好的解决方案,但它并没有回答提出的问题。上述代码已成功部署在我的环境中。

答案2

恕我直言,您应该从组策略或某些工具(如 altiris/wpkg/gpo/sccm)部署 ini 文件,这样当发生更改时,它会被推送或拉取,但会应用并重新启动 nsclientpp 服务。您还可以使用 sysinternals 中的 psexec 和自定义脚本来执行此操作。

如果您将 ini 文件保存在版本控制中,则可以获得加分 ;-)

相关内容