Analysis In Bigfix to tell what actions are in SCCM

Curious if there is a way in Bigfix to tell what “actions” are processing or have completed processing in SCCM? Just getting the name of the Action and the date would probably suffice.

Thanks,

Sno

You mean that you want to query the BigFix platform for some information and get it back into SCCM?

As I understand, SCCM is using SQL Server Reporting Services for reporting purposes.

Am I correct?

Look into all of the Query Options for the BigFix Platform - https://developer.bigfix.com/other/
Of course there is also an additional Query option with the Insights Database - but it’s a different case

I’d like to query the sccm platform and get the data back into Bigfix, my native country! lol

Lol sorry I’ve misread:)

So just to understand, there are machines which have SCCM and BigFix - and you want to get SCCM data about those machines and show it on BigFix, right?

1 Like

To retrieve deployment history using PowerShell in Configuration Manager, you can use the Get-CMDeployment cmdlet. This cmdlet allows you to fetch details about deployments, such as applications, software updates, or task sequences. Here’s an example:

Example PowerShell Script

# Import the Configuration Manager module
Import-Module ($env:SMS_ADMIN_UI_PATH.Substring(0,$env:SMS_ADMIN_UI_PATH.Length-5) + 'ConfigurationManager.psd1')

# Set the location to the Configuration Manager site
Set-Location -Path "SCCM:"

# Retrieve all deployments
$deployments = Get-CMDeployment

# Display deployment details
$deployments | Select-Object DeploymentID, CollectionName, FeatureType, SoftwareName

Explanation:

  1. Import the Module: The script imports the Configuration Manager PowerShell module to access SCCM cmdlets.
  2. Set Location: It navigates to the SCCM site drive.
  3. Retrieve Deployments: The Get-CMDeployment cmdlet fetches all deployments.
  4. Filter and Display: The Select-Object cmdlet is used to display specific properties like Deployment ID, Collection Name, Feature Type, and Software Name.

You can customize this script further to filter deployments by specific criteria, such as a particular collection or software name. For more details, you can refer to the official documentation here.

You can get the Information you want and then update this information on the Client through several options through REST API:

  • Client Setting
  • Upload a file to a custom site and make an analysis which will show the relevant information for that Client
  • Etc…
3 Likes