Reports You Can Run with the ReportRunner Application

You can run most, but not all, reports using ReportRunner, which enables you to set up reports to run on a scheduled basis.

 This topic applies to CAM authentication.

The reports you can run with this application are listed below along with a short description, the name of the report as it must appear when running ReportRunner (--report=reportname), and additional parameters you can include.

For more information, see How to Schedule and Email Reports Using ReportRunner.

Administrative Tools Reports

  • CAM Administration Discovery Servers: Information on what CAM Administration Service machines have performed discovery tasks.

    • --report=AdministrationServersDiscovery
  • CAM History: Record of Cherwell Asset Management operations.

    • History detail: --report=CAMHistoryDetail
    • By user: --report=CAMHistoryUser
    Report parameters:
    • All events: --add=CAMHistoryInputAction=All
    • Machine-related events: --add=CAMHistoryInputAction=Machines
    • User-related events: --add=CAMHistoryInputAction=Users
    • License units: --add=CAMHistoryInputAction=License Units
    • Assets: --add=CAMHistoryInputAction=Assets
    • Profiles: --add=CAMHistoryInputAction=Profiles
    • Contracts: --add=CAMHistoryInputAction=Contracts
    • Other: --add=CAMHistoryInputAction=Other
  • CAM License Utilization: List of machines consuming a CAM license.

    • --report=MachinesUsingCamLicenseDetail

    Report parameters:

    • All platforms: --add=Platform=-1
    • Windows platform: --add=Platform=400
    • Mac OS platform: --add=Platform=100
    • Linux/Unix platform: --add=Platform=500
  • CAM Windows Agent Status: CAM Windows Agent installation and inventory status.

    • --report=CAMAgentStatus

    Report parameters:

    • All machines: --add=ExpressClientStatusInputType=All
    • Machines using a CAM Agent license: --add=ExpressClientStatusInputType=CAM
  • Database Script Log: Information about when database scripts were run.

    • --report=DatabaseScriptLog
  • Failed CAM Windows Agent Installs/Inventories: A list of CAM Windows agent machines where installation or inventory has failed.

    • --report=FailedInstallOrInventory
  • Group Membership: A list of license units, machines, users, or assets contained in each group.

    • --report=GroupMembershipDetail

    Report parameters:

    • Assets: --add=type=3
    • License units: --add=type=2
    • Machines: --add=type=0
    • Users: --add=type=1
  • Last User Login: Information about the last time a user logged into and out of a machine.

    • Ungrouped: --report=LastUserLoginDetail
    • Grouped by user group: --report=LastUserLoginByGroupDetail
    • Grouped by machine: --report=LastUserLoginByMachine
    • Grouped by Terminal Server: --report=LastUserLoginByTerminalServer
  • Unreconciled Machine Export: A list of machines that have not been reconciled to purchasing data. Use this report as a starting point to create a spreadsheet for importing computer purchase data.

    • --report=UnreconciledMachineExportExcel

File Management Reports

  • Non-runnable Files: Any non-runnable files that were collected during machine inventory.

    • Grouped by extension: --report=NonRunnableFilesByExtension
    • Grouped by machine: --report=NonRunnableFilesByMachine
    • Summary: --report=NonRunnableFilesSummary
  • Unconfigured Files by Count: List of all files that have not been configured sorted by count, sorted by the number of installations (the count).

    • --report=UnconfiguredFilesByCount

Hardware Inventory

  • Machine Drives Summary: Disk drive summary information for each machine.

    • --report=MachineDrivesSummaryExport
  • Machine List: A simple list of machines that conform to the filter requirements.

    • --report=MachineList

