Installer programmer etter konsoll Windows 10, 8, 7

En av de vanlige oppgavene vi utfører i Windows -operativsystemer er installasjon og avinstallering av flere programmer og applikasjoner, hver med fokus på enten bedrifts-, utdannings- eller personlig bruk.
Uavhengig av formålet med programmet, utfører vi alltid en monoton prosess for å utføre installasjonen, som inkluderer å gå til utvikleren eller produsentens nettsted, laste ned den kjørbare filen og deretter dobbeltklikke på den og følge trinnene i veiviseren.

Selv om denne prosessen er normal og vi alle utfører den i hver installasjonsprosess, vil Solvetic forklare en alternativ metode som kan forenkle disse installasjonsoppgavene drastisk, og det er takket være Chocolatey -prosjektet.

Hva er sjokoladeChocolatey er utviklet for å fungere som en pakkebehandling for Windows-operativsystemer som ligner funksjonaliteten til apt-get eller yum-kommandoene i Linux.
Den er designet for å være en desentralisert administrasjonskonsoll, hvorfra det er mulig å raskt installere forskjellige applikasjoner og verktøy å bruke. Chocolatey er basert på NuGet -infrastrukturen, som igjen bruker PowerShell som plattform for å levere pakker fra tilgjengelige distribusjoner for disse.

Chocolatey har et unikt grensesnitt som er designet for å fungere enkelt med alle aspektene knyttet til administrasjon av Windows -programvare, for eksempel:

  • Installatører
  • Zip -filer
  • Runtime -binærfiler
  • Intern og tredjeparts programvare

Dette oppnås ved å benytte et rammeverk for emballasje der versjon og avhengighetskrav er involvert for at installasjonen av disse skal lykkes.

Alle Chocolatey -pakker innkapsler de nødvendige verktøyene for å administrere alle elementer som installatører, kjørbare filer og skript i en kompilert pakkefil som letter kontrollen, og disse pakkene kan brukes uavhengig, eller det er også mulighet for å integrere dem med administratorkonfigurasjon som SCCM , Puppet og Chef for å øke skalerbarheten og ekspansjonen.

KravKravene for å bruke Chocolatey er som følger:

  • Windows 7 opp til Windows 10 eller Windows Server 2012 til 2016 (Server Core støttes, men ikke Windows
  • Nano Server)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Slik fungerer ChocolateyVi skal forstå hvordan er den interne prosessen som denne applikasjonen bruker til å administrere installasjonspakkene i Windows.

  • Først og fremst bruker Chocolatey NuGet (NuGet.Core.dll) for å hente pakken fra kilden, dette er en nupkg som er lagret i en mappe eller delt på et OData -sted (HTTP / HTTPS).
  • Da blir pakken installert i banen $ env: ChocolateyInstall \ lib \. Pakkenes installasjonssted kan ikke konfigureres av brukeren, da pakken må installeres her for å spore, oppdatere og avinstallere pakken hvis nødvendig senere.
  • Etter at pakken er installert, avgjør programmet om pakken er frittstående eller har automatiseringsskript, for eksempel PowerShell -skript (*. Ps1 -filer).
  • Nå tar Chocolatey et øyeblikksbilde av registret for senere sammenligning av pakkene.
  • Hvis du har automatiseringsskript, vil Chocolatey kjøre dem.
  • Når dette er gjort, sammenligner Chocolatey øyeblikksbildet for å definere avinstalleringsinformasjonen og fortsetter å lagre den i en fil med filtypen .registry.
  • Programmet kjører nå et øyeblikksbilde av mappen basert på alle filene som er i katalogen til den valgte pakken.
  • Til slutt ser programmet etter de kjørbare filene i pakkemappen og faller tilbake til mappen $ env: ChocolateyInstall \ bin slik at disse elementene er tilgjengelige i den definerte banen.

Sjokolade -funksjonerVi har for tiden to alternativer for å bruke denne applikasjonen, en gratisversjon og en betalt versjon, i gratisversjonen finner vi funksjoner som:

  • Chocolatey er verifisert i VirusTotal som garanterer at den er fri for trusler
  • Tillater opprettelse av våre egne pakker
  • Kan kjøres offline
  • Samler ikke inn data eller telemetri fra Windows -operativsystemet
  • Har egendefinerte pakkemaler
  • Den har en automatisk avinstalleringsprogram
  • Den har ingen tredjepartsannonsering
  • Flere pakkeutvidelser tilgjengelig

Har betalt versjonNår det gjelder den betalte versjonen, er noen av funksjonene:

  • Kjør Runtime Malware Protection (Pro +)
  • Last ned CDN Cache (Pro +)
  • Inkluderer reduksjonspakke (Pro +)
  • Har det allestedsnærværende alternativet for installasjonskatalog (Pro +)
  • Har pakken Throttle (Pro +)
  • Den har en pakkesynkronisering (Command Pro + Auto / C4B Sync)
  • Selvbetjening / bakgrunnsmodus (C4B)
  • Package Builder (C4B)
  • Integrert internaliseringspakke (C4B)
  • Direkte installatør (C4B)
  • Har pakkeevisjon (C4B)
  • Inkluderer Windows Service Management PowerShell (C4B) -funksjoner

Den betalte versjonen starter fra 96 ​​dollar per år opp til 600 dollar.

1. Hvordan installere Chocolatey på Windows 10


