AlkanePSF

2.2.3

Alkane PSF Helpers for MSIX, enabling MSIX Packagers to inject Microsoft or Tim Mangan PSF fix-ups using cmdlets.

For usage, visit https://www.alkanesolutions.co.uk/2024/03/26/free-msix-packaging-tool-for-the-package-support-framework/

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AlkanePSF

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name AlkanePSF

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2024 Alkane Solutions Ltd. All rights reserved.

Package Details

Author(s)

  • Kae Travis

Tags

MSIX PSF Alkane AlkanePSF PackageSupportFramework

Functions

Install-AlkanePSFPrerequisite New-AlkanePSFStagedPackage Add-AlkanePSFApplication Add-AlkanePSFFileRedirectionFixup Add-AlkanePSFRegLegacyFixup Add-AlkanePSFEnvVarFixup Add-AlkanePSFDynamicLibraryFixup Add-AlkanePSFStartScript Add-AlkanePSFEndScript Set-AlkanePSF New-AlkanePSFMSIX Add-AlkanePSFMFRFixup Add-AlkanePSFTraceFixup Add-AlkanePSFCapability Remove-AlkanePSFApplication Get-AlkanePSFApplicationId Remove-AlkanePSFShortcut Add-AlkanePSFDependency Set-AlkanePSFConfiguration New-AlkanePSFResourcesPRI Add-AlkanePSFProtocol Add-AlkanePSFStringReplace

Dependencies

This module has no dependencies.

Release Notes

1.0.1 - Bug fix when finding SDK executables.
1.0.2 - Included support for Tim Mangan PSF.
       2.0.0 - Included support for MFR fixup, inPackageContext, bug fixes and new cmdlet parameters added.
       2.0.1 - Included support for Trace fixup.
       2.0.2 - Fixed bug with start and end scripts.
       2.0.3 - Remove blank arrays.
       2.0.4 - MFR validation sets added.
       2.0.5 - Bug fixes.
       2.0.6 - Enable specifying signed MSIX path.
       2.0.7 - Renamed MSIX output variable.
       2.0.8 - Increase ConvertTo-Json depth.
       2.0.9 - Added support for adding capabilities, elevation and removing shortcuts.
       2.1.0 - Added support to remove applications.
       2.1.1 - Bug fixes.
       2.1.2 - Added support for dependencies. Changes to code based on ScriptAnalyzer.
       2.1.3 - Updated New-AlkanePSFStagedPackage.
       2.1.4 - Updated cmdlet parameters.
       2.1.5 - Updated module metadata.
       2.1.6 - Bug fix downloading files.
       2.1.7 - AppxManifest bug fix.
       2.1.8 - Added Set-AlkanePSFConfiguration for global configuration.
       2.1.9 - Globalised AlkanePSFPackageName and AlkanePSFStagingFolder variables.
       2.2.0 - Changes to Set-AlkanePSFConfiguration. Added New-AlkanePSFResourcesPRI.
       2.2.1 - Added Add-AlkanePSFProtocol.  Also the ability not to overwrite Config.json if recompiling.
       2.2.2 - Added Add-AlkanePSFStringReplace
       2.2.3 - Can now specify staging path for MSIX extraction

FileList

Version History

Version Downloads Last updated
2.2.3 (current version) 7 11/28/2024