Purchasing and License Management Reports

  • Am I Compliant: Information to help determine whether your organization is in compliance with its software licensing agreements.

    • --report=AmICompliant
  • Concurrent Software License Allocation: Information about how concurrent licenses are allocated by group.

    • Grouped by allocation group: --report=LicenseAllocationByAllocationGroup
    • Grouped by license unit: --report=LicenseAllocationByLicenseUnit
  • License Unit Maintenance Expiration: Information on whether any maintenance agreements for your license unit purchases have expired.

    • --report=MaintenanceExpiration
    • Optional parameter: --add=MaintenanceExpirationInputType=<days>
      For <days>, enter the number of days before expiration.
  • License Unit Purchase History: Summary of all configured license unit purchases.

    • Ungrouped: --report=LicenseUnitPurchaseHistoryUngrouped
    • Grouped by category: --report=LicenseUnitPurchaseHistoryByCategory
    • Grouped by license unit group: --report=LicenseUnitPurchaseHistoryByGroup
    • Grouped by manufacturer: --report=LicenseUnitPurchaseHistoryByManufacturer
  • License Unit Summary and Machine Assignments: License unit summary that displays machine assignment details.

    • By machine group: --report=LUSummaryAndMachineAssignmentsByMachineGroup
    • Ungrouped: --report=LUSummaryAndMachineAssignmentsUngrouped
  • Product ID: All product IDs associated with applications found on machines in the network.

    • Grouped by application: --report=ProductIDByApplication
    • Grouped by license channel: --report=ProductIDByLicenseChannel
    • Grouped by machine: --report=ProductIDByMachine
    • In Excel format: --report=ProductIDByMachineExcel
  • Purchase Summary: Purchase summary by group assignment and line item type.

    • By group: --report=PurchaseSummaryByGroup
    • By line item: --report=PurchaseSummaryByLineItemType
  • Software Inventory and Order Summary: License summary and order information for license units.

    • Ungrouped: --report=SoftwareInventorySummaryUngrouped
    • Operating systems only: --report=SoftwareInventorySummaryOS
    • Grouped by category: --report=SoftwareInventorySummaryByCategory
    • Grouped by license unit group: --report=SoftwareInventorySummaryByGroup
    • Grouped by manufacturer: --report=SoftwareInventorySummaryByManufacturer
    Additional parameter:
    • --add=orderDetail=1
      If you do not pass in this parameter, the Software Inventory Summary report (described next) is returned.
  • Software Inventory Summary: Summary information about all license units.

    • Ungrouped: --report=SoftwareInventorySummaryUngrouped
    • Operating systems only: --report=SoftwareInventorySummaryOS
    • Grouped by category: --report=SoftwareInventorySummaryByCategory
    • Grouped by license unit group: --report=SoftwareInventorySummaryByGroup
    • Grouped by manufacturer: --report=SoftwareInventorySummaryByManufacturer
    Report parameters:
    • Includes all filtered-in license units: --add=agfilter=0 (default)

      or

      Takes filtering/groups into account when computing license totals:--add=agfilter=1

    • Includes all filtered-in license units: --add=nzonly=0 (default)

      or

      Returns only those with non-zero installation, launch, or license counts: --add=nzonly=1

  • Software Recently Discovered: New license units recently discovered on your network.

    • --report=SoftwareRecentlyDiscovered

    Additional parameter:

    • --add=SoftwareRecentlyDiscoveredInputType=<days>
      The value you specify for <days> indicates that you want to find license units discovered within that number of days.
  • Unused Software: List of all software that is installed by has not been used.

    • By license unit: --report=UnusedSoftwareByLicenseUnit
    • By machine: --report=UnusedSoftwareByMachine
    • By manufacturer: --report=UnusedSoftwareByManufacturer
    • Ungrouped: --report=UnusedSoftwareUngrouped

Oracle Reports

  • Oracle Database Summary: Oracle database summary by physical host.

    • --report=OracleDatabaseSummary
  • Oracle Feature Summary: Oracle option and management pack summary.

    • --report=OracleOptionAndManagementPackSummary

