Eine der vielen Herausforderungen in einer Unternehmensumgebung ist die Verwaltung der Vielzahl von Anwendungen, die auf allen Arbeitsstationen der Organisation installiert sind. Dieser Prozess wird noch komplexer, wenn diese Anwendungen so konfiguriert werden müssen, dass sie den spezifischen Anforderungen der Organisation entsprechen, beispielsweise durch das Hinzufügen optionaler Erweiterungen oder spezialisierter Schnittstellen.
Als elegante Lösung für die Herausforderung, die unternehmensweite Installation von Altium-Software zu verwalten, bietet die Enterprise Server-Plattform einen dedizierten Network Installation Service. Dieser Dienst ermöglicht es einer Organisation, Installationen oder Updates von Altium-Produkten über ihr lokales Netzwerk durchzuführen. Die Hauptziele des Network Installation Service sind:
-
Die Geschwindigkeit von Updates zu verbessern – Benutzer laden Daten innerhalb des lokalen Netzwerks herunter.
-
Die Abhängigkeit vom Internetzugang für die Update-Funktionalität zu beseitigen – der Dienst kann in isolierten Netzwerken ohne Zugang zum globalen Internet arbeiten.
-
Die Möglichkeit bereitzustellen, Versionen und Updates zentral zu steuern.
-
Push-Installationen unter Verwendung von Microsofts Active Directory Group Policy zu unterstützen.
Typischerweise beziehen Sie die Produkte und Erweiterungen, die Sie benötigen, aus Altiums Cloud Repository in Ihren lokalen Enterprise Server und erstellen dann ein Bereitstellungspaket für die Installation in Ihrem Netzwerk. Nachfolgende Updates können automatisch konfiguriert oder manuell eingerichtet werden, um maximale Kontrolle darüber zu haben, was auf den Rechnern Ihrer Entwickler installiert wird.
Der Network Installation Service (NIS) ist als Teil einer Enterprise Server-Installation verfügbar. Wenn Sie jedoch nicht den vollen Umfang der leistungsstarken Funktionen eines Enterprise Server benötigen, aber dennoch Zugriff auf den NIS-Aspekt haben möchten, können Sie dies durch die Installation des
Altium Infrastructure Server erreichen. Diese Software ermöglicht Ihnen die Konfiguration und Nutzung des Network Installation Service (sowie eines Private License Service (PLS)), ohne den Datenverwaltungsaspekt, der zum Synonym für einen Enterprise Server geworden ist. In beiden Fällen muss der Computer, auf dem der Enterprise Server (oder Altium Infrastructure Server) installiert ist, zur Nutzung des NIS
must über eine Verbindung zum Internet verfügen.
Zugriff auf den Network Installation Service
Related page: Erkunden der browserbasierten Oberfläche
Ihre Schnittstelle zum Network Installation Service (NIS) ist die Installations Seite der browserbasierten Oberfläche des Enterprise Server Workspace. Rufen Sie diese Seite auf, indem Sie im Navigationsbaum links den Eintrag Admin – Installations auswählen.
Sie müssen sich mit Administrator-Anmeldedaten über Ihren bevorzugten Browser am Enterprise Server anmelden, um auf Funktionen des Network Installation Service zugreifen und diese ausführen zu können.

Zugriff auf die Installations Seite der browserbasierten Oberfläche des Workspace – Ihre Verbindung zum Network Installation Service. Sie müssen als Administrator für Ihren Workspace angemeldet sein, um auf den NIS zugreifen und mit ihm interagieren zu können.
NIS-bezogene Einstellungen
Bevor wir uns die NIS-Oberfläche und die Nutzung des Dienstes genauer ansehen, müssen zunächst einige wichtige Einstellungen konfiguriert werden. Der Network Installation Service ermöglicht es Ihnen im Wesentlichen, Installer für Produkte und Erweiterungen aus dem Altium Cloud Repository zu kopieren – entweder in Ihren lokalen Enterprise Server übernommen oder direkt heruntergeladen. Damit dies möglich ist und Sie außerdem von automatischen Updates profitieren können, müssen Sie Ihre Zugangsdaten für den Zugriff auf dieses Cloud Repository angeben. Da das Altium Cloud Repository dieselbe Quelle ist, über die Sie normalerweise auf Installer für Altium-Software zugreifen (d. h. über die Altium Downloads page auf der Altium-Website), bedeutet dies einfach, dass Sie Ihre AltiumLive-Zugangsdaten angeben. Tun Sie dies auf der Admin – Settings – General – AltiumLive Credentials Seite der browserbasierten Oberfläche des Workspace.

Geben Sie Ihre AltiumLive-Zugangsdaten als Teil der allgemeinen Einstellungen für den Workspace ein. Diese sind erforderlich, um Altium-Produkte und Erweiterungen aus Altiums sicherem Cloud-Speicher zu beziehen (dem Altium Cloud Repository, wenn Sie so wollen). Denken Sie daran, auf die Schaltfläche Save zu klicken, damit die auf dieser Seite vorgenommenen Änderungen wirksam werden.
Die zweite Einstellung betrifft die Angabe des Prüfintervalls bei Verwendung der Funktion „Automatic Updates“. Dadurch wird festgelegt, wie oft das Altium Cloud Repository auf neuere Versionen bestimmter Produkte und Erweiterungen überprüft wird. Stellen Sie die Intervallzeit in Minuten auf der Admin – Settings – Network Installation Seite der browserbasierten Oberfläche des Workspace ein. Standardmäßig sind 120 Minuten eingestellt (also eine Überprüfung auf Updates alle paar Stunden).

