Spørgsmål:
Værktøj til at installere og administrere softwareinstallationer på flere Windows-computere?
Pierre
2014-02-15 14:10:34 UTC
view on stackexchange narkive permalink

Jeg har ca. 15 computere på det samme netværk, og de fleste af deres installerede software er de samme. Når jeg vil installere nye programmer eller opdatere installerede, skal jeg gå til hver enkelt og installere / opdatere det, som nogle gange er en skræmmende opgave.

Er der nogen værktøjer, der gør denne proces lettere? Det ville være dejligt, hvis de er open source, og det betyder ikke noget, om de har brug for Python, Ruby eller Java installeret.

Computerne kører Windows 7 (64-bit og 32-bit). Jeg vil installere forskellige software, herunder antivirusopdateringer og spil.

Jeg antager, at du ikke har en aktiv mappe?
Baseret på mine erfaringer er det ikke muligt at installere vilkårlig software til Windows automatisk. I nogle - relativt almindelige - tilfælde skal nogen klikke på "Næste" mindst få gange, og det er ikke let at automatisere dem. Kan du give nogle eksempler, hvilken software du vil installere? Hvor mange computere er "mange" (dette er vigtigt, da ikke alle løsninger skaleres op eller ned for godt)?
@Olli Jeg ved, det er ikke en let opgave, og det nøjagtige antal er 15 computere, eksempler på software, jeg installerer: antivirus db-opdatering (nogle af dem er offline), spil ...
Bortset fra note. Hvis de er fra samme linje (samme operativsystem og drivere) Har du noget om Disk Image-værktøjer? Installer hvad du har brug for på en pc, klon derefter OS-partitionen til hdd eller pendrive, og repliker den på andre (gennemsnit ~ 10 min). Derefter kan du bruge et af nedenstående værktøjer.
Fem svar:
Paul Hicks
2014-02-16 12:30:35 UTC
view on stackexchange narkive permalink

Ville miljøkonfigurationssoftware passe til dine behov?

Af dem, jeg har brugt, er Ansible den nemmeste at konfigurere og har en smuk brugergrænseflade, som du kan betale for tilsyneladende. Det ser ud til at være meget let at udvide, hvis du finder dig selv brug for mere, end det giver. Jeg fandt det, mens jeg spillede med Vagrant (som bestiller virtuelle maskiner), som det har fremragende support til; brug af dem sammen gør det nemt at teste dine Ansible-playbøger uden at røre ved rigtige maskiner, og det er derfor, jeg bruger denne kombination, når jeg får valget.

Puppet har sandsynligvis bredeste brugerbase, og det er let at få svar på fora og på SO. Det er mere sandsynligt, at du bliver nødt til at tilpasse dette, og det er også ret nemt. Jeg brugte denne på mine første par projekter, og det var det, der fik mig til miljøkonfigurationsstyring; forhåbentlig giver det dig en idé om, hvor let det er at bruge.

Jeg har hørt gode ting om Chef, men jeg har aldrig set det i aktion. Og der er mange flere valg ud over disse tre.

Bemærk, at Ansible-support til Windows [kommer snart] (http://www.ansible.com/blog/windows-is-coming)
Irgendw Pointer
2014-02-15 16:02:15 UTC
view on stackexchange narkive permalink

Der er AutoItScript. Det er til installation af software. Jeg er ikke sikker på, om du kan klare det med dem. Men du kan installere og opdatere software. Det er scriptbaseret, og du skal skrive i et script, hvad programmet skal gøre. Du skal programmere hele installationsprocessen. Det gøres i en scriptfil. Der indstiller du mulighederne, når det skal klikke på næste og så videre. Yderligere kan du blokere tastaturet og musens input. Derudover er det muligt at genstarte automatisk. Der oprettes en GUI, der viser, hvilket program der installeres i øjeblikket, samt status. Du kan installere / opdatere flere programmer med et script. Jeg er ikke sikker, men hvis min hukommelse tjener mig rigtigt, var det muligt at registrere input og systemet kan derefter generere scriptet automatisk. For et år siden brugte jeg dette til automatisk at installere software og opdateringer i et Windows-miljø.

REDIGER: Der er en AutoItRecorder, jeg testede den ikke, men jeg kontrollerede, om den findes.

Ja, jeg kender AutoIt, og jeg brugte det før, jeg skulle skrive et script til hver software for at automatisere installationen.
En mulig anden løsning ville være [UpdateStar] (http://client.updatestar.com/en/updatestar/download/). Jeg brugte det ikke før, derfor kan jeg ikke anbefale det. Men se. Der er en gratis og en premiumversion.
Kelly Thomas
2014-02-16 21:44:19 UTC
view on stackexchange narkive permalink

Jeg har haft stor succes ved at bruge kommandolinjeparametre til at udføre automatiserede installationer.

De fleste installationssystemer understøtter et niveau af konfiguration eller automatisering ved at videregive de korrekte parametre, forudsat at disse kan skrives en gang i batch -fil (eller et andet script) og derefter udføres på flere maskiner kan de give stille meget "bang for the buck".

På arbejdspladsen bruger vi et lignende system, den implementerede software ændres typisk årligt (ny version eller servicepakke), og vi kører scriptet på ca. tre nye pc'er hver uge. Dette betyder, at scriptsne ofte kræver vedligeholdelse, mens det er en manuel, men triviel opgave at udføre dem.


msiexec er det værktøj, der leveres med windows til at automatisere (un) installation af Microsofts Windows Installer-baserede produkter (.msi / .msp).

En typisk lydløs installationskommando:

  msiexec / qb / i produkt .msi REBOOT = ReallySuppress  

Bemærk: her er REBOOT en parameter, produktleverandører kan implementere brugerdefinerede parametre, og det kan tage lidt forskning at finde dem, hvis dokumentationen er ujævn.


NSIS (Nullsoft Scriptable Install System) er et populært opensource-installationssystem. I dette tilfælde kan installationsprogrammets eksekverbare udføres direkte.

En typisk lydløs installationskommando:

  install.exe / S / D = C: \ Program Files \ product  

InstallShield er et populært kommercielt installationssystem. Denne er lidt vanskeligere, da du først kører installationsprogrammet i optagetilstand, og det logger dine valg og input til en svarfil (.iss). Senere kan du derefter afspille den svarfil på en anden maskine til en stille installation.

En typisk optaget installation (optagelse til setup.iss):

  setup.exe -r -f1setup.iss  

En typisk blokering lydløs installation (afspilning af setup.iss):

  setup.exe -sms -f1setup.iss  

Yderligere oplysninger om disse og andre systemer kan findes her.

wimh
2014-06-21 15:15:14 UTC
view on stackexchange narkive permalink

En Windows-specifik løsning er chokoladeagtig. Det er en slags pakkehåndtering som apt-get på Ubuntu. Software skal pakkes til chokoladeagtig, men der er et galleri med eksisterende software. For at gøre det lettere at bruge det på flere computere kan du integrere det med marionet.

Maurice Torres
2019-08-08 18:32:42 UTC
view on stackexchange narkive permalink

Se på Installer software eksternt fra Action1. Dette værktøj kan hjælpe dig med at installere msi eller exe-filer eksternt på alle computere i dit netværk fra skyen.
Det fungerer på pc'er eller bærbare computere, selv når de ikke er tilsluttet netværket hele tiden.



Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...