Loading
Is there any option or way to pull the below information from FNMS Portal or from DB (on-prem suite)?

We have test case in our organization where we require the below information from the FNMS. Need the below details for reporting purpose.

 

ComplianceComputerID

ComputerName

Status

SoftwareTitleID

RecognizedApplication

ExternalFileID

FileEvidenceID

FileName

FileVersion

FilePath

Company

FileSize

Description

InsertTime


  • Hi,

    i hope that the result matching your goal.

     

     

    USE FNMSCompliance;

    GO

     

    SELECT

      cc.ComplianceComputerID             AS ComplianceComputerID,

      cc.ComputerName                AS ComputerName,

      ccs.DefaultValue                AS [Status],

     

      st.SoftwareTitleID               AS SoftwareTitleID,

      st.FullName                  AS RecognizedApplication,

     

      iife.ExternalFileID              AS ExternalFileID,

      ifem.FileEvidenceID              AS FileEvidenceID,

     

      ife.FileName                  AS FileName,

      ife.FileVersion                AS FileVersion,

     

      COALESCE(iifep.ExternalFilePath, ife.FilePath) AS FilePath,

     

      ife.Company                  AS Company,

      ife.FileSize                  AS FileSize,

      ife.Description                AS Description,

     

      CAST(NULL AS DATETIME)             AS InsertTime

     

    FROM dbo.ImportedInstalledFileEvidence AS iife

     

    INNER JOIN dbo.ImportedComputer AS ic

      ON ic.ComplianceConnectionID = iife.ComplianceConnectionID

      AND ic.ExternalID       = iife.ExternalID

     

    INNER JOIN dbo.ComplianceComputer AS cc

      ON cc.ComplianceComputerID = ic.ComplianceComputerID

     

    LEFT JOIN dbo.ComplianceComputerStatus AS ccs

      ON ccs.ComplianceComputerStatusID = cc.ComplianceComputerStatusID

     

    INNER JOIN dbo.ImportedFileEvidence AS ife

      ON ife.ComplianceConnectionID = iife.ComplianceConnectionID

      AND ife.ExternalFileID     = iife.ExternalFileID

     

    LEFT JOIN dbo.ImportedInstalledFileEvidencePath AS iifep

      ON iifep.ComplianceConnectionID = iife.ComplianceConnectionID

      AND iifep.ExternalFilePathID   = iife.ExternalFilePathID

     

    INNER JOIN dbo.ImportedFileEvidenceMapping AS ifem

      ON ifem.ComplianceConnectionID = iife.ComplianceConnectionID

      AND ifem.ExternalFileID     = iife.ExternalFileID

     

    INNER JOIN dbo.SoftwareTitleFileEvidence AS stfe

      ON stfe.FileEvidenceID = ifem.FileEvidenceID

     

    INNER JOIN dbo.SoftwareTitle AS st

      ON st.SoftwareTitleID = stfe.SoftwareTitleID

     

     

    INNER JOIN dbo.InstalledSoftwareData AS isd

      ON isd.ComplianceComputerID = cc.ComplianceComputerID

      AND isd.SoftwareTitleID   = st.SoftwareTitleID

     

    WHERE

      ic.ComplianceComputerID IS NOT NULL

      AND stfe.EvidenceExistenceRuleID IN (1, 2, 4)

     

    ORDER BY

      cc.ComputerName,

      st.FullName,

      ife.FileName,

      FilePath;

    Expand Post
  • In addition: There's no attribute like "InsertTime" at all. I don't know what exactly you want to reflect with that...

Related  Product Forums


                     â†’ Flexera One



                      â†’ Snow Atlas



                      â†’ FlexNet Manager



                      â†’ Snow License Manager



                       â†’ App Broker


       Need help finding an answer?


        Ask a Question →


Loading
Is there any option or way to pull the below information from FNMS Portal or from DB (on-prem suite)?