Geben Sie für Produkte und Erweiterungen, die für automatische Updates konfiguriert sind, das Intervall an, in dem die Software nach diesen Updates suchen soll.
Arbeiten mit der NIS-Oberfläche
In den folgenden Abschnitten werden die verschiedenen Registerkarten der NIS-Oberfläche im Detail betrachtet, geordnet nach dem logischen Ablauf bei der Nutzung des Dienstes.
Registerkarte „Products & Extensions“
Die Registerkarte Products & Extensions bietet Ihnen einen Überblick über die verfügbaren Installer für Altium-Produkte und -Erweiterungen – verfügbar auf Grundlage Ihrer angegebenen AltiumLive-Zugangsdaten (siehe vorherigen Abschnitt). Diese werden in Altiums Cloud Repository gespeichert.
Es gibt zwei Kategorien von Installern, die aus dem Altium Cloud Repository heruntergeladen werden können:
-
Products – umfasst alle Produkte, die Ihrer Organisation unter Ihren aktuellen Lizenzen zur Verfügung stehen, wie z. B. Altium Designer.
-
Extensions – Erweiterungen werden in ein Produkt „eingesteckt“, um dessen Funktionalität zu erweitern.
Verwenden Sie die beiden Bereiche der Registerkarte, um ein gewünschtes Product und beliebige Extensions auszuwählen.
Es kann jeweils nur ein Produkt – und eine Version dieses Produkts – für die Übernahme bzw. den Download ausgewählt werden, jedoch beliebig viele Erweiterungen (jeweils nur in einer bestimmten Version). Alle Erweiterungen, die standardmäßig für das ausgewählte Produkt (und dessen Version) installiert werden, werden automatisch als Teil der Übernahme bzw. des Downloads einbezogen (und zwar in der neuesten Version, die für diese Produktversion gilt). Vielmehr sind die Erweiterungen, die verfügbar, aber nicht standardmäßig installiert sind, diejenigen, die Sie bei Bedarf gezielt aktivieren sollten.
Wenn Sie das Produkt (oder die Erweiterung) auf oberster Ebene aktivieren (anhaken), wird automatisch just die neueste Version dieses Produkts oder dieser Erweiterung aktiviert; es ist nicht erforderlich, das Produkt aufzuklappen und bis zum Ende der Liste zu scrollen, um die neueste Version auszuwählen.

Auf der Registerkarte Products & Extensions der NIS-Oberfläche wählen Sie das Produkt und die zugehörigen Erweiterungen aus, die Sie übernehmen (oder herunterladen) möchten. Hier ist beispielhaft ein Produkt ausgewählt und bereit zur Übernahme. Beachten Sie auch, dass Sie die Filterfelder verwenden können, um schnell zu finden, was Sie benötigen (wie hier im Bereich Extensions gezeigt).
Neben der Möglichkeit, Produkte und Erweiterungen in Ihrem lokalen Enterprise Server zu übernehmen und zu speichern, können Sie die NIS-Oberfläche auch verwenden, um Produkte und Erweiterungen outside des Enterprise Server herunterzuladen – als gespeicherte ZIP-Archivdatei. Diese letztgenannte Möglichkeit ist enthalten, damit Sie Installationspakete einfach zwischen NIS-Installationen übertragen können (beispielsweise von einem Enterprise Server in einem offenen Netzwerk zu einem in einem geschlossenen Netzwerk). Um zwischen der acquisition in Ihren lokalen Enterprise Server und dem download auf eine Festplatte zu unterscheiden, werden die folgenden Schaltflächen angezeigt:
-
– ein Produkt und beliebige Erweiterung(en) in Ihren lokalen Enterprise Server übernehmen und dort speichern.
-
– ein Paket erstellen, das direkt auf die Festplatte heruntergeladen werden kann.
Sobald Sie das Produkt und gegebenenfalls Erweiterungen ausgewählt haben, klicken Sie auf die entsprechende Schaltfläche, um mit der Übernahme oder dem Download fortzufahren. Es erscheinen einige Benachrichtigungsdialoge – klicken Sie einfach auf OK , um fortzufahren. Der Fortschritt kann auf der Tasks tab der Oberfläche angezeigt werden.
Wenn Sie herunterladen statt übernehmen, müssen Sie das Paket letztlich über die Registerkarte Tasks herunterladen – achten Sie auf das Steuerelement Download Package, das dem entsprechenden und abgeschlossenen Task Packaging zugeordnet ist. Der Download erfolgt an den für Ihren Browser definierten Standard-Downloadspeicherort.
Bei der Übernahme in Ihren lokalen Enterprise Server werden die übernommenen Produkte und Erweiterungen in den Listen grün hervorgehoben. Grüner Text auf der übergeordneten Ebene bedeutet, dass Sie die neueste Version dieses Installers besitzen.

Übernommene Produkte und Erweiterungen (sowie deren relevante Versionen) werden durch grünen Text hervorgehoben.
Registerkarte „Tasks“
Die Registerkarte Tasks zeigt ein Operationsprotokoll, das einen aktuell laufenden oder bereits ausgeführten Task widerspiegelt. Dazu gehören:
-
Acquiring – Übernahme eines Produkts und beliebiger Erweiterungen aus dem Altium Cloud Repository in Ihren eigenen lokalen Enterprise Server.
-
Packaging – Verpacken eines Produkts und beliebiger Erweiterungen als ZIP-Datei, bereit zum Download auf Ihre lokale Festplatte.
-
Import – Importieren eines Offline-Installationspakets (in Ihren lokalen Enterprise Server).
Prüfen Sie hier den Status laufender/abgeschlossener Tasks. Erweitern Sie einen Task, um eine detaillierte Liste der enthaltenen Aufgaben anzuzeigen.

