В сентябре 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 есть отдельные командлеты. Подробнее смотрите в документации.
Filed under: Powershell, Windows |
Добавить комментарий