[英]Puppet Check Windows Version
在puppet中,我如何检查代理正在运行的特定Windows版本? 根据人偶文档,这三个识别事实仅指定该节点正在运行Windows,而不是在节点运行Windows Server 2003、2008或2012时。
有没有一种方法可以执行此操作而无需使用注册表/命令行进行检查?
operatingsystemrelease
事实应适合您的情况。 在我的电脑上运行:
C:\Projects>facter operatingsystemrelease
6.1.7601
我得到6.1.7601
,它对应于Windows 7 SP1。
实际上,我自己在这里问了同样的问题。
简单的答案是解析以下内容的输出:
reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v "ProductName"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.