SQL запрос установленного ПО на клиенте System Center Configuration Manager

Для получения информации об установленном программном обеспечении на компьютерах пользователей можно воспользоваться SQL запросом, который необходимо запустить через Microsoft SQL Server Management Studio.

sccm запрос в базу

Скрипт

Предположим нам необходимо найти все продукты связанные с Adobe. Для этого в тело скрипта добавим все возможные вхождения. Это могут быть exe файлы, файлы инструкций, относящиеся к данному типу продукта и так далее.

SELECT distinct case when sys.user_name0 is null then ‘N.A.’ when sys.user_name0 = ‘Administrator’ then sys.name0 + ‘\’ + sys.user_name0
else sys.user_name0 end as UserName,sys.Name0 as Computer_Name, sf.FileName, sf.FileVersion, sf.FileSize, sf.FilePath , sp.CompanyName,
WS.LastScanDate as LastContactToSMS,os.caption0 from dbo.v_GS_SoftwareFile sf join v_r_system sys on sys.resourceid = sf.resourceid and client0 = 1
and obsolete0 = 0 join v_GS_SoftwareProduct sp on sp.ProductID = sf.productid and sf.resourceid = sp.resourceid join v_GS_LastSoftwareScan ws
on ws.resourceid = sys.resourceid join v_gs_operating_system os on sys.resourceid=os.resourceid
where (sp.CompanyName like ‘%Adobe%‘ or sp.CompanyName like ‘%Macromedia%‘) OR
sf.FileName in (
‘AfterFX.exe’,
‘3D Toolkit.exe’,
‘A3DReviewer.exe’,
‘A505AFP1.exe’,
‘acrobat elements.exe’,
‘acrobat.exe’,
‘acrodist.exe’,
‘Acroex32.exe’,
‘Adobe Audition CS6.exe’,
‘Adobe audition.exe’,
‘Adobe Content Server User Guide.pdf’,
‘Adobe Encore DVD.exe’,
‘Adobe Encore.exe’,
‘Adobe Extension Manager CS3.exe’,
‘Adobe Flash Catalyst.exe’,
‘Adobe OnLocation.exe’,
‘adobe prelude.exe’,
‘Adobe Premiere Elements 10.exe’,
‘Adobe Premiere Elements 11.exe’,
‘Adobe Premiere Elements 12.exe’,
‘Adobe Premiere Elements 7.0.exe’,
‘Adobe Premiere Elements 8.0.exe’,
‘Adobe Premiere Elements 9.exe’,
‘Adobe Premiere Elements.exe’,
‘Adobe Premiere Pro.exe’,
‘Adobe Soundbooth CS3.exe’,
‘Adobe Soundbooth CS4.exe’,
‘Adobe Soundbooth CS5.exe’,
‘Adobe Ultra.exe’,
‘AdobeCaptivate.exe’,
‘afterfx.exe’,
‘Altercast.exe’,
‘AlterCastServer.exe’,
‘atmfm.exe’,
‘audition.exe’,
‘Authorware 5.exe’,
‘Authorware 6.exe’,
‘Authorware 7.exe’,
‘Bridge.exe’,
‘builder.exe’,
‘captivate.exe’,
‘CFBuilder.exe’,
‘Cfideservice.exe’,
‘cfperfmon_mx.dll’,
‘cfserver.exe’,
‘cfstudio4.exe’,
‘cfstudio45.exe’,
‘cfstudio5.exe’,
‘coldfusion.exe’,
‘Contribute 4.exe’,
‘Contribute.exe’,
‘convertIP.exe’,
‘coolpro2.exe’,
‘dimensions.exe’,
‘Director.exe’,
‘dreamweaver.exe’,
‘DVRack2.exe’,
‘encore.exe’,
‘EncoreDVD.exe’,
‘Fireworks 3.exe’,
‘Fireworks 4.exe’,
‘Fireworks.exe’,
‘flash.exe’,
‘Flash8VideoEncoder.exe’,
‘FlashBuilder.exe’,
‘FlashBuilder4.exe’,
‘FlashCom.exe’,
‘FlashMediaServer.exe’,
‘Flashprinter.exe’,
‘Flex Builder.exe’,
‘FlexBuilder.exe’,
‘FMSMaster.exe’,
‘FormsCentralForAcrobat.exe’,
‘FormsDesigner.exe’,
‘frame.exe’,
‘framemaker.exe’,
‘framemaker+sgml.exe’,
‘FrameViewer.exe’,
‘FreeHand 10.exe’,
‘FreeHand 9.exe’,
‘FreeHand MX.exe’,
‘freehand.exe’,
‘GoLive.exe’,
‘HomeSite.exe’,
‘HomeSite+.exe’,
‘homesite4.exe’,
‘homesite45.exe’,
‘Homesite5.exe’,
‘illustrator.exe’,
‘imageready.exe’,
‘InCopy.exe’,
‘InDesign.exe’,
‘InDesignServer.exe’,
‘InitNameService.exe’,
‘jrun.exe’,
‘jsm.exe’,
‘lightroom.exe’,
‘livemotion.exe’,
‘msngr102.exe’,
‘msngr103.exe’,
‘onlocation.exe’,
‘pagemill.exe’,
‘pbe.exe’,
‘pd3.exe’,
‘pd4.exe’,
‘PDF_X_1a_2001.kfp’,
‘PDFMAcadRibbon.dll’,
‘Photoshop Elements 10.0.exe’,
‘Photoshop Elements 11.0.exe’,
‘Photoshop Elements 12.0.exe’,
‘Photoshop Elements 3.0.exe’,
‘Photoshop Elements 4.0.exe’,
‘Photoshop Elements 5.0.exe’,
‘Photoshop Elements 6.0.exe’,
‘Photoshop Elements 7.0.exe’,
‘Photoshop Elements 8.0.exe’,
‘Photoshop Elements 9.0.exe’,
‘Photoshop.exe’,
‘PhotoshopAlbum.exe’,
‘PhotoshopElements.exe’,
‘photosle.exe’,
‘pm4.exe’,
‘pm5.exe’,
‘pm6.exe’,
‘pm65.exe’,
‘pm70.exe’,
‘pm70exe’,
‘premiere’,
‘premiere.exe’,
‘Presenter.exe’,
‘robodemo.exe’,
‘robohelp.exe’,
‘speedgrade.exe’,
‘streamline.exe’,
‘ULTRA2.exe’,
‘UltraDev.exe’,
‘VersionCueCS2Tray.exe’,
‘VersionCueCS3Tray.exe’,
‘VersionCueCS4Tray.exe’,
‘VersionCueTray.exe’,
‘VisualCommunicator.exe’,
‘VlogIt.exe’
)

Результат

Результатом работы SQL запроса будет вывод в котором будет содержаться информация об имени компьютера, версии программного обеспечения, версия операционной системы, путь к файлу.

sccm результат sql запроса

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *