воскресенье, 11 ноября 2012 г.

Параметры класса отчетов Аналитики активов

 
Источник: http://technet.microsoft.com/ru-ru/library/cc161894.aspx
http://blogs.technet.com/b/smsandmom/archive/2007/11/01/asset-intelligence-reports-don-t-contain-data.aspx
 
SMS_InstalledSoftware
Данный класс отслеживает информацию об установленном программном обеспечении. От этого класса зависят следующие отчеты:
  • Лицензия 1C – Компьютеры с определенным элементом Microsoft License Ledger и каналом продаж
  • Программное обеспечение 1A – Сводные данные об установленном программном обеспечении в указанной коллекции
  • Программное обеспечение 2A – Семейства программного обеспечения
  • Программное обеспечение 2B – Программные категории с семейством
  • Программное обеспечение 2C – Программное обеспечение по категориям и семействам
  • Программное обеспечение 2D – Компьютеры с указанным программным продуктом
  • Программное обеспечение 2E – Установленное на указанном компьютере программное обеспечение
  • Программное обеспечение 3A – Программное обеспечение без категорий
  • Программное обеспечение 6A – Поиск установленного программного обеспечения
SMS_InstalledSoftwareMS
Данный класс отслеживает сведения только об установленном программном обеспечении Майкрософт. От этого класса зависят следующие отчеты:
  • Лицензия 1A – Программа Microsoft License Ledger для приобретения лицензий компании Майкрософт
  • Лицензия 1B – Элемент Microsoft License Ledger по каналам продаж
  • Лицензия 1C – Компьютеры с определенным элементом Microsoft License Ledger и каналом продаж
  • Лицензия 1D – Продукты Microsoft License Ledger на определенных компьютерах
SMS_SystemConsoleUsage
Данный класс опрашивает журнал системных событий безопасности для сведений о всех использованиях консоли. От этого класса зависят следующие отчеты:
  • Оборудование 1A – Сводная информация о компьютерах в указанной коллекции
  • Оборудование 2B – Компьютеры, находящиеся в одном возрастном диапазоне в коллекции
  • Оборудование 3A – Основные пользователи компьютера
  • Оборудование 3B – Компьютеры для указанного основного пользователя консоли
  • Оборудование 4A – Совместно используемые компьютеры (многопользовательские)
  • Оборудование 5A – Пользователи консоли на указанном компьютере
  • Оборудование 6A – Компьютеры, для которых невозможно определить пользователей консоли
  • Оборудование 7C – Компьютеры с определенным USB-устройством
  • Оборудование 8A – Оборудование, не готовое к обновлению программного обеспечения
  • Оборудование 9A – Поиск компьютеров
  • Лицензия 1C – Компьютеры с определенным элементом Microsoft License Ledger и каналом продаж
  • Лицензия 2B – Компьютеры с истекающими сроками действия лицензий
  • Лицензия 3B – Компьютеры с указанным состоянием лицензии
  • Лицензия 4B – Компьютеры с определенным продуктом, управляемым службой лицензирования программного обеспечения
  • Программное обеспечение 2D – Компьютеры с указанным программным продуктом
  • Программное обеспечение 4B – Компьютеры с указанным программным продуктом с автоматическим запуском
  • Программное обеспечение 5B – Компьютеры со специфическим объектом модуля поддержки браузера
SMS_SystemConsoleUser
Данный класс опрашивает журнал системных событий безопасности, чтобы получить сведения об указанных пользователях консоли. От этого класса зависят следующие отчеты:
  • Оборудование 3A – Основные пользователи компьютера
  • Оборудование 3B – Компьютеры для указанного основного пользователя консоли
  • Оборудование 4A – Совместно используемые компьютеры (многопользовательские)
  • Оборудование 5A – Пользователи консоли на указанном компьютере
ImportantВажно!
Данный класс требует настройки системного журнала регистрации событий безопасности на клиентских компьютерах для регистрации событий успешного входа. Данный класс будет сохранять данные только за предыдущие 90 дней журнала событий независимо от длины журнала. Если журнал содержит данные менее чем за 90 дней, считывается весь журнал.
SMS_AutoStartSoftware
Данный класс отслеживает сведения о программном обеспечении, которое запускается автоматически вместе с операционной системой. От этого класса зависят следующие отчеты:
  • Программное обеспечение 4A – Программное обеспечение с автоматическим запуском
  • Программное обеспечение 4B – Компьютеры с указанным программным продуктом с автоматическим запуском
  • Программное обеспечение 4C – Программное обеспечение с автоматическим запуском, установленное на указанном компьютере
SMS_BrowserHelperObject
Данный класс отслеживает объекты модуля поддержки браузера. Несмотря на то, что некоторые объекты модуля поддержки браузера являются полезными, большинство программ, считающихся "вредоносными", появляются в форме объектов модуля поддержки браузера. От этого класса зависят следующие отчеты:
  • Программное обеспечение 5A – Объекты модуля поддержки браузера
  • Программное обеспечение 5B – Компьютеры со специфическим объектом модуля поддержки браузера
  • Программное обеспечение 5C – Объекты модуля поддержки браузера на указанном компьютере
Win32_USBDevice
Данный класс отслеживает устройства, подключенные к USB-портам. От этого класса зависят следующие отчеты:
  • Оборудование 7A – USB-устройства по изготовителям
  • Оборудование 7B – USB-устройства по изготовителям и описаниям
  • Оборудование 7C – Компьютеры с определенным USB-устройством
  • Оборудование 7D – USB-устройства на указанном компьютере
