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.