Skip to content

About

Policy-driven Hewlett-Packard device driver compliance and deployment framework for managed Windows environments.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

23 Commits

Folders and files

Repository files navigation

HP Driver Compliance Framework

PowerShell 5.1+ Windows 10/11 HP Image Assistant PSAppDeployToolkit 4.1.8 MIT License Latest release

HP Driver Compliance Framework

The HP Driver Compliance Framework (HP-DCF) is a Windows endpoint automation framework for controlled evaluation and deployment of HP driver, software, firmware, and accessory updates.

Current baseline: Framework 1.0.11, DriverEvaluator 1.0.5, DriverDeployer 1.0.7.

Design

HP-DCF separates evaluation from deployment. DriverEvaluator runs HPIA Analyze/List and commits a validated, point-in-time SoftPaq snapshot. DriverDeployer later selects that frozen snapshot, applies Pilot/Broad rollout eligibility and current exclusions, and hands eligible work to the DriverDeployment PSADT. -ForceAll provides a separate direct-HPIA remediation path.

User logon + 3 min
      |
      v
DriverEvaluator
      |
      v
Evaluation snapshot
      |
      v
DriverDeployer
      |
      +-- Normal / ForceRun --> DriverDeployment PSADT --> HPIA
      |
      +-- ForceAll ---------> HPIA directly

Main components

Component Role
HP CMSL HP management and HPIA lifecycle support used by the framework installer.
HPIA Device analysis and actual remediation engine.
DriverEvaluator List-only evaluation and frozen snapshot producer.
DriverDeployer Ring/exclusion gates, deferred-resume logic and deployment orchestration.
DriverDeployment PSADT Interactive/deferred SPList-based installation for Normal/ForceRun.
ADMX/ADML Enterprise policy-backed registry configuration.

Fail-closed configuration

Normal operation requires explicit policy opt-in. Built-in defaults are:

Framework Enabled       = False
DriverDeployer Enabled  = False
Ring                    = Broad
BroadDelayDays          = 21
Evaluation              = third Wednesday, no catch-up

Configuration root:

HKLM\SOFTWARE\HPDriverComplianceFramework

Installed runtime

C:\HPIA\
├── Automation\
├── DriverDeployment\
├── HP Image Assistant\
└── IAReport\
    ├── Snapshots\
    └── Deployment\

Getting started

For a minimal Pilot installation and first-run walkthrough, see the Quick Start.

Documentation

License

Except where otherwise noted, original HP-DCF source code and documentation are licensed under the MIT License.

HP-DCF includes and redistributes third-party components, including PSAppDeployToolkit and PSAppDeployToolkit.WinGet, under their respective licenses. HP Client Management Script Library (HP CMSL) and HP Image Assistant (HPIA) are obtained separately from HP-supported sources and are not redistributed by HP-DCF.

See Third-Party Notices for component, license, attribution, and dependency details.

About

Policy-driven Hewlett-Packard device driver compliance and deployment framework for managed Windows environments.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages