All Projects → asjimene → Cmpackager

asjimene / Cmpackager

Licence: mit
Creates ConfigMgr Applications using XML Recipe Files

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to Cmpackager

Freelearningresourcesforsoftwaretesters
A New Project to create a set of links to free Online Learning Resources for New and Experienced Software Testers.
Stars: ✭ 247 (+107.56%)
Mutual labels:  software, automation
Alternate Icons
iOS alternate app icons from Asset Catalogs
Stars: ✭ 117 (-1.68%)
Mutual labels:  automation
Weblogic Deploy Tooling
Oracle WebLogic Server Deploy Tooling
Stars: ✭ 112 (-5.88%)
Mutual labels:  automation
Securityrat
OWASP SecurityRAT (version 1.x) - Tool for handling security requirements in development
Stars: ✭ 115 (-3.36%)
Mutual labels:  automation
Uptane
Uptane: Secure Framework for Automotive Software Updates: Reference Implementation and Demonstration code
Stars: ✭ 112 (-5.88%)
Mutual labels:  software
Napalm Salt
Modules for event-driven network automation and orchestration using Salt
Stars: ✭ 116 (-2.52%)
Mutual labels:  automation
Simp Core
The base SIMP build repository
Stars: ✭ 111 (-6.72%)
Mutual labels:  automation
Itunes store transporter
Upload and manage your assets in the iTunes Store using the iTunes Store’s Transporter (iTMSTransporter).
Stars: ✭ 117 (-1.68%)
Mutual labels:  automation
Awesome Amazon Seller
A curated list of tools and resources for Amazon sellers.
Stars: ✭ 117 (-1.68%)
Mutual labels:  software
Explo
Human and machine readable web vulnerability testing format
Stars: ✭ 114 (-4.2%)
Mutual labels:  automation
Scriptsdump
The biggest dump of scripts ever!
Stars: ✭ 114 (-4.2%)
Mutual labels:  automation
Cloudflare Ddns
Script for dynamically updating a CloudFlare DNS record. (Deprecated)
Stars: ✭ 112 (-5.88%)
Mutual labels:  automation
Kaishi
A shell script to convert any Mac OS X or Linux computer into a real development machine
Stars: ✭ 116 (-2.52%)
Mutual labels:  automation
Chrome Devtools Protocol
Chrome Devtools Protocol client for PHP
Stars: ✭ 112 (-5.88%)
Mutual labels:  automation
Kyua
Testing framework for infrastructure software
Stars: ✭ 117 (-1.68%)
Mutual labels:  automation
Quarantyne
Modern Web Firewall: stop account takeovers, weak passwords, cloud IPs, DoS attacks, disposable emails
Stars: ✭ 113 (-5.04%)
Mutual labels:  automation
Graphql Codegen Hasura
code-generator plugins for hasura/apollo-gql/typescript development
Stars: ✭ 113 (-5.04%)
Mutual labels:  automation
Autobahn
CLI tool written in Swift heavily inspired by https://github.com/fastlane/fastlane
Stars: ✭ 116 (-2.52%)
Mutual labels:  automation
Bash scripting
bash scripting thing !
Stars: ✭ 118 (-0.84%)
Mutual labels:  automation
Macbook Playbook
Ansible playbook to prepare and maintain macOS for development and desktop use
Stars: ✭ 117 (-1.68%)
Mutual labels:  automation

CMPackager

This Application is a PowerShell Script that can be used to create applications in SCCM, it takes care of downloading, packaging, distributing and deploying the applications described in XML "recipe" files. The goal is to be able to package any frequently updating application with little to no work after creating the recipes.

Getting Started

  1. Download the Project
  2. Set up your SCCM Preferences in the CMPackager.prefs file (it is a standard XML file)
  3. Check out the Recipes in the "Disabled" Folder, Modify them to your needs, and copy them into the "Recipes" Folder
  4. Run CMPackager.ps1 - Recipes in the "Recipes" folder will be packaged if required. Note that some packages require admin to be packaged (App is installed then uninstalled to grab version info)

Prerequisites

MEM ConfigMgr Console - Tested on SCCM 1906 - works best if the console has been opened at least once.

Enabling the Packaging of Microsoft Surface Device Drivers and Firmware

  1. Add the "MicrosoftSurfaceDrivers.xml" Recipe to the "Recipes" folder
  2. Navigate to ".\ExtraFiles\Scripts" and open "MicrosoftDrivers.csv", Remove any Drivers that you want packaged, All models currently supported by the script should already be there.
  3. Run CMPackager as usual, the first run will create the recipes and place them in the recipes folder, future runs will update the recipes and download the drivers.

Contributing

Feel free to create your own Recipes, Contribute to the main code, or provide feedback!

  • If you have questions feel free to post an issue with the "Question" label here on GitHub, or ask me on Twitter (publicly is preferred, but I don't mind DMs)

Authors

  • Andrew Jimenez - Main Author - asjimene

See also the list of contributors who participated in this project.

Acknowledgments

Used and Modified code from the following, Thanks to all for their work:

NOTE

This Project does not provide Applications directly, Recipies provide the links to the Applications. Downloading and packaging software using this tool does not grant you a license for the software. Please ensure you are properly licensed for all software you package and distribute!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].