是否有任何命令可以帮助在 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。