Auf der Registerkarte Tasks der NIS-Oberfläche können Sie einen aktuell laufenden Task oder bereits ausgeführte Tasks anzeigen – gewissermaßen ein Betriebsprotokoll.
Möglicherweise müssen Sie die Seite neu laden oder auf eine andere Registerkarte und wieder zurück klicken, um die Informationen zu einem laufenden Task manuell zu aktualisieren.
Wenn Sie ein Installationspaket zum Herunterladen auf Ihre lokale Festplatte erstellen, wird das Installationspaket nicht direkt auf Ihrer Festplatte gespeichert. Stattdessen wird es lediglich vorbereitet und in Ihrem lokalen Enterprise Server gespeichert. Anschließend müssen Sie auf das Steuerelement Download Package klicken. Das Paket wird als ZIP-Datei bereitgestellt und an den für Ihren Browser angegebenen Standard-Downloadspeicherort heruntergeladen.

Ein Beispiel für ein Installationspaket, das vorbereitet wurde (unter Verwendung der Schaltfläche Download auf der Registerkarte Products & Extensions) und anschließend auf die lokale Festplatte heruntergeladen wurde.
Registerkarte „Server Storage“
Die Registerkarte Server Storage listet auf, welche Produkte und Erweiterungen in Ihrem lokalen Enterprise Server verfügbar sind – also diejenigen, die Sie zuvor über die Registerkarte Products & Extensions tab der Oberfläche übernommen haben. Ein Bereitstellungspaket kann only nur Produkte und Erweiterungen enthalten, die auf dieser Registerkarte aufgeführt sind.

Die Registerkarte Server Storage der NIS-Oberfläche zeigt alle Produkte und Erweiterungen an, die derzeit in Ihrem lokalen Enterprise Server verfügbar sind. Diese werden dann verwendet, um ein Bereitstellungspaket zusammenzustellen und zu erzeugen.
Sie können diesen Bestand natürlich jederzeit erweitern, indem Sie weitere Produkte und Erweiterungen erwerben (über die Registerkarte Products & Extensions tab). Sie haben außerdem die Möglichkeit, ein Installationspaket zu importieren (beispielsweise von Ihrer Festplatte oder einem Netzwerkspeicherort). Klicken Sie dazu auf die Schaltfläche
, und navigieren Sie anschließend im Dialogfeld Open zu den benötigten Dateien. In der Regel handelt es sich dabei um die ZIP-Datei mit einem zuvor heruntergeladenen Installationspaket – eine einzelne auszuwählende Datei, aus der dann alle erforderlichen Komponenten der Installation extrahiert und entsprechend importiert werden.
Die Importfunktion ist für Situationen gedacht, in denen Sie Installationspakete zwischen NIS-Installationen übertragen müssen (zum Beispiel von einem offenen in ein geschlossenes Netzwerk).

Produkte und Erweiterungen können aus einer Offline-Installation importiert werden.
Wenn eine bestimmte Version eines Produkts (oder einer Erweiterung) bereits im lokalen Enterprise Server vorhanden ist, wird sie nicht erneut importiert.
Um Produkte und Erweiterungen zu entfernen – also aus Ihrem lokalen Enterprise Server zu löschen –, wählen Sie diese in den Listen
Products und
Extensions aus und klicken dann auf die Schaltfläche

.
Wenn sich die Produkte und Erweiterungen in Ihrem lokalen Enterprise Server befinden, können Sie nun ein oder mehrere Deployment-Pakete zur Verwendung im gesamten Unternehmen erstellen. Dies kann über die Registerkarte Server Storage gestartet werden, indem Sie das gewünschte Produkt und die gewünschten Erweiterungen auswählen und auf die Schaltfläche
klicken. Dadurch gelangen Sie tatsächlich zur Registerkarte Deployment Packages der Benutzeroberfläche, und die Konfiguration erfolgt im anschließend angezeigten Dialogfeld Deployment Package. Dies wird im folgenden Abschnitt Deployment Packages Tab näher erläutert.
Sie können ein Deployment-Paket direkt aus einem ausgewählten Produkt und beliebigen Erweiterungen auf der Registerkarte Server Storage der Benutzeroberfläche erzeugen. Bewegen Sie den Mauszeiger über das Bild, um zu sehen, dass Sie zur Registerkarte Deployment Packages der Benutzeroberfläche weitergeleitet werden und das Dialogfeld Deployment Package angezeigt wird, mit dem Sie das Paket nach Bedarf verfeinern können.
Deployment Packages Tab
Die Registerkarte Deployment Packages der NIS-Benutzeroberfläche ist der Ort, an dem Sie ein Deployment Package erstellen und konfigurieren, das festlegt, wie das ausgewählte Produkt und die Erweiterungen installiert werden. Nach der Erstellung kann eine zugehörige Windows Installer Package-Datei (*.msi) heruntergeladen und verwendet werden, um die Software auf einem Ziel-Client-Rechner oder auf allen Client-Rechnern im gesamten Unternehmen zu installieren.
Jedes definierte Deployment-Paket wird in Ihrem lokalen Enterprise Server gespeichert.

