Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Softwarepaket schnüren das mehrere .msi Pakete automatisch installiert

Mitglied: spacyfreak

spacyfreak (Level 2) - Jetzt verbinden

26.09.2007, aktualisiert 01.11.2007, 31941 Aufrufe, 4 Kommentare

Ab und an hat man Software die die User installieren müssen.
Sehr nervig kann es sein, wenn das mehrere Pakete sind, die der user nacheinander installieren soll.

Hier kann es nützlich sein, die einzelnen Softwarepakete in ein einziges zu giessen, und das ganze am besten noch so deichseln, dass es für den user so wirkt, als würde er ein einziges Paket installieren.

Nachdem ich hierfür eine Lösung gesucht habe und auf mehre Möglichkeiten gestossen bin, fand ich folgende Möglichkeit recht angenehm, und vor allem kostenlos.

Wenn die zu installierenden Pakete als .msi Paket vorliegen, haben sie meist bestimmte Schalter, mit denen man eine "silent" Installation (oder unattended Installation) anstossen kann. Damit installiert sich die Software im Hintergrund, und je nach vorhandenen Schaltern auch ohne Interaktion des Benutzers.

Ob das .msi Paket solche Schalter hat, ermittelt man auf der Kommandozeile mit

Start...Ausführen...cmd

C:\softwarepaket.msi --help

Dann werden die Schalter angezeigt, die man nutzen kann. Meist gibt es den Schalter /Quiet oder auch /Passive.

Hat man diese Schalter nun ermittelt, kann man eine kleine Batch schreiben, wo die Pakete der Reihe nach aufgerufen werden.


call Ultra9000.msi /Quiet /Passive
call Arschgeige3500.msi /Quiet /Passive
call HimmelVollerGeigenzähler.msi /Quiet /Passive


Diese Textdatei wo das drinsteht benennt man um in Setup.bat oder Install.bat.

Dieses Batchfile, als auch die zugehörigen .msi Dateien packen wir nun mit Winace (kostenloser Packer u. Entpacker) in ein Zipfile.
In Winace kann man dann noch nen Starttext eintippen, der z. B. lautet

92c3b051db58300e03497a7d2d6fa4d2-geige - Klicke auf das Bild, um es zu vergrößern

Winace packt nun die .msi Pakete incl. der Batschdatei in ein selbstextrahierendes .exe File.
Der User muss das nur noch anklicken, sieht den obigen firmen- und softwarespezifischen Text mit paar Anweisungen, klickt auf weiter, und wie von Geisterhand werden die .msi Pakete installiert.
Mitglied: TuXHunt3R
27.09.2007 um 11:59 Uhr
Arschgeige3500.msi
HimmelVollerGeigenzähler.msi

Ich liebe solche Beispiele!
Bitte warten ..
Mitglied: dazzle
08.10.2007 um 11:02 Uhr
Danke für Deinen nützlichen Tipp!

Wolfgang
Bitte warten ..
Mitglied: CeMeNt
01.11.2007 um 09:35 Uhr
Moin einfach-mal-die-klappe-halten,

aber was ist denn, wenn die User gar keine Installationsrechte haben?
Dann wird das doch wohl eher nicht funktionieren, oder?

Gruß CeMeNt
Bitte warten ..
Mitglied: spacyfreak
01.11.2007 um 22:02 Uhr
Wenn sie benötigte Rechte nicht haben, können sie auch nicht selber installieren und brauchen auch keinen Infotext.
Dann installiert eben entweder der Admin, oder man nimmt Gruppenrichtlinien und schiesst die Software auf den Client PC (oder andere Methoden).

Thema des Threads war jedoch nur was man mit .msi Paketen anfangen kann und wie man diese mit dem beschriebenen Tool zusammenfassen kann. Nicht mehr - aber auch nicht weniger.
Bitte warten ..
Ähnliche Inhalte
Microsoft

Java Runtime Environment MSI nun Oracle und nicht mehr Sun

Tipp von pantoxMicrosoft

Wer bislang die MSI aus der EXE des Offline Installers von Javas RE extrahierte, fand diese nach dem Start ...

Windows 7

Fehlercode 28 - USB-Gerätetreiber werden nicht mehr installiert

Tipp von dgrebnerWindows 7

Plötzlich werden alle USB-Geräte mit Code 28 im Geräte-Manager angezeigt (Treiber wurde nicht zur Installation ausgewählt). Der Grund ist ...

E-Mail

Thunderbird 60 muss manuell installiert werden

Information von sabinesE-Mail1 Kommentar

Die Version 60 wird wohl nicht automatisch installiert, eine manuell geladene Installationsdatei aktualisiert aber eine vorhandene Installation auf die ...

Windows 7

Windows Updates werden nicht installiert 80243004

Tipp von MovecornWindows 74 Kommentare

Falls der Windows Update-Fehler 0x80243004 angezeigt wird, wenn Windows Update nach neuen Updates sucht, bedeutet dies, dass das Benachrichtigungssymbol ...

Neue Wissensbeiträge
Drucker und Scanner
HP-MF-Drucker per Fax angreifbsr
Information von Lochkartenstanzer vor 23 StundenDrucker und Scanner2 Kommentare

Endlich eine sinnvolle Verwendung für Faxe: Damit kann man offensichtlich den Drucker übernehmen. lks

Router & Routing

Das pfSense Buch ist jetzt für jeden kostenlos zu beziehen

Tipp von magicteddy vor 1 TagRouter & Routing2 Kommentare

Bisher war das Buch nur für zahlende Unterstützer verfügbar, jetzt steht für Jedermann kostenlos zur Verfügung. Siehe auch The ...

Firewall

Möglicherweise neue Sicherheitslücke in Mikrotik-Firmware

Information von LordGurke vor 3 TagenFirewall3 Kommentare

Hallo zusammen, vor ein paar Monaten gab es ja bereits eine Sicherheitslücke in der Firmware von Mikrotik-Routern, über welche ...

Erkennung und -Abwehr
Rechner hacken mit Cortana, auch Remote
Information von Lochkartenstanzer vor 4 TagenErkennung und -Abwehr3 Kommentare

heise berichtet über den Vortrag von der Blackhat Open Sesame: Picking Locks with Cortana. Einige Fehler sind schon gefixt, ...

Heiß diskutierte Inhalte
Windows Netzwerk
Performance bei Terminalserver
Frage von azizalexanderWindows Netzwerk20 Kommentare

Hallo zusammen, Ich wusste nicht in welches Thema meine Frage passt ich Bitte um Vergebung falls ich hier falsch ...

CPU, RAM, Mainboards
Xeon E5620: noch schnell genug?
Frage von ahussainCPU, RAM, Mainboards18 Kommentare

Hallo allerseits, ich habe die Möglichkeit, aus Restbeständen einen Tower mit Xeon E5620 CPU und 24 GB RAM zu ...

Exchange Server
Exchange 2013 - Unable to Relay nach extern, SuperMailer
Frage von leon123Exchange Server16 Kommentare

Hallo zusammen, ich brauch mal wieder eure Hilfe. Ich beschäftige mich gerade mit dem SuperMailer und erhalte vom Exchange ...

Windows Server
Remote Desktop Services User Profile Disk - DFS
Frage von einzelkindWindows Server16 Kommentare

Hallo Miteinander, ich richte gerade eine neue RDS Farm auf Basis von Windows Server 2016 ein. Von Server 2012 ...