Softwarepaketierung –
Intuitiv. Schnell. Effizient.
Softwarepaketierung
Kurz erklärt: Was ist Softwarepaketierung?
Unter dem Begriff Softwarepaketierung, auch als Softwareverteilung bekannt, wird die Vorbereitung und Anpassung von Software-Installationen auf mehreren Clients verstanden. In dem Softwarepaket sind alle Parameter und Dateien enthalten, die es für eine fachgerechte Installation braucht. Mit diesen Installationspaketen lässt sich eine sichere sowie komfortable Softwareverteilung realisieren. Das beiliegende Skript kann schließlich – möglicherweise in veränderter Form – auf dem Endgerät installiert werden.
Softwarepaketierung – die Vorteile im Überblick
In einer Firmenumgebung gibt es mehrere Computer, oft über 1000 Stück, die gleiche Software benötigen. Würde man nun eine Person, bei dieser hohen Anzahl an Rechnern, die Software oder das Betriebssystem manuell installieren lassen, dann würde es einen enormen Zeitaufwand bedeuten.
Aus diesem Grund ist es sinnvoll, dass Softwarepakete erstellt werden, damit die Software auf jenen Rechnern direkt zur Verfügung steht. Zudem können Updates und Anpassungen der Konfiguration im Nachgang automatisch durchgeführt werden. Die Anpassung einer Standardinstallation an die individuellen Bedürfnisse eines Endkunden ist ebenfalls Bestandteil der Softwarepaketierung.
Verwaltet werden die Pakete über eine Softwareverteilungslösung, welche alle Rechner in der Arbeitsumgebung erfasst. Durch Zuweisungen kann dann das entsprechende Paket auf einfache Weise installiert werden. Es ist beispielsweise auch möglich, dieselbe Software einmal in Deutsch oder Englisch zu installieren.
Je nach Anforderung können durch verschiedene Gruppen und Zuweisungen auch die beliebigen Konfigurationen auf dem Endgerät installiert werden. Somit leistet die Softwarepaketierung einen Beitrag zur Automatisierung im Unternehmen und sorgt für eine effiziente Gestaltung der Arbeitsabläufe.
Wann ist eine professionelle Lösung zur Softwareverteilung sinnvoll?
Wann eine Paketierung notwendig ist, hängt von der Größe des Unternehmens und der Anzahl der Endgeräte, die diese Software auch benötigen sowie vom Aufwand der Paketierung ab. In manchen Umgebungen wird beispielsweise eine Spezialsoftware die aufwendig zu paketieren wäre und nur ein Client braucht, möglicherweise lieber manuell installiert.
Kleinere Unternehmen setzen gerne die „Command line Tools“ oder kleine PowerShell Skripte in Verbindung mit dem Active Directory ein. In größeren Unternehmen ist eine Lösung zur Softwareverteilung gängig. Doch diese liefern nicht immer auch eine übersichtliche und intuitive Paketierungssoftware an den IT Administrator mit. Über die objektorientierte Skriptsprache “PowerShell” von Microsoft lassen sich Softwarepakete erstellen, was jedoch einige Vorteile, aber auch Nachteile mit sich bringt.
PowerShell ist eine komplexe und nicht intuitive Skriptsprache. Dadurch ist es schwerer Skripte zu erstellen, nachzuvollziehen und Fehler zu analysieren bzw. zu finden. Es gibt jedoch auch Softwarepaketierungslösungen, die das Softwarepaketieren vereinfacht und Komplexität herausnehmen. Durch eine vorgefertigte Befehlsauswahl und einem dialogorientierten Ansatz in Verbindung einer „Drag And Drop“-Funktion wird das Paketieren vereinfacht. Durch die Dialoge wird vermieden, dass der Paketierende Syntaxfehler macht oder Parameter auswendig lernen muss.
IDERI pace bietet zahlreiche sehr interessante Features
In dieser Hinsicht bietet die Paketierungssoftware “IDERI pace” genau diese Vorteile.
Durch einen dialogorientierten Ansatz werden Syntaxfehler vermieden. Die Dialoge sind so aufgebaut, dass beim Verpacken die Pflichtfelder (Parameter) aufgezeigt werden, so kann auch nichts vergessen werden.
Fragen, die wir oft
gestellt bekommen
Hier finden Sie unsere Antworten
Nein: Sie können pro Paket entscheiden, mit welcher “Sprache” Sie skripten möchten: NetInstall-eScript oder PowerShell.
IDERI pace integriert sich nahtlos in verschiedenste Lösungen und ist somit komplett plattformunabhängig. Das können Lösungen sein wie Microsoft SCCM/ECM, Microsoft Intune, Ivanti EPM, Aagon ACMP, Matrix 42 Empirum, Tanium Tanium, VMware Workspace One und viele mehr.
- IDERI pace:
- Das IDERI packaging center (pace) ist unsere dialogorientierte Paketierungsoberfläche zum einfachen und schnellen Paketieren von Softwarepaketen ohne große Vorkenntnis, ähnlich wie bei Ivanti DSM. Die sprechenden Namen der Befehle helfen dabei, immer den gerade benötigten zu finden. Mit drag & drop lassen sich Scripte so ganz leicht erstellen.
- IDERI installer:
- Der IDERI Installer ist die Komponete, die auf den Client PCs installiert werden muss und für die Ausführung und Interpretierung der IDERI pace Scripte zuständig ist. Dabei berücksichtigt er auch Benutzerteile in den jeweiligen Scripten, die für jeden Benutzer ausgeführt werden müssen.
IDERI pace ist für Administratoren geeignet, die mit einer Softwareverteilungslösung arbeiten, welche keine oder eine komplizierte Skriptsprache hat. Das können Lösungen sein wie Microsoft SCCM, Ivanti EPM, Matrix 42 Empirum und viele mehr.
Die meisten Softwareverteilungslösungen auf dem Markt beinhalten keine Paketierungsunterstützung. Sie können lediglich “etwas” ausführen. Im einfachsten Fall ist dieses etwas eine MSI-Datei. Sobald aber umfangreichere Schritte benötigt werden und man cmd-, vbs- oder z.B. ps1-Skripte benötigt werden ist man alleine gelassen; die Hersteller liefern keinerlei Paketierungsunterstützung. Die meiste Arbeitszeit benötigt ein Software-Verteiler für die Paketierung. Genau hier setzt die PackagingSuite an. Sie füllt genau diese Lücke – egal welche Softwareverteilungslösung Sie im Einsatz haben.
Die PackagingSuite besteht im Wesentlichen aus den folgenden vier Modulen:
- PACE
- Move
- Installer
- MATE
Das PackagingCenter hilft allen die eine Softwareverteilungslösung ohne integrierte Skriptsprache im Einsatz haben.
PACE hat im Wesentlichen zwei Einsatz-Zwecke.
Ein Hauptaugenmerkt liegt auf der Paketierung. Hierbei geht es um die Unterstützung des Administrators beim Paketieren, d.h. beim Skripten von Routinen, die später auf dem Client ausgeführt werden und somit den gewünschten Installationszustand auf dem Endgerät herbeiführen.
Das zweite Hauptaugenmerkt liegt auf der Paket-Verwaltung. Hierzu gehören unter anderem die Verwaltung der Ablagestruktur, die Zurverfügungstellung von Templates, die Automatisierung von ansonsten manuell durchzuführenden Schritten zur Integration eines Pakets in die jeweils eingesetzte Softwareverteilungsumgebung.
Z.B. erfordert die Bereitstellung eines Pakets in Intune lediglich einen einzigen Mausklick. Die Erstellung der Intunewin Datei, der Upload, die Erkennungsregel werden alle komplett automatisch gesetzt.
Der Einsatz des Installers ermöglicht den maximalen Funktionsumfang. Neben der Ausführung der Skripte kümmert er sich um die Protokollierung, Reboot-Steuerungen, die Interaktion mit der Software-Verteilung (z.B. dem SCCM Agent), die Steuerung von benutzerspezifischen Installationen/Konfigurationen, usw.
IDERI mate steht für MSI And Transform Editor.
Viele Hersteller liefern Ihre Software mit Hilfe einer MSI-Installationsdatei aus. Diese führt immer zum gleichen Installationsergebnis. Benötigen Sie Anpassungen am gewünschten Zielzustand müssen Sie ein sogenanntes Transform erstellen. Genau hierbei hilft Ihnen IDERI mate – wie immer komplett dialoggesteuert und intuitiv.
IDERI move ist ein Werkzeug, welches Ihnen bei der Migration von IVANTI DSM hinzu einer beliebigen anderen Plattform wie MS Intune, Matrix Empirum, VMware Workspace One und anderen hilft. Hierbei ermöglicht IDERI move bestehende DSM Skripte in einer anderen Software-Verteilungslösungen auszuführen. Das Ganze erfolgt einerseits nahezu ohne Änderungsaufwand und darüber hinaus ohne Funktionalitätsverlust.
Kunden, die von einer DSM-Umgebung weg migrieren können mithilfe von IDERI move Ihre bestehenden DSM-Pakete in eine neue Oberfläche übernehmen. Dadurch können vorhandene eSkript Pakete aus einer bestehenden DSM-Umgebung in eine beliebige neue Softwareverteilungslösung migrieren werden. Hierbei werden im Schnitt ca. 90% der Pakete ohne Änderungen direkt in Ihrem neuen Zielsystem weiterverwendet.
Die IDERI PackagingSuite wird von alle Windows-Betriebssystemen ab Windows 7 unterstützt.
Sie benötigt .NET Framework 4.6.2 oder höher, welches in der Regel vom Betriebssystem selbst bereits zur Verfügung gestellt wird.
Natürlich hängt die Dauer der Paketierung vom Umfang und Komplexität der zu verteilenden Anwendung ab.
Alle miteinhergehenden Arbeitsschritte wie zum Beispiel den Ablageort zu bestimmen und die Rumpfverzeichnisstruktur zu erstellen, das Komprimieren des Filesets (Intune), die Definition der Erkennungsregeln – All diese Schritte erfolgen komplett automatisch.
Das bedeutet Sie müssen sich wirklich nur um die Paketierung kümmern und selbst hierbei hilft Ihnen eine mächtige dialogorientierte Skriptsprache.
Jemand der bereits Vorkenntnisse im IT-Administrationsbereich hat, sollte es innerhalb von Minuten einsetzen können.
Sollten Sie keine Vorkenntnisse in der IT-Branche haben, Unterstützen wir Sie gerne mit einer Einführung/Schulung – melden Sie sich gerne bei uns.
Die PackagingSuite stellt einen mächtigen Funktionsumfang zur Verfügung. Praktisch alles, was man für eine erfolgreiche Software-Verteilung benötigt, ist bereits vorhanden. Und sollte doch einmal eine Funktion benötigt werden ist im Optimalfall nur ein Kontakt mit unserem Support notwendig, um eine mögliche Realisierung zu besprechen und in die Wege zu leiten.
Das PackagingCenter (pace) bietet eine einfach zu bedienende Oberfläche an. Für jeden Befehl der Skriptsprache gibt es einen dazugehörigen Dialog. Das heißt Sie müssen keine komplexe Sprache erlernen, sondern lediglich gewünschte Funktionen aus einer Befehlsauswahl per Drag and Drop in das Skript ziehen um die benötigten Informationen in die Dialogfelder einfügen.
Alle über die Paketierung hinausgehenden Arbeitsschritte wie zum Beispiel die Registrierung des Pakets in der Softwareverteilung (SCCM, Intune, etc.) sind automatisiert und werden mit einem Mausklick initiiert und ausgeführt.
Dadurch werden fast 100% der sonst anfallenden manuellen Tätigkeiten durch Automatismen ausgeführt.
Ja, Sie können die PackagingSuite ohne lokal installierten Installer nutzen. Allerdings ist hierbei der Funktionsumfang reduziert.
Generell gibt es zwei Fehlerquellen, die eine ist, ein Herstellerfehler und die andere ist ein Bedienungsfehler, zum Beispiel ein Paketierungsfehler. Unabhängig davon welche Fehlerquelle vorliegt, jedes Modul schreibt ausführliche Logfiles, jeder Arbeitsschritt wird protokolliert. Das hilft Ihnen somit effektiv bei einer eventuell notwendigen Fehlersuche und ermöglicht dadurch eine bessere Unterstützung durch uns als Hersteller.
Ja, im pace können Befehle geflaggt werden. Bei den beiden Skriptsprachen Powershell und NetInstall ist eine User-Maschinenteil-Trennung möglich.
Ja, die meisten Softwareverteilungslösungen auf dem Markt benötigen zwei getrennte Skripte.
Hierbei installiert eins eine Anwendung auf einem Computer und das zweite kümmert sich um die Konfiguration und Benutzereinstellungen, dies führt zu einem Mehraufwand, da diese zwei Skripte in Abhängigkeit gesetzt werden müssen. Das heißt doppelte Paketerstellung, doppelte Zuweisung, doppelte Verwaltung, doppelte Aufwände.
Die PackagingSuite benötigt nur ein Skript, jeder Befehl in diesem Skript kann per Mausklick geflaggt werden, hierbei entscheidet die Flaggung des Befehls, ob er einmalig pro PC oder Benutzer ausgeführt werden soll.
Aktuell unterstützen wir das eSkript von Ivanti DSM und Microsoft Powershell.
Falls Sie eine Migration planen und Ihre Skriptsprache nicht aufgelistet ist, kontaktieren Sie uns gerne für einen gemeinsamen Termin.
- Dialog basiertes Paketieren
- Kein Skript KnowHow benötigt
- Bei DSM-Migration kann bestehendes Wissen weiterverwendet werden
- Dadurch die Tatsache das wir uns in beliebige Verteilungslösungen integrieren können, ermöglicht Ihnen jederzeit einen Wechsel Ihrer Softwareverteilungslösung. Sie haben keinen “Vendor-Lock-In”
- Nahtlose Integration möglich, das heißt ein Einstieg ist jeder Zeit möglich und bestehendes muss nicht verändert werden
Die Antwort hängt von mehreren Faktoren ab und ist pauschal nicht beantwortbar.
Um Ihnen einen konkreten Preis zu nennen, benötigen wir Informationen, wie zum Beispiel die Client-Anzahl, Sprache, gewünschte Module, etc.
Kontaktieren Sie uns gerne und fordern Sie ein Angebot an.
Seit 1996 sind wir im Softwareverteilungsbereich tätig, in dieser Zeit haben wir viele Kundenprojekte durchgeführt und Kunden kennengelernt.
In All der Zeit haben wir auf Kundenwünsche gehört und versucht diese bestmöglich umzusetzen. Genau diesen Ansatz verfolgen wir nun auch bei der Software-Entwicklung.
Wir freuen uns über jeden eingehenden Feature Request. Dieser stellt sicher, dass wir uns immer nah am Kundenbedarf befinden.
Wir planen zwei Release pro Jahr.
Bei eventuellen Bugs versuchen wir innerhalb von Stunden einen Fix bereitzustellen.
Wir wissen das unser Produkt auf tausenden von Clients ausgeführt wird und somit Zeit Geld ist.
Unsere Software ist dafür ausgelegt, dass es möglich ist sowohl zentral über eine Netzwerkfreigabe zusammen mit Kollegen als auch lokal auf dem eigenen Rechner arbeiten zu können.
Nein, es wird keine extra Datenbank benötigt.
Supportanfragen werden über unser Ticketsystem empfangen und in der Regel innerhalb weniger Stunden direkt bearbeitet. Je nach Aufwand der Problemlösung erhalten sie auch schon am gleichen Tag einen Lösungsvorschlag von uns.
Das besondere an pace ist, dass jeder, der ein pace-Skript sieht nach Sekunden sagen kann, was es tut. Auch Personen, die ein Skript zum ersten Mal sehen.
Windows ist sehr mächtig und selbst oberflächlich betrachtet einfache Dinge haben oft sehr viele Optionen und Konfigurationen im Detail. Das besondere an pace ist die vereinfachte Sicht auf ein Skript. Ein Befehl, der z.B. auf dem Desktop einen Link erstellen soll heißt CreateLink. Im ersten Moment benötige ich ggf. noch die Information wie der Link heißen soll und wo er angelegt werden soll.
Z.B. wenn du ein CreateLink -Notepad -DESKTOP siehst, dann kannst du dir ohne groß zu überlegen schon denken, dass hier auf dem Desktop ein Link auf den Notepad erstellt werden soll. Im ersten Moment reichen diese Informationen. Nur im Detail interessiert mich ggf. welche Exe ausgeführt werden soll, welche Parameter ggf. übergeben werden, wie das Arbeitsverzeichnis konfiguriert werden soll. Alle üblichen Skript-Sprachen können diese Detail-Informationen nicht verstecken, denn letztlich muss jeder Parameter gesetzt werden oder man muss wissen, was Default-Werte sind. As pace hat eine vereinfachte Ansicht in der nur wesentliche Informationen angezeigt werden. Will man etwas anpassen, so macht man einfach einen Doppelklick auf den entsprechenden Befehl und ein Dialog öffnet sich. Alle Optionen werden übersichtlich mit Edit-Feldern, Checkboxen, Radiobuttons usw. angeboten. Man muss fast nie tippen, 90 % geht über die Maussteuerung. Einfacher und intuitiver geht es nicht.
Die PackagingSuite ist in den Sprachen Deutsch, Englisch und Französisch verfügbar.
Übrigens, wenn eine weitere Sprache gewünscht/benötigt wird, so kann das mit Hilfe des Kunden entsprechend übersetzt werden. Wir stellen lediglich eine Datei mit den Texten in Deutsch/Englisch zur Verfügung. Wird uns die Datei mit den entsprechenden Informationen in der gewünschten /benötigten Sprache zugeliefert können wir dies ergänzen.
Ja, ein Paket kann direkt aus der Pace Konsole installiert oder deinstalliert werden. Das heißt zu testzwecken kann eine Installation/Deinstallation mit einem Tastendruck sofort in Sekundenbruchteilen ausgeführt werden. Ein langwieriges Importieren, Distribuieren und Warten auf den Clientstart ist nicht notwendig.
Bereit Ihre IT zu optimieren?
Treten Sie mit uns in Kontakt um weitere Informationen zu erhalten oder eine personalisierte Anfrage zu stellen.