我有一个带有一个头节点和多个计算节点的计算集群安装。这是在多个环境之间共享的。当有无人值守的构建升级时,我遇到了问题。Robocopy 无法抱怨正在使用的文件。
是否有任何 WMI 类可用于获取有关正在使用的环境的信息?如果可能的话,我可以停止为该特定环境运行的进程并继续升级。
任何帮助表示赞赏。
谢谢!桑吉夫
我有一个带有一个头节点和多个计算节点的计算集群安装。这是在多个环境之间共享的。当有无人值守的构建升级时,我遇到了问题。Robocopy 无法抱怨正在使用的文件。
是否有任何 WMI 类可用于获取有关正在使用的环境的信息?如果可能的话,我可以停止为该特定环境运行的进程并继续升级。
任何帮助表示赞赏。
谢谢!桑吉夫
如果我没看错,您要么想要获取操作系统构建信息或文件构建信息。
您可以为此使用一些非常简单的 WMI 查询——让我们看看这是否是您所需要的。
对于 OS 样式查询,您将需要执行类似于此的操作:
gwmi -class Win32_OperatingSystem | Select-Object *
非常方便,因为您可以选择该查询中的所有子项以获取详细信息。
如果您尝试获取某些文件的文件版本,请尝试此 Cmdlet:
Get-ItemProperty c:\windows\system32\mshtml.dll | Format-List -property VersionInfo -force