Die Registerkarte Deployment Packages der NIS-Benutzeroberfläche – die zentrale Stelle zum Erstellen von Deployment-Paketen, die anschließend heruntergeladen und in Ihrer Organisation verwendet werden können.
Um ein neues Deployment-Paket hinzuzufügen, klicken Sie auf die Schaltfläche
. Das Dialogfeld Deployment Package wird angezeigt, in dem Sie das Paket konfigurieren können (siehe Configuring a Deployment Package).
Für jedes definierte Deployment-Paket werden folgende Informationen angezeigt:
-
Name – ein aussagekräftiger Name für das Paket, der möglicherweise das Produkt (und die Version) angibt, das bzw. die damit installiert werden soll.
-
Description – eine detailliertere Beschreibung dessen, was das Paket bereitstellt und für wen es gedacht ist.
-
Created By – der Benutzer des lokalen Enterprise Server, der das Paket erstellt hat.
-
Created At – Datum und Uhrzeit der Paketerstellung.
-
Edit – klicken Sie auf das Symbol
, um auf das Dialogfeld Deployment Package zuzugreifen, in dem Sie bei Bedarf Änderungen am Paket vornehmen können.
-
Download – klicken Sie auf das Symbol
, um eine zugehörige Windows Installer Package-Datei (*.msi) auf Ihre Festplatte herunterzuladen. Diese Datei wird nach dem Eintrag im Feld Name benannt (d. h. <DeploymentPackageName>.msi). Der Download erfolgt an den für Ihren Browser festgelegten Standardspeicherort.
-
Remove – klicken Sie auf das Symbol
, um das Paket aus der Liste zu löschen.
Configuring a Deployment Package
Innerhalb Ihres lokalen Enterprise Server ist ein Deployment-Paket im Wesentlichen eine Liste der erforderlichen Produkt- und Erweiterungs-Installer zusammen mit Konfigurationsinformationen dazu, wie die Software installiert werden soll. Wenn Sie ein Deployment-Paket von Ihrem Enterprise Server herunterladen, wird eine Windows Installer Package-Datei (*.msi) erstellt. Der Installer ist eine kleine ausführbare Datei, die beim Ausführen die tatsächlich benötigten Installationsdateien für Produkt und Erweiterungen von Ihrem lokalen Enterprise Server bezieht und sie gemäß den im referenzierten Deployment-Paket angegebenen Optionen installiert. Welche Dateien vom Enterprise Server bezogen werden, wird durch die im Deployment-Paket definierten Produkte und Erweiterungen bestimmt. Die Produkte und Erweiterungen werden von Ihnen im Dialogfeld Deployment Package konfiguriert; diese Details werden dann im Deployment-Paket gespeichert.

