Отчет SCCM отождествить машины с 64-разрядными способными аппаратными средствами

3.5 и отдельный продукт и обновление - если это имеет смысл.

Та же установка или обновит существующую установку или сделает полную установку, если не будет никакой версии, уже установленной.

2
задан 29 March 2010 в 16:38
1 ответ

У меня было чувство, что регистрация на вот будет тем, что заставило меня найти фактический ответ самого!

Нашли свойство системного процессора, который, кажется, отвечает на вопрос точно прямо на всей ОС, которую я протестировал с (сервер и рабочая станция от XP/2003). То, что я имею, v_GS_PROCESSOR.Is64Bit0 который дает a 1 или a 0 в зависимости от того, является ли ЦП 64-разрядным способный.

Мои запросы SCCM теперь (для нисходящей сводки):

select
    OS.Caption0,
    case when pr.Is64Bit0=1 then '64-bit'
    when pr.Is64Bit0=0 then '32-bit'
    end as [Processor Type],
    Count(*)
from
    dbo.v_gs_processor PR Left Outer Join dbo.v_GS_OPERATING_SYSTEM OS on PR.ResourceID = OS.ResourceId
Group by
    OS.Caption0,
    pr.Is64Bit0
Order by
    OS.Caption0,
    pr.Is64Bit0

И (для машины списком машин):

select sys.netbios_name0, sys.Operating_System_Name_and0 as OperatingSystem, 
case when pr.Is64Bit0=1 then 'Yes 64-bit'
when pr.Is64Bit0=0 then 'No 32-bit'
end as [Processor Is 64-Bit?],
case when pr.addresswidth0=64 then '64-bit OS'
when pr.addresswidth0=32 then '32-bit OS'
end as [Operating System Type],
case when pr.DataWidth0=64 then '64-bit Processor'
when pr.DataWidth0=32 then '32-bit Processor'
end as [Processor Type (XP Lies)],
case when pr.addresswidth0=32 and pr.Is64Bit0=1 then 'YES'
end as [32-bit OS on x64 processor]
from v_r_system sys
join v_gs_processor pr on sys.resourceid=pr.resourceid
1
ответ дан 3 December 2019 в 13:31

Теги

Похожие вопросы