Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
21e75e5
chore(os-catalogs): remove outdated build-operatingsystems documentat…
OSDeploy Jul 7, 2026
6399076
feat(driverpack): add driver packs for multiple models
OSDeploy Jul 7, 2026
30e68bc
chore: add core operatingsystems
OSDeploy Jul 7, 2026
a7e7c1d
feat(winpe-profiles): add OSDCloud and OSDCloudGUI profiles
OSDeploy Jul 7, 2026
4a858f5
feat(operatingsystem): add Get-CoreOperatingSystems and Get-OSDCoreOp…
OSDeploy Jul 7, 2026
ad2f81b
chore(docs): remove outdated driver pack and operating systems catalo…
OSDeploy Jul 7, 2026
e1872ef
chore(config): remove unused App.config files from OSDCloud projects
OSDeploy Jul 7, 2026
e6becbc
style(MainWindow): clean up formatting and remove unused captureScree…
OSDeploy Jul 7, 2026
fb1d912
chore: remove unused builds
OSDeploy Jul 7, 2026
26730ea
docs(OSDCloud): refine comment-based help for operating system functions
OSDeploy Jul 7, 2026
becd9b1
refactor(Get-PowerSettingTurnMonitorOffAfter): improve function struc…
OSDeploy Jul 7, 2026
f9c4d4d
chore: remove deprecated OSD catalog functions
OSDeploy Jul 7, 2026
31de251
feat(OSDCloud): add event tracking and improve variable handling
OSDeploy Jul 7, 2026
c413109
style: clean up whitespace in Start-OSDCloudGUI and Start-OSDCloudGUI…
OSDeploy Jul 7, 2026
c2f84f0
chore(changelog): update changelog for version 26.7.6.1 and 26.6.25.1
OSDeploy Jul 7, 2026
0640f46
chore(manifest): update module version and author details
OSDeploy Jul 7, 2026
b701c34
chore(docs): remove deprecated Get-OSDCatalogDriverPack entry from RE…
OSDeploy Jul 7, 2026
4c2ac81
chore: update OSD Module docs
OSDeploy Jul 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,49 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

---

## [26.7.6.1] - 2026-07-06

### Changed

- **`Invoke-OSDCloud` analytics instrumentation** (`OSD/Public/OSDCloud.ps1`) — Added deployment analytics event handling in the launch validation flow, including hashed device UUID generation for privacy-safe correlation and expanded event property collection for deployment telemetry.
- **`OSD.psd1`** — Bumped module version to `26.7.6.1` and updated generated-on date to `2026-07-06`.

---

## [26.6.25.1] - 2026-06-25

### Added

- **Operating system catalog retrieval functions** — Added `Get-MCTOperatingSystems` and `Get-MCTOperatingSystemsOSD` to improve catalog data retrieval workflows used by OSDCloud.

### Changed

- **Operating system retrieval refactor** — Renamed and reorganized internal retrieval functions (`Get-CoreOperatingSystems`, `Get-OSDCoreOperatingSystems`) and updated `Get-OSDCloudOperatingSystems` to use the newer flow while removing deprecated function paths.
- **`OSD.psd1`** — Updated exports for operating system retrieval function changes and bumped module version to `26.6.25.1`; updated generated-on date to `6/25/2026`.
- **Power and index function documentation** — Enhanced comment-based help for:
- `Get-PowerSettingSleepAfter`
- `Get-PowerSettingTurnMonitorOffAfter`
- `Get-OSDCloudOperatingSystemsIndexMap`
- `Get-OSDCloudOperatingSystemsIndexes`
- **Driver pack and cache content** — Added Panasonic driver pack catalog coverage and refreshed associated operating system catalog/cache artifacts.

### Removed

- **Legacy v2 driver pack docs and scripts** — Removed outdated `Get-OSDCatalogDriverPack` and `Get-OSDCatalogDriverPacks` documentation and v2 public functions.
- **Archived operating system cache artifacts** — Removed stale `cache/archive-operatingsystems/operatingsystems.json` and `cache/archive-operatingsystems/operatingsystems.xml`.

---

## [26.6.23.1] - 2026-06-23

### Changed

- **Windows 11 25H2 operating system catalogs** — Updated the published 25H2 media catalog to build `26200.8653` for release consumption.
- **`OSD.json`** — Refreshed Windows 11 25H2 release selections (x64 and ARM64) used by OSDCloud workflows.
- **`OSD.psd1`** — Bumped module version to `26.6.23.1`; updated generated-on date to `6/23/2026`.

---

## [26.4.23.1] - 2026-04-23

### Changed
Expand Down
4 changes: 2 additions & 2 deletions Docs/Get-FeatureUpdate.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ Aliases: Name

Required: False
Position: Named
Default value: Windows 11 24H2 x64
Default value: Windows 11 25H2 x64
Accept pipeline input: False
Accept wildcard characters: False
```
Expand Down Expand Up @@ -79,7 +79,7 @@ Aliases: Build, OSBuild, ReleaseID

Required: False
Position: Named
Default value: 24H2
Default value: 25H2
Accept pipeline input: False
Accept wildcard characters: False
```
Expand Down
44 changes: 33 additions & 11 deletions Docs/Get-HPTPMDetermine.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,35 +8,57 @@ schema: 2.0.0
# Get-HPTPMDetermine

## SYNOPSIS
{{ Fill in the Synopsis }}
Determines which HP TPM firmware update package is required for the current device.

## SYNTAX

```
Get-HPTPMDetermine
Get-HPTPMDetermine [-ProgressAction <ActionPreference>] [<CommonParameters>]
```

## DESCRIPTION
{{ Fill in the Description }}
Queries the TPM via WMI (win32_tpm) to identify the manufacturer and firmware version.
For Infineon (IFX) TPMs, compares the firmware version against known vulnerable version
ranges and returns the appropriate HP softpaq package ID.
Returns 'SP87753' for firmware requiring an older update package, 'SP94937' for firmware
requiring the newer package, or $false if no update is needed or the TPM is not Infineon.

## EXAMPLES

### Example 1
```powershell
PS C:\> {{ Add example code here }}
### EXAMPLE 1
```
$Package = Get-HPTPMDetermine
Returns 'SP87753', 'SP94937', or $false.
```

{{ Add example description here }}

## PARAMETERS

## INPUTS
### -ProgressAction
{{ Fill ProgressAction Description }}

```yaml
Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

### None
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).

## INPUTS

## OUTPUTS

### System.Object
### System.String
### Returns 'SP87753', 'SP94937', or $false.
## NOTES
Requires access to the root\cimv2\security\MicrosoftTPM WMI namespace.
Must be run with administrator privileges.

## RELATED LINKS
Loading