Добрый день :)
Есть ли какая-либо команда, которая помогает установить версию программного обеспечения MSMQ на сервере Windows 2008? В моем сценарии путь реестра MSMQ - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSMQ \ Parameters \.
Я пробовал команду ниже, но она также давала дополнительные значения
REG QUERY HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSMQ / s
С Уважением, Викас Чандра .C
Я не знаю MSMQ, но если значение версии находится в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\MSMQ\Parameters\
, вы должны иметь возможность использовать свойство PowerShell : Get-ItemPropertyValue
.
Например :
Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion' 'ProgramFilesDir'
Вернет значение : C:\Program Files
Надеюсь, это поможет!
.Версия MSMQ связана с операционной системой: https://en.wikipedia.org/wiki/Microsoft_Message_Queuing .
Это будет 4.0 для Windows Server 2008 и 5.0 для Windows Server 2008 R2.
Полную версию Windows (MSMQ) можно проверить здесь с помощью msinfo32 и winver или с помощью реестра здесь:
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