Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaronparker/packagefactory
A packaging factory for Microsoft Intune using Evergreen, VcRedist, and IntuneWin32App
https://github.com/aaronparker/packagefactory
configmgr endpoint-manager evergreen intune intunewin32 intunewin32app powershell vcredist win32 windows
Last synced: about 22 hours ago
JSON representation
A packaging factory for Microsoft Intune using Evergreen, VcRedist, and IntuneWin32App
- Host: GitHub
- URL: https://github.com/aaronparker/packagefactory
- Owner: aaronparker
- License: mit
- Created: 2021-09-01T05:51:38.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-23T02:24:34.000Z (6 months ago)
- Last Synced: 2024-05-23T03:37:41.320Z (6 months ago)
- Topics: configmgr, endpoint-manager, evergreen, intune, intunewin32, intunewin32app, powershell, vcredist, win32, windows
- Language: PowerShell
- Homepage: https://stealthpuppy.com/packagefactory/
- Size: 7.29 MB
- Stars: 56
- Watchers: 6
- Forks: 17
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- jimsghstars - aaronparker/packagefactory - A packaging factory for Microsoft Intune using Evergreen, VcRedist, and IntuneWin32App (PowerShell)
README
# PSPackageFactory
## A Package Factory for Microsoft Intune
**PSPackageFactory** is a fork of [IntuneWin32AppPackager](https://github.com/MSEndpointMgr/IntuneWin32AppPackager) combined with [Evergreen](https://stealthpuppy.com/evergreen) and [VcRedist](https://vcredist.com/) to create an automated packaging factory for Microsoft Intune.
**Documentation**: [https://stealthpuppy.com/packagefactory](https://stealthpuppy.com/packagefactory)
## Automated Packaging Framework
This package factory provides a library of applications for automatic update, packaging and import into Microsoft Intune. `New-Win32Package.ps1` uses Evergreen and VcRedist to download the latest version of a target application before packaging and importing into Intune.
Evergreen keeps the library up to date by updating `App.json` for each package via a GitHub Workflow that runs once every 24 hours.
[![update-packagejson](https://github.com/aaronparker/packagefactory/actions/workflows/update-packagejson.yml/badge.svg)](https://github.com/aaronparker/packagefactory/actions/workflows/update-packagejson.yml)
## Manual Packaging Framework
Even if you're using a solution such as [Patch My PC](https://patchmypc.com/), there are applications that can't be automatically updated (e.g., installers are locked behind a login, or an installer that is custom to the target environment), this packaging framework can be used as a repeatable process to package and import those applications into Intune.