For å utføre denne prosessen får vi tilgang til ledeteksten som administratorer, og der utfører vi følgende linje for automatisk å laste ned de nødvendige skriptene fra det offisielle Chocolatey -stedet:
 @powershell -NoProfile -ExecutionPolicy ubegrenset -Command "iex ((new -object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin
Vi trykker Enter og dette blir resultatet:

FORSTØRRE

Denne linjen utfører følgende prosess:

  • Først forteller de teamet om å starte PowerShell og ikke laste inn noen egendefinerte profiler som kan brukes av en avansert bruker
  • Deretter instruerer Windows Windows om å angi policyen for ubegrenset kjøring slik at PowerShell -skriptet kan kjøres
  • Deretter fortsetter det å laste ned og kjøre installasjonsskriptet Chocolatey.

2. Hvordan bruke Chocolatey i Windows 10

Trinn 1
Nå er det på tide å sjekke hvordan du automatiserer installasjoner i Windows med dette verktøyet, for å gjøre dette får vi tilgang til konsollen igjen som administratorbrukere, og der kjører vi følgende syntaks:

 cinst (Program)
For eksempel, hvis vi vil installere Putty -klienten for eksterne tilkoblinger, skal vi utføre følgende:
 cinst kitt
Ved å trykke Enter vil installasjonsprosessen for det valgte programmet starte, og vi vil se nedlastingsprosessen, hvis vi har skript, må vi bekrefte utførelsen av dem:

FORSTØRRE

Steg 2
Når vi godtar dette trinnet, blir installasjonsprosessen for den valgte applikasjonen fullført:

FORSTØRRE

Trinn 3
Det er viktig å vite det eksakte navnet Chocolatey bruker for hvert program som skal installeres, siden det er flere alternativer for bruk, et alternativ som Chocolatey tilbyr oss for å sjekke de tilgjengelige alternativene er følgende linje:

 choco search (term)

FORSTØRRE

Der finner vi de tilgjengelige pakkene og deres nåværende status.

3. Hvordan kjøre flere installasjoner med Chocolatey på Windows 10


Det er også mulig at det på et tidspunkt er nødvendig å installere flere applikasjoner samtidig, for dette kan du bare utføre følgende:
 cinst (app1) (app2) osv
For eksempel:
 cinst vlc kitt

FORSTØRRE

Vi kan bekrefte at nedlastingsprosessen for hver angitt applikasjon starter.

4. Slik oppdaterer du apper ved hjelp av Chocolatey i Windows 10


For å kjøre oppdateringen av programmene som er installert med Chocolatey, bruker du bare følgende syntaks:
 kopp (søknad)

FORSTØRRE

Hvis vi vil oppdatere alle programmene eller programmene som er installert med Chocolatey, bruker vi følgende kommando:

 kopp alle
På samme måte kan vi spesifisere kilden hvor oppdateringene skal brukes, i dette tilfellet utfører vi følgende:
 cup (applikasjon) -kilde (URL å bruke)

5. Slik avinstallerer du programmer med Chocolatey


For å utføre prosessen med å avinstallere pakker eller applikasjoner som bruker dette programmet, må vi bruke følgende syntaks.
 choco avinstallere (program)

FORSTØRRE

For øyeblikket har Chocolatey mer enn 5000 pakker tilgjengelig for installasjon for Windows, noen alternativer er:

 choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)
For å se alle tilgjengelige alternativer, kan vi besøke følgende offisielle lenke:

6. Sjokoladeaktig kommandostyring

Trinn 1
Hvis vi vil vite hvor mange pakker vi har installert med Chocolatey, skal vi utføre følgende:

 choco list -lo

FORSTØRRE

Steg 2
For å vise hjelp til denne applikasjonen utfører vi:

 krasjet -?

FORSTØRRE

Trinn 3
For å få tilgang til Chocolatey -konfigurasjonen;

 choco -konfigurasjonsliste

FORSTØRRE

Trinn 4
Kommandoene som skal brukes generelt med Chocolatey er:

listeListe eksterne eller lokale pakker
SøkSøk etter eksterne eller lokale pakker
infoFå tilgang til pakkeinformasjonen
installereInstaller pakker fra forskjellige kilder
pinUndertrykk oppdateringer til en bestemt pakke
utdatertHent pakker som er utdatert
OppgraderingOppdater pakker fra forskjellige kilder
avinstallereAvinstaller en bestemt pakke
pakkePakk en nuspec for en kompilert nupkg
trykkKjør en kompilert nupkg
nyGenerer filene som trengs for en pakke fra en mal
kilderSe og konfigurer standard fonter
konfigurHent og konfigurer applikasjonens konfigurasjonsfil
trekkLar deg se og konfigurere funksjonene til Chocolatey
setapikeyHent eller lagre en apikey for en bestemt skrift
apikeyHent eller lagre en apikey for en bestemt skrift
BrukerstøtteFå tilgang til støtteinformasjon
nedlastingLast ned pakker med alle eksterne koblinger
synkronisereTillater synkronisering med programvare installert på systemet
optimalisereOptimaliser installasjonen, reduser bruken av diskplass

FORSTØRRE

Vi kan ty til Chocolatey for å utføre komplette installasjoner og automatisk, noe som vil spare tid som kan brukes til andre typer støtteoppgaver og hvis vi øker produktiviteten vår i Windows 10.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave