是否可以编写等待手动安装的 PowerShell DSC 配置?

是否可以编写等待手动安装的 PowerShell DSC 配置?

我想使用 DSC 检查并更正服务资源,使其状态为“正在运行”。问题是,在我手动在目标节点上运行软件安装程序之前,这些服务不存在。我已经使用 DSC 为安装此软件准备节点。

换句话说,我有一个节点,我在节点上进行一些配置,然后我有一个依赖于该配置的手动软件安装,然后我有一个依赖于手动软件安装的服务资源。

理论上,我可以在自定义或脚本资源中自动完成软件安装,然后创建我描述的依赖链,但实际上,我还没有时间创建这种自动化。(这是一个长期目标。)因此,我希望应用配置的第一部分,手动安装软件,然后允许应用配置的最后一部分。

实现此目的的最不坏的方法是什么?我知道我可以为“之前”和“之后”阶段创建两个单独的配置,但我认为最好有一个配置,以后可以通过自动安装程序进行增强。目前,我正在考虑使用脚本资源来检查磁盘上的某些信号量/文件以及 SetScript 中的错误,但我尚未对这一策略进行概念验证。

相关内容