Вы не должны полагаться на недокументированные внутренние компоненты для обнаружения программного обеспечения - они могут изменяться без предупреждения.(Например, GUID кода продукта изменяется во время обновлений, поэтому, если команда SCCM не заявила, что не изменит его, скорее всего, это изменится для SCCM 2012 RTM и даже для 2012 обновлений.)
Вместо этого посмотрите, еслиКоманда документировала способ его обнаружения.Большинство команд документируют значение реестра для определения того, какая версия установлена.Если этого не произойдет, вам все же, вероятно, лучше взглянуть на реестр, так как значения там с меньшей вероятностью исчезнут.