Chocolatey: moderna automazione del software

Perché cioccolatosoIniziare

<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″">

Cioccolatoso

Panoramica

Cioccolatoso ha alcune versioni, uno strumento di base, pacchetti curati dalla community che puoi installare con una semplice riga di comando o un complesso sistema di automazione per la gestione degli endpoint.

Dai un'occhiata ai 3 livelli sul loro pagina dei prezzi, questo ti darà una panoramica di ciò che viene fornito nella loro versione Open Source

Dimostrazione

Utilizzando una VM che esegue Windows 10, andando ad installare Chocolatey, quindi sfruttarlo per installare alcune applicazioni.

Installazione di Chocolatey

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Ciocco 01

Installazione di app con Chocolatey

poi sono passato a questo pagina del pacchetto per trovare qualcosa che volevo installare e ho trovato alcuni buoni elementi per il test:
Cioccolato 02

Quindi apro un prompt di PowerShell con privilegi elevati ed eseguo il comando:
Ciocco 03

choco install gimp -y

Utilizzo di Configuration Manager (SOLO LABORATORIO)

Quindi mi piace avere diverse applicazioni disponibili nel mio laboratorio per i test con OSD. Non voglio perdere tempo per aggiornare le applicazioni, voglio solo che siano sempre aggiornate. Diversi anni fa ho scritto uno script che sfrutta Ninite per installare sempre l'ultima versione di un software specifico. (Lo trovi su GARYTOWN cercando Ninite)
Volevo replicarlo con Chocolatey per divertimento.

<div class="”CAUTION" alert alert-caution”><h5>ATTENZIONE</h5><p><p>Questa non è una buona pratica e dovrebbe essere utilizzata SOLO in un laboratorio per i test. Per farlo funzionare, senza esagerare, ho dovuto usare metodi di rilevamento generici.</p>
</p></div>

L'applicazione in CM, Nome: FileZilla Chocolatey, Nome AppDT: FileZilla Chocolatey.
cioccolato 05
Contenuto: nessuno
Comando di installazione:

cmd.exe /c PowerShell -Command "& {Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((Nuovo -Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))}" & cmd.exe /c PowerShell -Command "& {choco install filezilla -y}"

Rilevamento: %programFiles%FileZilla FTP Clientfilezilla.exe

Nel centro software:
Cioccolato 06

Esecuzione da Software Center:
Ciocco 07

L'applicazione non ha bisogno di scaricare nulla prima di avviarsi, esegue i comandi e quindi installa l'applicazione scaricando il contenuto necessario da Internet.

Cose da tenere d'occhio

Se disinstalli manualmente un'applicazione che hai installato con Chocolatey, quindi prova a reinstallarla con Chocolatey, non ti piace. Se lo installi con Chocolatey, disinstallalo con Chocolately,

Puoi utilizzare fondamentalmente lo stesso comando di disinstallazione di Install e verrai impostato:

cmd.exe /c PowerShell -Command "& {Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((Nuovo -Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))}" & cmd.exe /c PowerShell -Command "& {choco uninstall filezilla -y}"

Cioccolato 08

Test di guida

Video di YouTube, clicca sull'immagine:
cioccolato 09

Post relativi alla comunità

Riepilogo

Questo è un ottimo strumento per il tuo laboratorio se stai cercando un modo gratuito per installare applicazioni durante l'OSD senza mantenerle. Se stai cercando di fare di più con esso, come impacchettare il tuo software, puoi sicuramente farlo, ma era più di quanto volevo affrontare qui, inoltre il sito Web ha una documentazione davvero buona. Ho passato circa un'ora a esaminare le poche "guide rapide" per comprendere meglio Chocolatey e cosa può fare, il che era molto più di quanto pensassi in precedenza e molto più di quanto ho parlato in questa pagina. Se sei interessato all'automazione del packaging delle applicazioni e ad altre funzionalità di gestione delle workstation per la tua organizzazione, dai un'occhiata al loro sito.

Circa Recast Software
1 organizzazione su 3 che utilizza Microsoft Configuration Manager si affida a Right Click Tools per far emergere le vulnerabilità e risolverle più rapidamente che mai.
Scarica strumenti gratuiti
Richiedi prezzi

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