ceterion modular Packaging Framework is a PowerShell module based packaging framework. This project is originally derived from the PowerShell App Deployment Toolkit (Version 3.6.9) project from http://psappdeploytoolkit.com/ with some modifications and custom extensions. The modification includes a conversion from a simple included script into a…
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PackagingFramework
PackagingFrameworkExamples
PackagingFrameworkExtension
PackagingFrameworkHelp
PackagingFrameworkSetup
PackagingFrameworkSupportFiles
.gitignore
LICENSE.txt
PackagingFrameworkSetup.exe
ceterion modular Packaging Framework 1.0.pdf
readme.md

readme.md

ceterion modular Packaging Framework

Synopsis

A PowerShell module based packaging framework.

This packaging framework contains parts of the PowerShell App Deployment Toolkit (Version 3.6.9) project from http://psappdeploytoolkit.com/ with some modifications and custom extensions. The modification includes a conversion from a simple included script into an PowerShell module and it's extended with some additional functions and variables we missed in the original implementation.

Installation

Run PackagingFrameworkSetup.exe

Usage

First make sure you start your PowerShell session with local admin permissions. When UAC is enabled make sure to start an elevated Powershell session. Also make sure your PowerShell execution policy is configured to run scripts, i.e. you can configure it with this PowerShell command:

Set-ExecutionPolicy RemoteSigned

To import the module use the following PowerShell command:

Import-Module PackagingFramework

To Initialize the runtime variables use the following PowerShell command:

Initialize-Script

The get a list of all included command use the following PowerShell command:

Get-Command -Module PackagingFramework

To get help for the individual PowerShell commands of the module use the following PowerShell command:

Get-Help [Command]

To get a full help of all included command use the following PowerShell command:

Get-Command -Module PackagingFramework | Get-Help

To get a help console use this PowerShell command:

Show-HelpConsole

To get a list of all runtime variables use the following PowerShell command:

Get-Variable | Out-GridView

To create your first own package use the following PowerShell command (example):

New-Package -Path C:\Temp -Name 'Microsoft_Office_16.0_EN_01.00'

To customize the packaging framework to your needs please have a look at the module configuiration file at:

'%ProgramFiles%\WindowsPowerShell\Modules\PackagingFramework\PackagingFramework.json'

When you have select the "Example Package" option while installing the setup, you will find the examples at:

'%MyDocuments%\Packaging Framework Examples'

Contributors

If you have any feedback, comment or question, you can contact us via packagingframework@ceterion.com or by creating an issue at https://github.com/ceterion/PackagingFramework/issues

License

This Project is licensed with the Microsoft Public License (MS-PL) For additional details, see MS-PL License