PsInfo — выдает системную информацию об удаленной или локальной системе (версия ОС, тип процессора, видеоадаптера, объем ОЗУ, установленное ПО и т.п.).

Использование:

Синтаксис
      psinfo [\computer[,computer[,..]] [options] [filter]

      psinfo @file [options] [filter]

Опции:

   computer   Компьютер, информацию которого надо получить. Default=local system 
               
   @file      Список компьютеров, о которых нужно получить информацию.

   -c         Вывод в CSV формате.
   -c -t d    Вывод в CSV формате, с разделительным символом d.

   -h         Показать список установленных hotfixes.

   -s         Показать список установленных приложений.

   -d         Показать информацию о дисках: буква, файловая система, объем.

   -p psswd   Пароль пользователя. Если не указан, то будет предложено его ввести вручную.

   -u user    Имя пользователя для входа на удалённый компьютер.

   filter     Psinfo покажет информацию указанную в фильтре, например "psinfo service" покажет только сервисы.

   -accepteula Не показывать диалоговое окно лицензионного соглашения.

PsInfo основан на уделённом доступе к реестру для получения из него данных. На удалённой системе должена быть запущена служба удалённого доступа к реестру и аккаунт от которого запущен  PsInfo должен иметь доступ к ветке HKLMSystem на удалённом реестре.

При первом запуске, PsInfo создает ключ в реестре HKCUSoftwareSysinternalsPsInfoEulaAccepted=0x01

Examples:

Отобразить информацию о дисках  \workstation64:
psinfo \workstation64 -d
psinfo -d | find «%»