Panoramica dello script di PowerShell dell'app CMPackager

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

CMPackager

“Questa applicazione è uno script di PowerShell che può essere utilizzato per creare applicazioni in SCCM, si occupa di scaricare, impacchettare, distribuire e distribuire le applicazioni descritte nei file di “ricetta” XML. L'obiettivo è quello di essere in grado di impacchettare qualsiasi applicazione che si aggiorna frequentemente con poco o nessun lavoro dopo aver creato le ricette".

Sfondo

Questa risorsa della community è stata creata e gestita da Andrew Jimenez (@AndrewJimenez_). Andrew è piuttosto attivo nella comunità e sempre pronto ad aiutare con le tue domande.
Dove trovarlo? GitHub

Da Andrea:
“Ho costruito CMPackager quando ero l'amministratore di ConfigMgr in una grande università. Mi sono stancato molto di impacchettare nuove versioni di software non appena uscivano. Ho creato CMPackager per risparmiare tempo nella creazione di app che uscivano frequentemente. Ora lavoro per Patch My PC facendo molto dello stesso lavoro di packaging, ma continuo a supportare CMPackager come progetto gratuito e open source. Accolgo con favore l'input della comunità e le richieste per migliorare CMPackager!”

Installazione rapida

Dalle istruzioni di GitHub:

  • Scarica il progetto [e sblocca]
  • Imposta le tue Preferenze SCCM nel file CMPackager.prefs (è un file XML standard)
  • Scopri le Ricette nella cartella "Disabilitati", modificale secondo le tue esigenze e copiale nella cartella "Ricette"
  • Esegui CMPackager.ps1: le ricette nella cartella "Ricette" verranno confezionate se necessario. Tieni presente che alcuni pacchetti richiedono il pacchetto dell'amministratore (l'app viene installata e quindi disinstallata per acquisire le informazioni sulla versione)

Configurazione guidata

L'ho preso per un giro di prova ed è stato abbastanza facile da configurare in base alle informazioni di cui sopra. Ho scaricato l'intera cartella GitHub, quindi ho sbloccato il file. Assicurati di sbloccarlo, o accadono cose strane.

CM Packager 01
CM Packager 02

L'ho quindi estratto in DocumentsCMPackager
CM Packager 03

Quindi apro la cartella con VSCode (Elevated), perché semplifica la vita, apro il file delle preferenze e lo modifico secondo le mie preferenze.
cmpackager.pref.template che poi rinomini in cmpackager.pref (remove.template)

Userò C:CMPackager come root, con C:CMPackagerTemp per la mia posizione temporanea.

Cambio anche il percorso per dove va sul server, voglio che sia organizzato AppsPublishAppName

CM Packager 04

Dopo aver impostato le mie preferenze, ora devo creare una "Ricette", ma per ora ne rubo una dalla cartella disabilitata e Adobe Reader sembra un punto di partenza sicuro, una rapida occhiata al documento e nota una cosa che potrebbe essere un problema... "InstallProgram" = "Setup.exe".

CM Packager 05

Aggiorniamolo in modo che sia un comando silenzioso:
CM Packager 11

Basta copiare quello che si desidera nella cartella delle ricette e accenderlo.
CM Packager 06
CM Packager 07

Wow, è stato facile, quasi troppo facile, diamo un'occhiata alla Console e confermiamo che ha fatto ciò che la ricetta diceva che avrebbe fatto.

CM Packager 09
Ok, quindi l'app è lì e aggiunge la versione al nome, il che è carino.
E i file che ha scaricato e il contenuto che ha creato:
CM Packager 08

Distribuiamo l'app e distribuiamo ai DP e diamo un test:

Confezionatrice CM 12

Si è installato perfettamente in silenzio dopo quella modifica al comando di installazione nella ricetta XML.

Riepilogo

CMPackager è facile da configurare, molto semplice e con il minimo sforzo puoi iniziare ad automatizzare il tuo confezionamento. Se sei responsabile dell'inserimento delle applicazioni in CM per le distribuzioni, ti consigliamo di dare un'occhiata a questo progetto, rubare alcune idee o l'intera cosa. So che lo userò ora che vedo quanto è facile!

Scopri come Right Click Tools sta cambiando il modo in cui vengono gestiti i sistemi.

Aumenta immediatamente la produttività con la nostra Community Edition limitata e gratuita.

Inizia oggi con Right Click Tools:

Supporto

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Contatti

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Inviando questo modulo, comprendi che Recast Software può elaborare i tuoi dati come descritto nel Recast Software politica sulla riservatezza.

it_ITItalian