none
Как создать отчет из Add or Remove programs по нескольким позициям? RRS feed

  • Вопрос

  • Необходимо создать отчет по установленному конкретному ПО (около 70 позиций). Отчет должен отображать user name, host name и перечисление ПО, установленное на этом конкретном хосте.

    Возможно ли такое?

    Спасибо
    8 октября 2009 г. 10:48

Ответы

  • нужный вам отчет я выложил тут:
    http://depositfiles.com/files/q7jh29tr9
    для работы, отчет необходимо импортировать в ваш список отчетов.
    как импортировать можете прочитать тут:
    http://technet.microsoft.com/en-us/library/bb632942.aspx
    в конце запроса формирующего отчет добавьте через запятую имена ПО которое надо отображать.



    принцип работы:
    указываете имя р.с. через стандартный интерфейс системы отчетности, после выполнения будет отображено только ПО из указанного вами перечня в коде запроса.
    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    • Предложено в качестве ответа Alexandr Andreev 14 октября 2009 г. 20:22
    • Помечено в качестве ответа Vinokurov YuriyModerator 23 октября 2009 г. 7:57
    14 октября 2009 г. 20:22

Все ответы


  • скажем так поставленная задача не понятна.
    надо отобразить всех пользователей у которых стоит ПО или все ПО для конкретного пользоватлея\машины?

    на основе имеющихся отчетов SCCM вы можете построить свой отчет, однако возможно он будет "многоуровневым". т.е. выбрать пользователя, машину - развернуть список - получить список ПО
    либо можете объеденить несколько отчетов в DashBoard но  учитывайте что отчет содержащий ребования ввоа информации в DashBoard не включаются (упоминание об этом найдете в мастере по созданию Dashboard)


    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    8 октября 2009 г. 11:31
  • Создавая отчет (на базе  Add or Remove programs) поиска на всех ПК конкретной позиции (WinRAR, к примеру) можно ввести только один Software Title. А хотелось бы задать их несколько, чтобы получить один отчет по многим продуктам, именно конкретным продуктам, так как в многоуровневом отображается огромное количество ненужных позиций...

    8 октября 2009 г. 12:12
  • SELECT     dbo.v_R_System.Name0, dbo.v_R_System.User_Name0, dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0
    FROM         dbo.v_GS_ADD_REMOVE_PROGRAMS INNER JOIN
                          dbo.v_R_System ON dbo.v_GS_ADD_REMOVE_PROGRAMS.ResourceID = dbo.v_R_System.ResourceID
    WHERE     (dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 = 'Adobe Flash Player 10 ActiveX') OR
                          (dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 = '1C Предприятие 7.7') OR
                          (dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 = 'Архиватор WinRAR')

    Или я неправильно понял суть задачи?


    мой блог - http://ccmexec.blogspot.com/
    8 октября 2009 г. 14:25
    Отвечающий
  • не, не правильно.
    1. надо вывести юзерови ПК где установлены _все_ указанные компоненты
    2. надо вывести именно все вместе а не только имена р.с. и юзеров :(


    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    8 октября 2009 г. 15:23
  • Да, Александр прав.

    Для чего это нужно? - Определить у каких юзеров на каких ПК установлено ПО из указанного списка.

    8 октября 2009 г. 16:25
  • просьба уточнить... если набор ПО стандартный и заранее предопределен, зачем его выводить?


    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    8 октября 2009 г. 18:42
  • Список то определен, но не у всех пользователей установлены позиции, т.е. колекцией поиск не подходит.
    Далее отчет экспортируется в ексель и с помощью фильтров получаю различные результаты... кроме того этот файл будет использоватся в других ситемах.
    9 октября 2009 г. 11:54
  • нужный вам отчет я выложил тут:
    http://depositfiles.com/files/q7jh29tr9
    для работы, отчет необходимо импортировать в ваш список отчетов.
    как импортировать можете прочитать тут:
    http://technet.microsoft.com/en-us/library/bb632942.aspx
    в конце запроса формирующего отчет добавьте через запятую имена ПО которое надо отображать.



    принцип работы:
    указываете имя р.с. через стандартный интерфейс системы отчетности, после выполнения будет отображено только ПО из указанного вами перечня в коде запроса.
    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    • Предложено в качестве ответа Alexandr Andreev 14 октября 2009 г. 20:22
    • Помечено в качестве ответа Vinokurov YuriyModerator 23 октября 2009 г. 7:57
    14 октября 2009 г. 20:22
  • Привет
    Думаю, что через запятую полный список не покатит.
    Есть ограничение на длину кода отчёта. Я уже с этим столкнулся.
    Думаю, что проще будет создать коллекцию с нужными компами.
    А потом просто вывести список всех компов из данной коллекции.
    Александр
    19 октября 2009 г. 8:01
  • использование коллекции не решит задачу соглансо поставленному условию :(


    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    19 октября 2009 г. 8:45
  • Я чёт не понял, почему не подходит вариант предложенный error008?
    В данном отчёте выводится имя ПК, имя пользователя и имя установленного продукта. При этом имя продукта будет выводиться только из указанного списка. По-моему, этот запрос отвечает всем заявленным условиям.
    MCP | scriptoholic | PowerShell | SCCM 2007 | SMS 2003
    19 октября 2009 г. 15:09
  • запрос предложенный Error008 не годится, потому, что надо отобразить одновременно весь набор ПО из списка. :(


    с уважением Андреев А.В. Если сообщение помогло решить проблему - отметьте ее как ответ, если было информативным - проголосуйте за сообщение. Не будем оставлять решенные посты без отметок, это затруднит поиск решения другим.
    19 октября 2009 г. 17:30
  • нужный вам отчет я выложил тут:
    http://depositfiles.com/files/q7jh29tr9
    для работы, отчет необходимо импортировать в ваш список отчетов.
    как импортировать можете прочитать тут:
    http://technet.microsoft.com/en-us/library/bb632942.aspx
    в конце запроса формирующего отчет добавьте через запятую имена ПО которое надо отображать.
    Приветствую.
    Ссылка на файл устарела.
    Можете выложить отчет еще раз?
    Спасибо!
    8 декабря 2011 г. 8:46
  • Какого рода вам нужен отчет?

    8 декабря 2011 г. 9:28
    Отвечающий
  • Нужно получить список ПО из "Add or remove programs", за исключением явно указанного, со связью на конкретных клиентов
    В стандартных отчетах уже есть похожий отчет
    Report Name: Count of all instances of software registered with Add or Remove Programs
    Category: Software - Companies and Products
    но как добавить дополнительно исключающий список?
    8 декабря 2011 г. 10:15
  • дополнить and displayname0 not like '%имя программы%'.

    8 декабря 2011 г. 11:48
    Отвечающий
  • Пардон... Руки наверное кривые, ибо делал так - не вышло. Наверное, где-то ошибся.
    А сейчас работает.
    Спасибо!
    8 декабря 2011 г. 12:59