Ein Deployment-Paket wird vollständig über das Dialogfeld Deployment Package konfiguriert.
Verwenden Sie das Dialogfeld Deployment Package, um das Paket nach Bedarf zu konfigurieren, und geben Sie dabei die folgenden Informationen an (sofern zutreffend):
-
Package Name – verwenden Sie dieses Feld, um einen aussagekräftigen Namen für das Paket festzulegen.
-
Description – verwenden Sie dieses Feld, um eine detailliertere Beschreibung des Pakets anzugeben, beispielsweise seinen Zweck.
-
User Name & Password – Anmeldedaten für den lokalen Enterprise Server, die während der Installation für den Zugriff auf den Enterprise Server zum Abrufen der erforderlichen Dateien benötigt werden. Diese müssen angegeben werden.
-
Show Progress – aktivieren Sie diese Option, wenn der Installer den Fortschritt der Installation anzeigen soll. In diesem Fall wird ein Installer-Dialogfeld angezeigt, das zunächst den Fortschritt für Download und anschließend den Fortschritt für Install anzeigt. Wenn diese Option deaktiviert ist, wird die Software praktisch unbeaufsichtigt installiert, ohne dass ein Installationsdialogfeld erscheint.
-
Installation path – verwenden Sie dieses Feld, um das Verzeichnis auf dem Rechner des Benutzers anzugeben, in dem die Software installiert werden soll (z. B.
[ProgramFilesFolder]\Altium\AD<VersionNumber>).
-
Documents path – verwenden Sie diesen Pfad, um den Pfad zum Dokumentenordner auf dem Rechner des Benutzers anzugeben (z. B.
[CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
-
Private License Server (optional) – verwenden Sie dieses Feld, um die TCP/IP-Adresse eines Private License Server einzugeben, der Lizenzen für die installierte Software bereitstellt.
-
License Activation code(s) (optional) – verwenden Sie dieses Feld, um den/die Aktivierungscode(s) für bevorzugte Lizenz(en) einzugeben, die mit dieser Produktinstallation verwendet werden sollen.
-
Preferences (optional) – verwenden Sie dieses Feld, um den Benutzer auf die Verwendung eines bestimmten Satzes von Voreinstellungen für seine Installation zu beschränken. Die Dropdown-Liste enthält alle vorhandenen Altium Design Preferences Item-Revisions in Ihrem lokalen Enterprise Server. Wählen Sie bei Bedarf eine davon aus. Alternativ können Sie eine dateibasierte Voreinstellungsdatei (*.DxpPrf) verwenden. Klicken Sie dazu auf die Schaltfläche
und navigieren Sie im anschließend angezeigten Dialogfeld Open zu der Datei. Die ausgewählte Datei wird in die erste Revision eines neu erstellten Altium Designer Preferences Item in Ihrem Enterprise Server hochgeladen/freigegeben und anschließend wieder im Feld Preferences ausgewählt. Um diese Einschränkung zu entfernen, klicken Sie auf die zugehörige Schaltfläche
.
Das neue Altium Designer Preferences Item (und die Revision) wird in einem Ordner Managed Content\Configuration\Preferences innerhalb Ihres lokalen Enterprise Server erstellt.
-
Use latest versions of products – aktivieren Sie diese Option, wenn Sie erzwingen möchten, dass der Installer die neuesten Versionen des Produkts und der Erweiterungen verwendet.
-
Products – diese Liste enthält alle erworbenen Produkte, die derzeit in Ihrem lokalen Enterprise Server verfügbar sind. Aktivieren Sie das Produkt (und die Version), das bzw. die durch dieses Paket installiert werden soll.
Wenn Sie auf der Registerkarte Server Storage der Benutzeroberfläche bereits ein Produkt (und eine Version) ausgewählt haben, ist dieses bereits im Dialogfeld Deployment Package ausgewählt.
-
Installation Features – ein Produkt kann verschiedene Optionen haben, die während der Installation konfiguriert werden können und als Installation Features bezeichnet werden. In diesem Bereich konfigurieren Sie den Ein-/Aus-Status dieser Features während der Installation. Beachten Sie, dass der Ein-/Aus-Status solcher Features vom Benutzer während der Installation geändert werden kann und sie bei Bedarf auch später innerhalb der Installation installiert/deinstalliert werden können.
-
Extensions – diese Liste enthält alle erworbenen Erweiterungen, die derzeit in Ihrem lokalen Enterprise Server verfügbar sind. Aktivieren Sie die Erweiterung(en) (und Version(en)), die durch dieses Paket installiert werden sollen.
Wenn Sie auf der Registerkarte Server Storage der Benutzeroberfläche bereits eine Erweiterung (und Version) ausgewählt haben, ist diese bereits im Dialogfeld Deployment Package ausgewählt.
Unabhängig davon, ob Sie ein völlig neues Paket erstellen oder ein vorhandenes bearbeiten: Sobald das Paket wie gewünscht definiert ist, klicken Sie auf die Schaltfläche OK , um es zu erstellen/aktualisieren – ein neu definiertes Paket wird dann zusammen mit allen anderen definierten Paketen wieder auf der Hauptregisterkarte Deployment Packages aufgeführt.
Updates Tab
Damit die Sammlung von Produkt- und Erweiterungs-Installern, die Sie in Ihrem lokalen Enterprise Server gespeichert haben, stets aktuell bleibt, können Sie konfigurieren, ob diese manuell oder automatisch aktualisiert werden sollen. Der Vorteil von Manual Updates besteht darin, dass Sie kontrollieren können, wann die neueste Version jedes Produkts/jeder Erweiterung übernommen wird. Der Nachteil ist natürlich, dass Sie alles im Blick behalten und die Aktualisierungen manuell übernehmen müssen. Der Vorteil von Automatic Updates besteht darin, dass Sie nicht daran denken müssen, nach Updates zu suchen, da alle neuesten Versionen automatisch übernommen werden.
Die Registerkarte Updates der NIS-Benutzeroberfläche bietet einen praktischen Bereich, in dem Sie konfigurieren können, wie Ihre Produkte und Erweiterungen in Ihrem lokalen Enterprise Server aktualisiert werden sollen.

Die Registerkarte Updates der NIS-Benutzeroberfläche – die zentrale Stelle zur Steuerung, wie die Produkte und Erweiterungen in Ihrem lokalen Enterprise Server aktualisiert werden, wenn spätere Versionen dieser Produkte und Erweiterungen im Altium Cloud Repository verfügbar werden.
Die Registerkarte listet alle Produkte und Erweiterungen auf, die sich derzeit namentlich in Ihrem lokalen Enterprise Server befinden. Sie zeigt nicht die Version jedes Elements an, die Sie aktuell installiert haben, sondern jeweils die neueste Version dieser Komponente, wie sie im Altium Cloud Repository verfügbar ist (prüfen Sie dazu die Auflistung auf der Registerkarte Products & Extensions tab).
Für jede Komponente stehen die folgenden Aktualisierungsoptionen zur Verfügung:
-
Acquire Manual Update – wenn die Version des Produkts/der Erweiterung in Ihrem lokalen Enterprise Server bereits die neueste ist, gibt es nichts zu aktualisieren, und daher wird das Symbol
angezeigt. Wenn Ihre Version nicht die neueste ist, wird das Symbol
angezeigt. Klicken Sie darauf, um die Version latest des Produkts/der Erweiterung zu beziehen. Es werden einige Dialoge angezeigt – klicken Sie auf OK, um fortzufahren. Die Aktivität des Bezugs kann auf der Registerkarte Tasks tab der Oberfläche verfolgt werden.
-
Automatic Update – aktivieren Sie diese Option, um das Produkt/die Erweiterung in automatische Aktualisierungen einzubeziehen. Die Prüfung auf verfügbare Updates erfolgt gemäß dem Prüfintervall für Updates, das auf der Seite Admin – Settings – Network Installation der browserbasierten Oberfläche des Enterprise Server Workspace definiert ist. Wenn für das Produkt/die Erweiterung ein Update verfügbar ist, wird dieses durch Aktivieren der Option nicht sofort durchgeführt – Sie müssen warten, bis das definierte Prüfintervall abgelaufen ist. Sobald das Update durchgeführt wird, wird nur die Version latest bezogen.
Es stehen verschiedene Steuerelemente zur Verfügung, um mehrere Komponenten manuell zu aktualisieren oder die automatische Aktualisierung für mehrere Komponenten gleichzeitig zu aktivieren:
-
Um mehrere Komponenten manuell zu aktualisieren, aktivieren Sie das Kontrollkästchen links daneben und klicken Sie dann auf die Schaltfläche
.
-
Um die Option Automatic Update für mehrere Komponenten zu aktivieren, aktivieren Sie das Kontrollkästchen links daneben und klicken Sie dann auf die Schaltfläche
.
-
Um die Option Automatic Update für mehrere Komponenten zu deaktivieren, aktivieren Sie das Kontrollkästchen links daneben und klicken Sie dann auf die Schaltfläche
.
Um schnell alle Produkte oder alle Erweiterungen in der Liste aus- bzw. abzuwählen, verwenden Sie die Steuerelemente unterhalb der Liste.
Installation auf einem Client-Rechner
Die Installation der Software auf einem Client-Rechner ist ein schlanker Prozess und umfasst:
-
Das Herunterladen des erforderlichen Deployment Package durch einen Enterprise Server Administrator (über die Registerkarte Deployment Packages tab der NIS-Oberfläche), um die Windows Installer Package-Datei (<DeploymentPackageName>.msi) zu erhalten.
-
Das Kopieren der MSI-Datei auf den Ziel-Client-Rechner.
-
Doppelklicken auf die MSI-Datei. Die Software wird entsprechend den im Deployment Package definierten Optionen installiert, wobei das relevante Produkt und die Erweiterungen aus Ihrem lokalen Enterprise Server bezogen werden. Wenn das Deployment Package die Option zur Anzeige des Installationsfortschritts enthält, wird ein Dialog Installer angezeigt, der den Fortschritt für die Phasen Download und anschließend Install zeigt. Wenn dies nicht aktiviert wurde, wird die Software unbeaufsichtigt installiert. Die Installation erfolgt in die im Deployment Package angegebenen Pfade Installation und Documents .
Wenn die Installation fehlschlägt, sehen Sie sich das Deployment Package an und stellen Sie sicher, dass es korrekt definiert wurde. Häufige Fehler sind, dass die Pfade Installation und Documents nicht definiert wurden oder dass die Zugangsdaten für den Zugriff auf den lokalen Enterprise Server für einen Benutzer festgelegt wurden, der in diesem Enterprise Server nicht als Benutzer definiert ist. Beheben Sie alle Probleme im Deployment Package, speichern Sie die Änderungen (klicken Sie im Dialog Deployment Package auf OK ), laden Sie dann die neue MSI-Datei herunter und versuchen Sie die Installation erneut.
Offline-Lizenzierung
In einer geschlossenen Netzwerkumgebung – in der kein direkter Internetzugang zum Altiium Licensing Portal verfügbar ist – kann bereitgestellte Software über den Private License Service (PLS) des Enterprise Servers lizenziert werden. Der PLS des Enterprise Servers verteilt zuvor erworbene Softwarelizenzen über das lokale Netzwerk (Modus Local PLS) und kann bestimmten User Groups des Enterprise Servers zugewiesen werden, um Lizenzverfügbarkeit und -nutzung einzuschränken.
Lizenzen werden für die neu installierte Altium-Designsoftware verfügbar, wenn sich ein Benutzer am Enterprise Server anmeldet oder über die interne Funktion private license server feature von Altium Designer eine Verbindung zum PLS des Enterprise Servers herstellt. Wenn die Gruppenzuweisung einer Lizenz im PLS des Enterprise Servers auf Automatic Leasing gesetzt ist, wird sie von der Designsoftware ohne Eingreifen des Benutzers ausgeliehen.
► Ausführliche Informationen zur Verwendung des Enterprise Server PLS finden Sie auf der Seite Private License Service page.
Zentrale Bereitstellung auf mehreren Client-Rechnern
Der Network Installation Service unterstützt auch die zentrale Verwaltung von Installationen von Altium-Produkten. Mithilfe des NIS ist es möglich, die Installation eines Produkts wie Altium Designer remote auf mehreren Computern gleichzeitig über Microsoft Active Directory auszuführen. Die Installation erfolgt über die Group Policy Software Installation Extension. Die Group Policy Software Installation Extension ermöglicht Administratoren die Verwendung von Group Policy Object Editor, um die Installation von Software auf allen Client-Computern in einer Organisation zentral zu verwalten. Dies geschieht entweder durch das assigningZuweisen von Anwendungen an Benutzer oder Computer oder durch das publishingVeröffentlichen von Anwendungen für Benutzer.
Die folgenden Komponenten sind erforderlich, um Software mithilfe der Group Policy Software Installation Extension bereitzustellen:
-
Group Policy.
-
Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition oder spätere Domänencontroller wie Windows Server 2019/2022.
-
Ein Netzwerk, das Active Directory-basierte Domänenverzeichnisdienste verwendet.
-
Zielcomputer, auf denen eine Professional- oder Enterprise-Edition von Windows ausgeführt wird, z. B. Windows 10 Pro oder Windows 11 Pro.
Die Group Policy Management Console (GPMC) ist nicht erforderlich, wird für eine effiziente Administration jedoch dringend empfohlen.
Empfohlener Ansatz
Der empfohlene Ansatz für die zentrale Installationsverwaltung eines Altium-Produkts lässt sich in Erstinstallation und Installationsupdates unterteilen.
Für die Erstinstallation:
-
Melden Sie sich als Administrator über die browserbasierte Oberfläche des Enterprise Server Workspace bei Ihrem lokalen Enterprise Server an.
-
Beziehen Sie auf der Registerkarte Product & Extensions tab der NIS-Oberfläche die erforderliche Version des Produkts und aller Erweiterungen in Ihren lokalen Enterprise Server.
-
Erstellen Sie das erforderliche Deployment Package (auf der Registerkarte Deployment Packages tab der NIS-Oberfläche).
-
Laden Sie das Deployment Package herunter, um die erforderliche Windows Installer Package-Datei (<DeploymentPackageName>.msi) zu erhalten.
-
Konfigurieren Sie die Group Policy, die diese MSI-Datei auf den gewünschten Client-Computern ausführt.
-
Verteilen Sie die Installation mithilfe der Funktion Group Policy Software Installation Extension von Active Directory an die gewünschten Computer/Benutzer.
Sobald dieser Prozess abgeschlossen ist, verfügen die Benutzer über eine vorkonfigurierte Installation der Software entsprechend den konfigurierten Optionen im ursprünglichen Deployment Package.
Updates können mit den folgenden Ansätzen installiert werden:
-
Aktualisieren Sie die Altium-Software über die anwendungsinterne Update-Engine.
-
Verteilen Sie ein Update mithilfe der Funktion Group Policy Software Installation Extension von Active Directory. Wenn dieser Ansatz verwendet wird, ist der einfachste Weg, das ursprüngliche Deployment Package zu bearbeiten (über den Dialog Deployment Package) und die erforderlichen neuen Versionen in den Listen Products und Extensions auszuwählen. Sie können sicherstellen, dass die neueste Version eines Produkts vom Installer verwendet wird, indem Sie die Option Use latest versions of products aktivieren. Speichern Sie das geänderte Deployment Package und laden Sie eine neue (und aktualisierte) MSI-Datei herunter, die dann zur Bereitstellung des Updates verwendet werden kann.
Example Software Installation via Group Policy-Active Directory
Nachdem Sie das Deployment Package vorbereitet haben, können Sie das Group Policy Object (GPO) auf Ihrem Domänencontroller konfigurieren. Die folgenden Schritte wurden durchgeführt, um dies auf einem Windows Server 2012 R2 zu testen:
-
Melden Sie sich beim Enterprise Server an (über seine Browseroberfläche) und laden Sie das Deployment Package (
<DeploymentPackageName>.msi) von der Registerkarte Deployment Packages tab der NIS-Oberfläche des Enterprise Servers herunter.
-
Kopieren Sie die MSI-Datei an einen geeigneten Dateifreigabeort, z. B.
\\YourServername\Sysvol\DomainName. Dieser Ort sollte für alle Computer freigegeben sein, auf denen die Software bereitgestellt werden soll.
-
Erstellen Sie eine neue organizational unit in Active Directory mit den folgenden Schritten:
-
Öffnen Sie Active Directory Users and Computers, klicken Sie dann im Konsolenbaum mit der rechten Maustaste auf Ihre Domäne und wählen Sie New » Organization Unit.
-
Geben Sie den Namen der Organizational Unit ein und fügen Sie dann alle Client-Computer hinzu, auf denen die Software installiert werden soll.
-
Öffnen Sie Group Policy Management – öffnen Sie über Control Panel zunächst Administrative Tools und dann Group Policy Management.
Wenn Group Policy Management nicht installiert ist, öffnen Sie Server Manager über Administrative Tools, wählen Sie links die Registerkarte Features und klicken Sie dann im rechten Bereich auf Add Features. Aktivieren Sie das Kontrollkästchen Group Policy Management und arbeiten Sie sich dann durch die folgenden Seiten. Nach der Installation kann es wie oben beschrieben geöffnet werden.
-
Gehen Sie in der Oberfläche Group Policy Management zu den vorhandenen Richtlinien. Öffnen Sie dazu Domains, dann YourDomain und anschließend Group Policy Objects. Dort werden Ihre GPOs gespeichert.
-
Erstellen Sie ein neues GPO. Klicken Sie dazu mit der rechten Maustaste auf den Ordner Your organizational units you have created und wählen Sie New. Geben Sie einen Namen für Ihr GPO ein.
-
Sobald Sie Ihr neues GPO erstellt haben, wird es im Ordner Your organizational units you have created angezeigt. Klicken Sie auf das neue GPO. Unten im rechten Bereich befindet sich ein Feld mit der Bezeichnung Security Filtering. Aktivieren Sie es und löschen Sie den Eintrag Authenticated Users.
-
Wenn Sie dieses Programm auf bestimmten Computern bereitstellen möchten, fügen Sie den Namen jedes einzelnen Computers hinzu. Andernfalls fügen Sie zur Bereitstellung auf allen Computern in der Domäne die Gruppe Domain Computers hinzu.
Suchen Sie im Navigationsbereich den Ordner
Your organizational units you have created und klicken Sie ihn mit der rechten Maustaste an. Wählen Sie den Befehl
Link an existing GPO, klicken Sie dann auf Ihr neues GPO und anschließend auf
OK.
Der nächste Schritt besteht darin, Ihre MSI-Datei hinzuzufügen. Gehen Sie dazu wie folgt vor:
-
Suchen Sie das GPO im Ordner Your organization unit und klicken Sie es mit der rechten Maustaste an. Wählen Sie den Befehl Edit; daraufhin wird ein neues Fenster geöffnet.
-
Navigieren Sie zu Computer Configuration, dann zu Policies, dann zu Software Settings und anschließend zu Software Installations. Klicken Sie im leeren Bereich rechts mit der rechten Maustaste und wählen Sie New » Package.
-
Gehen Sie im neu geöffneten Fenster zu der zuvor erstellten Domänenfreigabe (
\\YourServerName\FolderName – nicht zum physischen Ordner auf dem Server, C:\FakePath\FolderName) und wählen Sie Ihre MSI-Datei aus.
-
Klicken Sie auf die Option Assigned und dann auf OK.
Der letzte Schritt besteht darin, alle geöffneten Fenster/Dialoge auf dem Server zu schließen und alle Ihre Workstations neu zu starten. Beim Start installieren diese die bereitgestellte Anwendung, bevor sich ein Benutzer am Computer anmelden kann. Das bedeutet, dass dort für eine ganze Weile Please wait... angezeigt wird, während das Programm installiert wird.
Es kann 2–3 Neustarts dauern, bis der Server das GPO auf den Workstations aktualisiert. Falls dies nicht geschieht, können Sie die Aktualisierung über die Eingabeaufforderung erzwingen, indem Sie Folgendes eingeben: gpupdate /target:computer /force /logof.
NISDeploy
Der Windows Installer ist Teil eines speziellen Bereitstellungsdienstprogramms namens NISDeploy.exe. Möglicherweise sehen Sie kurz einen Hinweis auf den NISDeploy MSI Wrapper, wenn die MSI-Datei gestartet wird, um die zugehörige Software zu installieren (wie durch das Bereitstellungspaket bestimmt, aus dem sie heruntergeladen/erzeugt wurde), und erneut, wenn die Installation abgeschlossen ist. NISDeploy ist ein spezialisiertes Tool, das das Herunterladen des Bereitstellungspakets und dessen Start automatisiert. Mit einem dedizierten Tool können Sie die Paketeinstellungen anpassen, ohne die Group Policy neu konfigurieren zu müssen. NISDeploy wird über Parameter gesteuert; die folgenden Parameter werden unterstützt:
Der Vorteil der Bereitstellung eines Deployment-Pakets in Form einer MSI-Datei besteht darin, dass keine Kenntnisse über Befehlszeilenparameter erforderlich sind. Die Software wird einfach, effizient und bei Bedarf auch unbeaufsichtigt installiert. NISDeploy ist damit lediglich zu einem Wrapper für den MSI Installer geworden. Die Auflistung der Befehlszeilenparameter hier sowie der Beispiel-Eintrag in einer Batch-Datei, mit dem das Tool anschließend ausgeführt werden könnte, dienen nur der Vollständigkeit und müssen im Allgemeinen nie auf diese Weise verwendet werden.
| -server |
Adresse des Enterprise Servers (im Format hostname:port). |
| -user |
Benutzername für den Enterprise Server, der zum Herunterladen des Bereitstellungspakets und zum Ausführen der Installation verwendet wird. Es wird empfohlen, dasselbe Passwort wie in den Paketeigenschaften zu verwenden. |
| -password |
Benutzerpasswort für den Enterprise Server. Ähnlich wie -user. |
| -profile |
Name des Bereitstellungspakets, das heruntergeladen und installiert wird. |
| -programs |
Pfad, in dem das Produkt installiert wird. |
| -documents |
Pfad, in dem Dokumente und Beispiele installiert werden. |
| -autoinstall |
Startet die Installation ohne modale Fenster und zusätzliche Dialoge. Es wird nur der Fortschritt angezeigt. Wird für eine unbeaufsichtigte Installation im automatischen Modus verwendet. |
| -lastversion |
Das Installationsprogramm ignoriert das Bereitstellungspaket und installiert die neueste verfügbare Version des im Paket genannten Produkts. Ein selten verwendeter Parameter für Fälle, in denen nur die neueste verfügbare Produktversion benötigt wird, zum Beispiel zu Testzwecken. |
| -installall |
Installiert alle Produktfunktionen. Ähnlich wie -lastversion, überschreibt die Paketeinstellungen und erzwingt die Installation aller möglichen Produktfunktionen (alle Exporter, Erweiterungen usw.). Wird im normalen Alltag nur selten verwendet. |
| -logs |
Pfad, in dem die Installer-Protokolle abgelegt werden. Sollte nur zu Debugging-Zwecken verwendet werden. |
Nachfolgend finden Sie ein Beispiel für eine Batch-Datei zum Ausführen von NISDeploy:
"C:\Program Files (x86)\Altium\Altium365\Services\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
Weiterführende Informationen
Dies sind nur einige Hinweise. Detailliertere Informationen sowie Informationen, die für die von Ihnen verwendete Microsoft Windows-Plattform relevant sind, sollten Sie auf der Microsoft-Website oder auf entsprechenden Websites von Drittanbietern suchen.
Konfigurieren der Altium-Designsoftware für lokale Installations-Updates
Altium Designer kann so konfiguriert werden, dass automatisch nach Updates gesucht wird. Dies erfolgt auf der Seite System – Installation page im Dialog Preferences. Neben der Konfiguration, wie oft die Software nach einem Update sucht, legen Sie auch fest, wo nach verfügbaren Updates gesucht werden soll. Bei einer lokal bereitgestellten Installation muss die Software auf den lokalen Enterprise Server „zeigen“, auf dem das Produkt und die zugehörigen Erweiterungen (sowie deren Versionen) gespeichert sind. Nach der Installation auf dem Client-Rechner ist die Option Local installation service standardmäßig aktiviert.

Standardmäßig sucht die Installation von Altium Designer für Updates beim lokalen Installationsdienst – d. h. beim lokalen Enterprise Server, auf dem sich die erworbenen Produkte und Erweiterungen befinden. Sie müssen sicherstellen, dass Sie bei diesem Enterprise Server angemeldet sind.