使用 Windows 命令获取 MSMQ 版本详细信息

使用 Windows 命令获取 MSMQ 版本详细信息

是否有任何命令可以帮助在 Windows Server 2008 上安装 MSMQ 软件版本?

在我的场景中,MSMQ 注册表路径是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\ 。

我尝试了下面的命令,但它也给出了子值

注册表查询 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ /s

答案1

可以使用 msinfo32 和 winver 或注册表在此处检查 Windows(MSMQ)的完整版本:

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v BuildLabEx

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuildNumber

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v UBR

答案2

我不知道 MSMQ,但如果版本值位于中,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\您应该能够使用 PowerShell 属性:Get-ItemPropertyValue

例如 :

获取 ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion' 'ProgramFilesDir'

将返回值:目录:

希望可以幫忙!

答案3

MSMQ 版本与操作系统相关:https://en.wikipedia.org/wiki/Microsoft_Message_Queuing

对于 Windows Server 2008 来说将是 4.0,对于 Windows Server 2008 R2 来说将是 5.0。

相关内容