Software Inventory Logging


В сентябре 2015 года в Windows Server 2012 R2 появилась новая функция Software Inventory Logging.

Эта функция работает только на Windows Server 2012 R2 и предназначена для более простого учёта ПО установленного в датацентрах.

SIL включает в себя несколько новых командлетов Powershell и агрегатор Software Inventory Logging Aggregator (SILA). Агрегатор собирает со многих серверов информацию, обобщает и позволяет создавать простые отчёты, ставится на отдельный компьютер с IIS.

Возможно вы не станете использовать SIL для инвентаризации ПО, тем не менее командлеты SIL могут быть полезны для других целей.

Краткое описание командлетов:

  • Get-SilComputer: Отображает сведения о компьютере и ОС. Например:

    PS C:\WINDOWS\system32> Get-SilComputer

    ChassisSerialNumber : VMware-42 16 31 94 c3 56 e4 2a-08 17 96 cd aa e5 6b 57

    CollectedDateTime : 12/31/2015 10:29:23 AM

    Model : VMware Virtual Platform

    Name : SERVERNAME

    NumberOfCores : 2

    NumberOfLogicalProcessors : 2

    NumberOfProcessors : 2

    OSName : Microsoft Windows Server 2012 R2 Standard

    OSSku : 7

    OSSuite : 272

    OSSuiteMask : 272

    OSVersion : 6.3.9600

    ProcessorFamily : 2

    ProcessorManufacturer : GenuineIntel

    ProcessorName : Intel(R) Xeon(R) CPU E5649 @ 2.53GHz

    SystemManufacturer : VMware, Inc.

  • Get-SilComputerIdentity (KB 3000850): Отображает идентификаторы используемые SIL для конкретных серверов.
  • Get-SilData: Выводит массив информации с инвентаризацией (всё в куче).
  • Get-SilSoftware: Выводит список установленного ПО.
  • Get-SilUalAccess: Выводит общее количество уникальных устройств и пользователей за последние два дня выполнявших запросы к серверу (для каждой роли!). Например:

    PS C:\WINDOWS\system32> Get-SilUalAccess -CimSession PRINTSERVER

    ProductName : Windows Server 2012 R2 Standard

    RoleGuid : 10a9226f-50ee-49d8-a393-9a501d47ce04

    RoleName : File Server

    SampleDate : 12/30/2015

    UniqueDeviceAccessCount : 351

    UniqueUserAccessCount : 344

    PSComputerName : PRINTSERVER

     

    ProductName : Windows Server 2012 R2 Standard

    RoleGuid : 7fb09bd3-7fe6-435e-8348-7d8aefb6cea3

    RoleName : Print and Document Services

    SampleDate : 12/30/2015

    UniqueDeviceAccessCount : 92

    UniqueUserAccessCount : 92

    PSComputerName : PRINTSERVER

  • Get-SilWindowsUpdate: Выводит список установленных обновлений. Работает на удивление быстро в отличие от WMI!

Для включения и выключения сбора логов SIL есть отдельные командлеты. Подробнее смотрите в документации.

Оставьте комментарий