CMPackager App PowerShell Skriptöversikt

<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt="&quot;Bild&quot;" height="”43″" width="”150″">

CMPackager

"Denna applikation är ett PowerShell-skript som kan användas för att skapa applikationer i SCCM, det tar hand om nedladdning, paketering, distribution och distribution av applikationerna som beskrivs i XML-receptfiler. Målet är att kunna paketera alla program som uppdateras ofta med lite eller inget arbete efter att ha skapat recepten."

Bakgrund

Denna gemenskapsresurs skapades och underhålls av Andrew Jimenez (@AndrewJimenez_). Andrew är ganska aktiv i samhället och alltid villig att hjälpa till med dina frågor.
Var får man tag på detta? GitHub

Från Andrew:
"Jag byggde CMPackager när jag var ConfigMgr-administratör på ett stort universitet. Jag blev väldigt trött på att packa in nya versioner av mjukvara när de kom ut. Jag byggde CMPackager för att spara tid på att skapa appar som kom ut ofta. Jag arbetar nu för Patch My PC och gör mycket av samma paketeringsarbete, men fortsätter att stödja CMPackager som ett gratis och öppen källkodsprojekt. Jag välkomnar gemenskapsinput och pull-förfrågningar för att förbättra CMPackager!”

Snabbinställningar

Från GitHub -instruktionerna:

  • Ladda ner projektet [och avblockera]
  • Ställ in dina SCCM -inställningar i filen CMPackager.prefs (det är en vanlig XML -fil)
  • Kolla in recepten i mappen "Inaktiverad", ändra dem efter dina behov och kopiera dem till mappen "Recept"
  • Kör CMPackager.ps1 – Recept i mappen "Recept" kommer att paketeras om det behövs. Observera att vissa paket kräver admin för att paketeras (appen installeras och avinstalleras för att hämta versionsinformation)

Inställning för genomgång

Jag tog detta för en provkörning, och det var ganska lätt att ställa in baserat på ovanstående information. Jag laddade ner hela GitHub-mappen och avblockerade sedan filen. Se till att du avblockerar den, annars händer konstiga saker.

CM Packager 01
CM Packager 02

Jag extraherade den sedan till DocumentsCMPackager
CM Packager 03

Jag öppnar sedan mappen med VSCode (Elevated), eftersom det underlättar livet och öppnar Preference -filen och ändrar till mina preferenser.
cmpackager.pref.template som du sedan byter namn till cmpackager.pref (remove.template)

Jag kommer att använda C: CMPackager som min rot, med C: CMPackagerTemp för min tillfälliga plats.

Jag ändrar också sökvägen för var den går på servern, jag vill ha den organiserad AppsPublishAppName

CM Packager 04

När jag har ställt in mina inställningar måste jag skapa ett "recept", men för tillfället stjäl jag bara ett från den inaktiverade mappen, och Adobe Reader ser ut som en säker plats att börja, en snabb titt över dokumentet och jag Lägg märke till en sak som kan vara ett problem... "InstallProgram" = "Setup.exe".

CM Packager 05

Låt oss bara uppdatera det så det är ett tyst kommando:
CM Packager 11

Kopiera bara den du vill ha till receptmappen och elda upp den.
CM Packager 06
CM Packager 07

Wow, det var lätt, nästan för enkelt, låt oss kolla in konsolen och bekräfta att det gjorde vad receptet sa att det skulle göra.

CM Packager 09
Ok, så appen finns där, och den lägger till versionen till namnet, vilket är trevligt.
Och filerna som den laddade ner och innehållet den byggde:
CM Packager 08

Låt oss distribuera appen och distribuera till DP: er och ge den ett test:

CM Packager 12

Det installerades tyst perfekt efter den ändringen av kommandot Install i XML -receptet.

Sammanfattning

CMPackager är lätt att installera, väldigt rakt fram och med mycket liten ansträngning kan du börja automatisera din förpackning. Om du är ansvarig för att sätta in applikationer i CM för distributioner, då vill du kolla in det här projektet, stjäla några idéer eller hela grejen. Jag vet att jag kommer att använda det nu när jag ser hur enkelt det är!

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Genom att skicka in detta formulär förstår du att Recast Software kan behandla dina uppgifter enligt beskrivningen i Recast Software Integritetspolicy.

sv_SESwedish