SMS_Processor
Это существующий класс SMS, к которому были добавлены новые свойства для обеспечения более полных сведений о процессорах. От этого класса зависят следующие отчеты:
  • Оборудование 1A – Сводная информация о компьютерах в указанной коллекции
  • Оборудование 2A – Предполагаемый возраст компьютеров по диапазонам внутри коллекции
  • Оборудование 2B – Компьютеры, находящиеся в одном возрастном диапазоне в коллекции
  • Оборудование 8A – Оборудование, не готовое к обновлению программного обеспечения
  • Оборудование 9A – Поиск компьютеров
SoftwareLicensingService
Этот класс характерен только для Windows Vista. Дополнительные сведения см. на сайте Microsoft TechNet в статье "Windows Vista Volume Activation 2.0 Technical Attributes" http://go.microsoft.com/fwlink/?LinkId=87205. От этого класса зависят следующие отчеты:
  • Лицензия 2C – Сведения о лицензии на указанном компьютере
  • Лицензия 5A – Компьютеры, обеспеченные службой управления ключами
SoftwareLicensingProduct
Этот класс характерен только для Windows Vista. Дополнительные сведения см. на сайте Microsoft TechNet в статье "Windows Vista Volume Activation 2.0 Technical Attributes" http://go.microsoft.com/fwlink/?LinkId=87205. От этого класса зависят следующие отчеты:
  • Лицензия 2A – Количество лицензий с истекающими сроками действия по диапазонам времени
  • Лицензия 2B – Компьютеры с истекающими сроками действия лицензий
  • Лицензия 2C – Сведения о лицензии на указанном компьютере
  • Лицензия 3A – Количество лицензий по состоянию лицензий
  • Лицензия 3B – Компьютеры с указанным состоянием лицензии
  • Лицензия 4A – Компьютеры с продуктами, управляемыми службой лицензирования программного обеспечения
  • Лицензия 4B – Компьютеры с определенным продуктом, управляемым службой лицензирования программного обеспечения

SCCM queries - We can use these queries to create collations

All Windows 2000 Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Workstation 5.0%'
All Windows XP Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Workstation 5.1%'
All Windows XP 64 Bit Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Workstation 5.2%'
All Windows Vista Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Workstation 6.0%'
All Windows 7 Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System where SMS_R_System.OperatingSystemNameandVersion like "Microsoft Windows NT Workstation 6.1"
All Windows 2000 Server Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Server 5.0%'
All Windows 2003 Server Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Server 5.2%'
All Windows 2008 Server Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Server 6%'
All Windows 2008 Server R2 Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from sms_r_system where OperatingSystemNameandVersion like '%Server 6.1%'
SQL Server 2005 Installed
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceID = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "%SQL Server 2005%"
SQL Server 2008 Installed
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceId = SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName like "%SQL Server 2008%"
All Windows XP SP 3 Systems (There are 2 alternatives)
select distinct SMS_R_System.Name, SMS_G_System_OPERATING_SYSTEM.Caption, SMS_G_System_OPERATING_SYSTEM.CSDVersion from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "Microsoft Windows XP%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 3"

select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "%Windows XP%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 3"
All Windows XP SP 2 Systems (There are 2 alternatives)
select distinct SMS_R_System.Name, SMS_G_System_OPERATING_SYSTEM.Caption, SMS_G_System_OPERATING_SYSTEM.CSDVersion from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "Microsoft Windows XP%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 2"

select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "%Windows XP%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 2"
All Windows XP SP 1 Systems (There are 2 alternatives)
select distinct SMS_R_System.Name, SMS_G_System_OPERATING_SYSTEM.Caption, SMS_G_System_OPERATING_SYSTEM.CSDVersion from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "Microsoft Windows XP%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 1"

select SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "%Windows XP%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 1"
X bir software' ün kurulu olmadığı sistemleri listeler (Örnek olarak Adobe Reader 8 girilmiş durumda, değiştirilerek kullanılabilir)
select SMS_R_System.ResourceID,SMS_R_System.ResourceType,SMS_R_System.Name,SMS_R_System.SMSUniqueIdentifier,SMS_R_System.ResourceDomainORWorkgroup,SMS_R_System.Client from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_COMPUTER_SYSTEM.Name not in (select distinct SMS_G_System_COMPUTER_SYSTEM.Name from SMS_R_System inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName like "%Adobe Reader 8%")
All Windows Server 2003 SP 1 Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "%Server 2003%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 1"
All Windows Server 2003 SP 2 Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "%Server 2003%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 2"
All Windows Server 2008 SP 1 Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Caption like "%Server 2008%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 1"
All Office 2007 Installed Systems
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft Office Professional Plus 2007" or SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft Office Enterprise 2007" or SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft Office Standard 2007"
All Windows Server 2000 SP1 Systems
select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_R_System.OperatingSystemNameandVersion like "%Server 5.0%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 1"
All Windows Server 2000 SP2 Systems
select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_R_System.OperatingSystemNameandVersion like "%Server 5.0%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 2"
All Windows Server 2000 SP3 Systems
select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_R_System.OperatingSystemNameandVersion like "%Server 5.0%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 3"
All Windows Server 2000 SP4 Systems
select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceId = SMS_R_System.ResourceId where SMS_R_System.OperatingSystemNameandVersion like "%Server 5.0%" and SMS_G_System_OPERATING_SYSTEM.CSDVersion = "Service Pack 4"

Источник: http://gallery.technet.microsoft.com/SCCM-queries-We-can-use-d6aa4e09#content