Инвентаризация ролей и фич установленных на удаленных серверах

Коллеги из Германии запросили информацию по серверам. В том числе роли и фичи установленные на сервере. Задача не очень сложная, но серверов больше 2-х сотен.

После изучения течнета родился такой скрипт по инвентаризации ролей и фич —

Файл servers.txt содержит список серверов в формате —

На выходе получаем отчет в виде —

=================================
servername1

—== Roles ==—
File Services
Active Directory Lightweight Directory Services

—== Features ==—
.NET Framework 3.5.1 Features
SNMP Services
Remote Server Administration Tools
Remote Differential Compression
=================================

Применимо к Windows 2008 и выше