Software Inventory Reports

  • ISO Software ID Tags: Information about ISO 19770-2 software identification tags in your environment.

    • By machine: --report= ISOSoftwareIDTagsByMachine
    • By software creator: --report=ISOSoftwareIDTagsBySoftwareCreator
    • Ungrouped: --report=ISOSoftwareIDTagsUngrouped
  • Software Application Summary: Installation count for each application version.

    • --report=SoftwareApplicationSummary
  • Software Installation by Machine Group, Version: List of installed software locations by machine group.

    • --report=SoftwareInstallationByGroupVersion
  • Software Installation by Version: For each suite/application, the version, machine name, and installation path of each occurrence.

    • --report=SoftwareInstallationByVersion
  • Software Inventory: Installed applications/suites and their locations.

    • Grouped by license unit: --report=SoftwareInventoryByLicenseUnit
    • Grouped by machine: --report=SoftwareInventoryByMachine
    • Grouped by machine group: --report=SoftwareInventoryByMachineGroup
    • Grouped by user: --report=SoftwareInventoryByUser
    • Grouped by user group: --report=SoftwareInventoryByUserGroup
    • Grouped by category: --report=SoftwareInventoryCategoryDrilldown
    • Grouped by manufacturer: --report=SoftwareInventoryManufacturerDrilldown
  • Suite Application: Information about suites on your network, grouped by application or suite name, or by machine.

    • Installations grouped by application: --report=SuiteApplicationByApplication
    • Installations grouped by suite: --report=SuiteApplicationBySuite
    • Launches grouped by machine: --report=SuiteApplicationLaunchesByMachine

Software Usage Reports

  • Activity Log: License unit activity, grouped by license unit, machine, server, or user, and sorted by time.

    Use one of these report names:

    • Grouped by machine: --report=ActivityLogByMachine
    • Grouped by license unit: --report=ActivityLogByLicenseUnit
    • Grouped by server: --report=ActivityLogByServer
    • Grouped by machine and license unit: --report=ActivityLogByMachineLicenseUnit
    • Grouped by machine with Terminal Servers: --report=ActivityLogByMachineWithTerminalServer
    • Grouped by user: --report=ActivityLogByUser
    • Grouped by user with Terminal Servers: --report=ActivityLogByUserWithTerminalServer
    • Grouped by user and license unit:--report= ActivityLogByUserLicenseUnit
  • Concurrent Software Peak Usage: The peak number of users running each license unit that is configured for concurrent use.

    • --report=PeakUsage
  • Concurrent Software Statistics: Statistical information about launches for concurrent license units, including launch counts and usage information.

    • Ungrouped: --report=ConcurrentLicenseStatisticsUngrouped
    • Grouped by machine: --report=ConcurrentLicenseStatisticsByMachine
    • Grouped by user: --report=ConcurrentLicenseStatisticsByUser
    • Grouped by license unit group: --report=ConcurrentLicenseStatisticsByGroup
  • Software Usage Statistics: Analysis of software usage trends.

    • Grouped by license unit: --report=SoftwareUsageStatisticsByLicenseUnit
    • Grouped by machine: --report=SoftwareUsageStatisticsByMachine
    • Grouped by machine and user: --report=SoftwareUsageStatisticsByMachineUser
    • Grouped by machine with Terminal Servers: --report=SoftwareUsageStatisticsByTerminalServer
    • Grouped by user: --report=SoftwareUsageStatisticsByUser
  • Software Usage Summary: Summary information about license units that are licensed concurrently.

    • Ungrouped: --report=SoftwareUsageSummaryUngrouped
    • Grouped by category: --report=SoftwareUsageSummaryByCategory
    • Grouped by license unit group: --report=SoftwareUsageSummaryByGroup
    • Grouped by manufacturer: --report=SoftwareUsageSummaryByManufacturer
  • Unique Application Paths by Version (Metered): A list of all unique paths from which an application is launched.

    • --report=UniqueApplicationPaths
  • Unique Application Users by Version (Metered): A list of all unique users of an application.

    • --report=UniqueApplicationUsers

Reports That Cannot Be Scheduled

You cannot run these reports via Report Runner; you must use Reporting to run them:

  • Activity Log (ungrouped)
  • Custom Expense History
  • Custom Inventory
  • Custom Network Devices
  • Dashboard
  • Expense History
  • License Unit Custom Purchase History
  • Machine Properties
  • Machine Search
  • Microsoft MSDN
  • Network Devices
  • Other Assets
  • Software End of Life
  • Unconfigured Files
  • Virtual Machines and Hosts
  • What's Changed
  • What's Changed: Added or Deleted Machines