You searched for OS Deployment - Workplace Management Blog https://www.wpm-blog.de/ ... ideas and solutions making workplace management easier Sun, 07 Apr 2024 19:50:21 +0000 de hourly 1 https://wordpress.org/?v=6.1.7 Surface Tastaturen während der WinPE Phase https://www.wpm-blog.de/surface-tastaturen-waehrend-der-winpe-phase/ https://www.wpm-blog.de/surface-tastaturen-waehrend-der-winpe-phase/#respond Thu, 14 Apr 2022 17:05:24 +0000 https://www.wpm-blog.de/?p=2808 Die Microsoft Surface Geräte erfreuen sich einer immer größeren Beliebtheit bei den Kunden. Die einen sind von der Hardware überzeugt und manch anderer „behauptet“ es gäbe seine Gründe, warum gerade diese Modelle lieferbar sind. Wie … Weiterlesen

Der Beitrag Surface Tastaturen während der WinPE Phase erschien zuerst auf Workplace Management Blog.

]]>
Die Microsoft Surface Geräte erfreuen sich einer immer größeren Beliebtheit bei den Kunden. Die einen sind von der Hardware überzeugt und manch anderer „behauptet“ es gäbe seine Gründe, warum gerade diese Modelle lieferbar sind. Wie auch immer – das Einbinden der Treiber und das Installieren mittels Empirum stellt zumeist keine Probleme dar. Sollte es jedoch trotz alledem während der WinPE Phase zu Problemen kommen und man möchte mittels der hier genannten Tipps auf die Logs zugreifen, stellt man vielleicht fest, dass die Tastatur nicht funktioniert.

Fehlende Treiber hinzufügen

Die Surface Tastatur funktioniert deswegen nicht, weil dem WinPE ein paar Treiber fehlen. Welche Treiber das sind, könnt ihr hier nachschlagen. Einbinden müsst ihr diese Treiber dann in der Management Console und Konfiguration\Boot Konfigurationen – Zusätzliche Treiberverzeichnisse. Wie das geht und wo ihr das findet, habe ich wiederum bereits in diesem Artikel beschrieben.

Wie komme ich an die genannten Treiber?

Jetzt liegen die Microsoft Surface Treiber jedoch als MSI Dateien vor. Wie kommt man nun an die einzelnen, oben genannten, Gerätetreiber?  Dazu ruft ihr die MSI Datei wie folgt auf:

MSIEXEC /a <Pfad und Dateiname zur heruntergeladenden Treiberdatei>.msi TARGETDIR=<Ausgabe Ordner> /qn

Beispielhafter Aufruf:
MSIEXEC /a SurfacePro8_Win10_19042_22.011.9738.0.msi TARGETDIR=C:\Temp\SurfacePro8Drivers /qn

Das Entpacken dauert einen Moment, also nicht zu ungeduldig sein.

Nebeneffekt

Das entpackte Verzeichnis könnt ihr auch für den Treiber-Import für die Windows Installation nutzen. Dazu packt ihr es jedoch am besten wieder als ZIP Datei.

Der Beitrag Surface Tastaturen während der WinPE Phase erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/surface-tastaturen-waehrend-der-winpe-phase/feed/ 0
Empirum WinPE – Löschen von Partitionen https://www.wpm-blog.de/empirum-winpe-loeschen-von-partitionen/ https://www.wpm-blog.de/empirum-winpe-loeschen-von-partitionen/#respond Tue, 30 Mar 2021 05:49:36 +0000 https://www.wpm-blog.de/?p=2737 Möchte man alle vorhandenen Partitionen auf einem System löschen, bevor die Festplatte von Empirum vorbereitet wird, so muss man dies dem „DiskPartitioning“ PreOS Paket mitteilen. In den Standard-Einstellungen geschieht keine Löschung aller vorhandenen Partitionen. Man … Weiterlesen

Der Beitrag Empirum WinPE – Löschen von Partitionen erschien zuerst auf Workplace Management Blog.

]]>
Möchte man alle vorhandenen Partitionen auf einem System löschen, bevor die Festplatte von Empirum vorbereitet wird, so muss man dies dem „DiskPartitioning“ PreOS Paket mitteilen. In den Standard-Einstellungen geschieht keine Löschung aller vorhandenen Partitionen. Man kann das DiskPartitioning Paket jedoch dazu bringen, dass es diesen Vorgang durchführt. Die Variable „ClearAllDisks“ unterhalb von DiskPartitioning ist dazu zuständig, jedoch in der Standard-Auslieferung nicht in der Oberfläche (Management-Console) vorhanden.

ClearAllDisks Variable erstellen

Möchte man die vorgenannte Funktion nutzen, so erstellt man die Variable „ClearAllDisks“ vom Typ Zahl in der Variablendefinition: DiskPartitioning.
Dazu wählt man in der Matrix42 Management Console, Administration, Extras, Variablendefinitionen … aus und navigiert zur vorhandenen Variablendefinition „DiskPartitioning“.
Durch einen Doppelklick oder der Auswahl und Bearbeiten, landet man in den Eigenschaften der Variablengruppe DiskPartitioning.
Hier fügt man die Variable mit einem Klick auf das „+“ Symbol hinzu.

Setzen der Variable

Anschließend setzt man diese Variable für einen Computer, eine Konfigurations- oder Zuweisungsgruppe.
Weitergehende Informationen zur Übernahme des Wertes für untergeordnete Objekte findet man hier.

Matrix42 Hilfe

Anbei der Text aus der Empirum Hilfe. Über diese Variable, die Sie selbst hinzufügen müssen, können Sie beim Ausführen des DiskPartitioning Paketes alle Festplatten bereinigen.
Hierzu muss man in der EMC > Administration unter „Extras > Variablendefinitionen“ die Variable „ClearAllDisks“ als Zahl zu DiskPartitioning hinzufügen und diese auf 1 setzen.

Der Beitrag Empirum WinPE – Löschen von Partitionen erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-loeschen-von-partitionen/feed/ 0
Office 365 Installation und Update – Gesammelte Werke https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/ https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/#comments Mon, 01 Mar 2021 21:13:27 +0000 https://www.wpm-blog.de/?p=2717 Der nachfolgende Artikel beschreibt nicht detailliert, wie ich Office 365 herunterlade und zur Installation/Update bereitstelle, sondern verzweigt vielmehr in vielen Fällen auf die entsprechenden Seiten bei Microsoft da dort das Thema bereist vielfältig beschrieben ist. … Weiterlesen

Der Beitrag Office 365 Installation und Update – Gesammelte Werke erschien zuerst auf Workplace Management Blog.

]]>
Der nachfolgende Artikel beschreibt nicht detailliert, wie ich Office 365 herunterlade und zur Installation/Update bereitstelle, sondern verzweigt vielmehr in vielen Fällen auf die entsprechenden Seiten bei Microsoft da dort das Thema bereist vielfältig beschrieben ist.

Was ist so anders bei Office 365?

Generell besteht die Umstellung darin, dass das die Office 365 Installation nicht mehr aus MSI und MSP Dateien besteht. Die „neue“ Installationsvariante hört auf den Namen „Click-To-Run“ oder kurz C2R bzw. ins deutsche übersetzt Klick und Los. Die nachfolgenden Links geben Antworten auf viele Fragen rund um das Thema „Breitstellung und Aktualisierung von Office 365“. Zusätzlich habe ich Links zur Aktualisierung von Office 365 per Matrix42 Patch-Management hinzugefügt.

Die häufigsten Fragen

Die hauptsächlichen Fragen bei der Bereitstellung von Office 365 sind:

  • Welche Programme sollen alles verteilt werden?
  • Was soll nicht Bestandteil der Bereitstellung sein (Publisher, OneDrive, Teams, …)?
  • Welche Sprachen sollen bereitgestellt werden?
  • Welcher Update-Kanal soll gewählt werden?
  • Wo halten sich meine Clients am häufigsten auf?
  • Wie und wo sollen die Updates-Quellen bereitgestellt werden?

Wie man sieht, sind das einige Fragen die beantwortet werden wollen, bevor man so richtig loslegen kann.

Was muss ich beachten, wenn ich zusätzlich Visio und Project installieren möchte?
https://docs.microsoft.com/de-de/deployoffice/install-different-office-visio-and-project-versions-on-the-same-computer

Was sind die Office Update Channels und was unterscheidet diese und welches ist der richtige Update Channel für mich oder meine Benutzer?https://docs.microsoft.com/en-us/deployoffice/overview-update-channels

Welchen Update Channel habe ich aktuell konfiguriert?
https://techcommunity.microsoft.com/t5/office-365-blog/how-to-manage-office-365-proplus-channels-for-it-pros/ba-p/795813

Wie aktuell bin ich?
Überblick über die aktuellen Versionen in den jeweiligen Update Channels:
https://docs.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date

Office 365 Updates

Welche Gruppenrichtlinien sind für das Update per Matrix42 Patch-Management zu setzen?
Wichtig zu wissen: Das Matrix42 Patch-Management für Office 365 „triggert“ nur die Aktualisierung und bringt nicht die Updates mit. Dazu müssen die aktualisierten Quellen für die Aktualisierung entweder auf einer UNC Freigabe, einer Web-Freigabe oder im Internet (Standard) abgelegt sein. Mein Wissensstand heute: Wenn man das Office365 Update gegen das Internet „triggert“, wird immer die aktuell verfügbare Version installiert, unabhängig von dem Office 365 „Patch“ den ich im Empirum Patch-Management freigegeben habe. Dies könnte man mit dem Parameter „Targetversion“ in der Gruppenrichtlinie steuern.
https://helpfiles.matrix42-web.de/2020_DE/M42_WebDocu.htm#WM/Manuals/Patch_Management/PM_Office.htm?

Gruppenrichtlinien setzen per GPO oder Registry
Eine Übersicht über die Einstellmöglichkeiten zu Office Click To Run per GPO findest Du hier.
https://admx.help/?Category=Office2016&Policy=office16.Office.Microsoft.Policies.Windows::L_UpdatePath

Wo in der Registry finde ich die Gruppenrichtlinien zu Office 365?
HKEY_LOCAL_MACHINE\software\policies\microsoft\office\16.0\common\officeupdate

Hinweis: Die Angabe (updatepath) zur Freigabe darf keine Umgebungsvariable enthalten! Wenn man es doch „flexibler“ handhaben möchte, so muss man etwas „kreativ“ werden (Empirum Paket mit Zeiplaner, Scheduled Task, etc.).

Was muss ich beachten, wenn ich eine eigene Update Freigabe erstelle?
Wenn man die Aktualisierungen im internen Netz bereitstellen mag, muss man noch die Entscheidung fällen, ob die Freigabe per UNC oder http/https erreichbar sein soll.
Erstellt man eine UNC-Freigabe, so darf diese keine versteckte („$“) Freigabe sein. Hinweis: Die NTFS Berechtigungen sollten Zugriff für Everyone oder das Computerkonto erlauben! Die Quellen müssen im Unterordner Office\Data liegen (Die Quellen liegen dann also unter dem zuvorgenannten „updatepath“ + „\Office\Data“). Darin gibt es eine v<Architektur>.cab, eine v<Architektur>_<Version>.cab und ein Unterordner mit der <Version>. Der Unterordner mit der Version enthält die Quellen für die Installation. Die Dateien haben für eine deutsche Installation folgendes Namensschema: $$$1031.cab. In den Quellen können mehr Office Produkte/Module enthalten sein, als installiert werden. Sprich, die Quellen können in der Freigabe das Access beinhalten, aber in der Configuration.xml ist das Access ausgeschlossen.

Wie lade ich die Office 365 Quellen für eine Installation oder Aktualisierung herunter?
Die Quellen werden mit dem Microsoft Bereitstellungstool (Setup.exe) und einer passenden Konfigurationsdatei heruntergeladen.
Setup.exe /download <Datei.xml>
Die Konfigurationsdatei benötigt die Angabe des Ablageortes SourcePath=“<Pfad>“.
Bereitstellungskonfiguration: https://config.office.com/
Bereitstellungstool: https://www.microsoft.com/en-us/download/details.aspx?id=49117

Protokollierung

Das Logging der Installation als auch der Aktualisierung erfolgt nach %WinDir%\Temp\%Computername%-<Datum>-<Uhrzeit>.log
Wenn die Datei %Computername%-<Datum>-<Uhrzeit>.log größer oder annähernd 100kb groß ist, dann hat zumeist ein Update stattgefunden.
Die kann man u.a. auch daran festmachen, ob in der Datei „Update mode context starting: /update“ zu finden ist.
Wenn etwas fehlschlägt, oder man nach einem Fehler sucht. Dann sollte man in der Datei nach „error“ suchen.
Für die Installation kann man einen alternativen Log Pfad in der Bereitstellungskonfiguration angeben.

Erweiterte Protokollierung
Falls die standardmäßige Protokollierung von Office 365 nicht ausreichend ist, so kann man diese wie folgt erweitern:

reg add HKLM\SOFTWARE\Microsoft\ClickToRun\OverRide /v LogLevel /t REG_DWORD /d 3 /f
reg add HKLM\SOFTWARE\Microsoft\ClickToRun\OverRide /v PipelineLogging /t REG_DWORD /d 1 /f

Quelle: https://docs.microsoft.com/de-de/office/troubleshoot/diagnostic-logs/how-to-enable-office-365-proplus-uls-logging

Hinweis: Die vorgenommenen Einstellung sollten nach der Analyse wieder deaktiviert werden.

Weitergehende Scripte für Office 365 (Click to Run)
https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts

Der Beitrag Office 365 Installation und Update – Gesammelte Werke erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/office-365-installation-und-update-gesammelte-werke/feed/ 1
Empirum WinPE PreBoot Update mit „doppeltem Boden“ https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/ https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/#respond Tue, 14 Apr 2020 17:05:46 +0000 https://www.wpm-blog.de/?p=2587 Matrix42 stellt die neuen Quellen für den WinPE PreBoot Support als „xcopy“ Deployment zur Verfügung. Das bedeutet, das Archiv wird über das vorhandene Empirum Verzeichnis kopiert und anschließend sind zusätzlichen Aufgaben wie Neuerstellung Boot-Konfiguration und … Weiterlesen

Der Beitrag Empirum WinPE PreBoot Update mit „doppeltem Boden“ erschien zuerst auf Workplace Management Blog.

]]>
Matrix42 stellt die neuen Quellen für den WinPE PreBoot Support als „xcopy“ Deployment zur Verfügung. Das bedeutet, das Archiv wird über das vorhandene Empirum Verzeichnis kopiert und anschließend sind zusätzlichen Aufgaben wie Neuerstellung Boot-Konfiguration und Aktualisierung der PreOS Pakete an der Reihe. Nun aber Schritt für Schritt, damit wir im Notfall auch wieder auf den vorherigen Stand zurückkehren können.

Download der neuen WinPE Erweiterung vom Matrix42 Marketplace

Den aktuellen WinPE PreBoot Support findest Du im Matrix42 Marketplace. Lade die aktuelle Version und das dazugehörige WinPE How-To herunter. Der PreBoot Support steht als selbstextrahierendes Archiv zur Verfügung, kann aber auch gezielt mittels z.B. 7-zip entpackt werden.

Hinweis: Zur Sicherheit sollte man prüfen, ob die eingesetzte Empirum Version mit dem WinPE PreBoot Support kompatibel ist.

Sicherung der genutzten WinPE Umgebung

Empirum Updates erstellen automatisch eine Sicherung des WinPE Ordners unter:
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE_Backup
Da die im Marketplace bereitgestellten WinPE Aktualisierungen lediglich kopiert werden, muss man sich selbst um die Sicherung kümmern.
Dazu kopierst Du am besten den Ordner
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE
nach
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE_Backup
Zur Sicherheit gibst Du der Sicherung noch die WinPE Version oder ein Datum mit.
Die WinPE Cersion kannst Du aus den Dateiinformationen der
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE\binaries\UAF\Matrix42.Empirum.PeAgent.dll
entnehmen.

Entpacken des WinPE PreBoot Supportes

Der entpackte WinPE PreBoot Support steht als Empirum Verzeichnis Struktur zur Verfügung.

Kopieren der Aktualisierung

Kopiere nun die entpackte Empirum Struktur über die vorhandene aktive Empirum Installation.

Anpassungen / Customizings

Falls Anpassungen hinsichtlich Logos, Hintergrundbilder, Standard-Timeouts, etc. getätigt wurden, so sind diese Anpassungen wieder im
\\%EmpirumServer%\EmpInst$\Sys\Images\WinPE
Ordner vorzunehmen. Dazu kannst Du auch in Deiner zuvor getätigten Sicherung nachsehen bzw. dich bedienen.

Importieren der aktualisierten PreOS Pakete

Anschließend sind die aktualisierten PreOS Pakete in der Management Console unter Konfiguration\Software Management\Depot zu importieren.
Wenn Du Dich hier noch nicht so sicher fühlst, so kannst Du dies ist im Kapitel 2.1.1 des oben genannten WinPE How-Tos nachvollziehen. Mit dem PreBoot Support Version 1.8.1 werden die Pakete möglichst bereits in die richtige Reihenfolge gebracht und direkt zur Installation freigegeben. Falls Du Dir bzgl. der Reihenfolge der Pakete nicht sicher bist, so kannst Du Dir diesen Artikel nochmals ansehen.

Bootkonfiguration neu erstellen

Lese diesen Abschnitt zuerst zu Ende bevor Du aktiv wirst.
Der einfachste Weg ist die vorhandene Boot-Konfiguration zu öffnen und unten rechts auf Speichern zu drücken. Dann wird die vorhandenen Boot-Konfiguration mit den neuen Quellen der WinPE Umgebung aktualisiert. Mit einem kleinen „Umweg“ erstellst Du eine zweite/neue Boot-Konfiguration und übernimmst die Einstellungen der derzeitig genutzten Boot-Konfiguration (Einstellungen: Agent-Template, TFTP-Blockgröße, Self-Provisioning und zusätzliche Treiberverzeichnisse, etc.). Diese Konfiguration kannst Du auch immer wieder für die neuen Versionen nutzen. Wenn also die kommenden Schritte und Tests funktionieren, erstellst Du die produktiv genutzte Konfiguration neu.

Testen!

Nachdem die Boot-Konfiguration fertig erstellt ist, kannst Du die neuen Komponenten testen. Für den Test erstellt Du Dir eine gesonderte Zuweisungsgruppe und ordnest ihr die neue Boot-Konfiguration und neuen Pre-OS Pakete zu. Bitte beachte, dass die notwendigen Variablen auch hier gesetzt sein müssen. An dieser Stelle könnte es nützlich sei, sich mit den neuen „Variablen Konfigurationen“ auseinander zu setzen.

Produktive Nutzung oder Rollback?

Treten bei den Tests keine Ungereimtheiten auf, so kannst Du die Änderungen in Deine produktiv genutzten Konfigurations- oder Zuweisungsgruppen übernehmen. Dazu kannst Du entweder die alte Boot-Konfiguration mit der neuen ersetzen, oder aktualisierst die produktiv genutzte Boot-Konfiguration nun mit den neuen Quellen. Die neuen Pre-OS Pakete musst du jedoch trotzdem zuweisen, oder eben eine genutzte Software-Gruppe aktualisieren.

Sollte etwas nicht wie gewünscht funktionieren, brauchst Du es nicht zu überführen bzw. kannst mit der Übernahme noch warten.
Die Erstellung der Boot-Konfiguration greift immer auf das „WinPE“ Verzeichnis zu. Im „schlimmsten“ Falle, kannst Du das WinPE Verzeichnis aus dem WinPE_Backup Verzeichnis wiederherstellen, wenn Du z.B. neue Treiber in das „ältere“ funktionierende WinPE integrieren musst.

Der Beitrag Empirum WinPE PreBoot Update mit „doppeltem Boden“ erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-preboot-update-mit-doppeltem-boden/feed/ 0
Empirum WinPE – PXE-Image Erstellung https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/ https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/#respond Sat, 26 Oct 2019 07:02:21 +0000 https://www.wpm-blog.de/?p=2363 Nachdem ich meine bisherigen Blog Veröffentlichungen zum Thema Empirum WinPE zusammengefasst habe, habe ich eine große Lücke festgestellt. So habe ich einiges zum Unterschied Empirum EPE und WinPE geschrieben und bin dann schon mittendrin im … Weiterlesen

Der Beitrag Empirum WinPE – PXE-Image Erstellung erschien zuerst auf Workplace Management Blog.

]]>
Nachdem ich meine bisherigen Blog Veröffentlichungen zum Thema Empirum WinPE zusammengefasst habe, habe ich eine große Lücke festgestellt. So habe ich einiges zum Unterschied Empirum EPE und WinPE geschrieben und bin dann schon mittendrin im Thema „eigene“ WinPE Pakete. Das was sich dazwischen abspielt, oder auch notwendig ist dahin zukommen (WinPE PXE-Image, OS Import, Anwendung PreOS Packages), fehlt leider. Aber was noch nicht ist, kann ja noch werden :). Deswegen dreht sich in diesem Artikel alles um die Voraussetzungen und die Erstellung des WinPE PXE-Images.

Los geht’s!

WADK

Eine Installation des WADK auf dem EmpirumServer ist eine Voraussetzung zur Erstellung der WinPE PXE-Images. Dazu habe ich bereits zwei Artikel geschrieben, die die Hintergründe und die Bereitstellung erläutern:

Matrix42 WinPE Erweiterung

Mit jeder neuen Empirum Version kommt auch ein Stand des WinPE PreBoot Supports in das Empirum System. Die PreBoot Support Entwicklung ist jedoch nahezu völlig von der Empirum Entwicklung entkoppelt. Man kann den jeweils aktuellsten WinPE PreBoot Support mit einer noch unterstützen Empirum Version einsetzen. Den aktuellen WinPE PreBoot Support gibt es im Matrix42 Marketplace zum Download.

Der WinPE PreBoot Support, der derzeit als EXE angeboten wird, entpackt, mit einem Doppelklick, im gleichen Ordner eine Empirum Struktur. Falls man in diesem Ordner in der Vergangenheit bereits einen WinPE PreBoot Support entpackt hat, sollte man das vorhandene Empirum Verzeichnis löschen. Nur zur Sicherheit: Nicht das produktiv genutzte Empirum Verzeichnis löschen! Alternativ kann man auch ein Komprimierungsprogramm (7-zip) nutzen, um es in einen Ordner des EXE Namens zu entpacken.

Die entpackte Struktur wird dann über die vorhandene produktive Empirum Struktur kopiert und bestehende Dateien werden ersetzt.
Laut Matrix42 wird ein Backup der produktiven Empirum Struktur empfohlen. Soweit bin ich bis dato noch nicht gegangen. Meines Erachtens vorteilhaft kann jedoch eine Sicherung des nachfolgenden Ordners sein: Empirum\EmpInst\Sys\Images\WinPE sein. Im zuvor angegebenen Ordner liegen die Matrix42 Quellen zur Erstellung des Empirum WinPE PXE-Images.

Konfiguration WinPE PXE-Image

Dazu wechselt man in der Management Console in den Bereich „Konfiguration\Boot Konfigurationen“. Mit einem Klick auf das „+ Neu“ (unten links) beginnt man mit der Erstellung eines neuen PXE-Images.

Dem PXE-Image gibt man einen Namen – der Dialog weißt einen schon darauf hin, welche Zeichen und Buchstaben erlaubt sind.
In der Beschreibung kann man für sich die Grundlage des WinPE PXE-Images festhalten.
Der Konfigurationstyp ist in diesem Fall natürlich: WinPE.

Die Auswahl des Agent-Templates hat folgende Funktion:
Aus dem Agent-Template werden die Informationen bzgl. des EmpirumAgent Benutzernamens, des Ausfall-Servers und ob DHCP Optionen genutzt. Diese Informationen werden vom erstellten PXE-Image genutzt, um während der Ausführung des WinPE die Verbindung zum EmpirumServer herzustellen.

Ab einem Hotfix für die Empirum Version 19.0.1 werden standardmäßig die „erweiterten Eigenschaften“ zur Erstellung ausgeblendet.

Mit der TFTP Blockgröße kann man „spielen“, um die Übertragung des WinPE zu beschleunigen bzw. auf Stabilität zu trimmen.

Zusätzliche Treiberverzeichnisse
Unter „Zusätzliche Treiberverzeichnisse“ gibt man eine Quelle für Treiber an, die in das WinPE eingebunden werden sollen.

  • Das sind nicht alle Treiber die später für das zu installierende Windows genutzt werden:
  • Zumeist werden hier Netzwerkkartentreiber für das WinPE auf Windows 10 Basis benötigt, damit das WinPE PXE-Image eine Verbindung zum EmpirumServer herstellen kann.
  • Bis dato war nur einmal ein Storage Treiber notwendig – damit verfährt man jedoch in gleicher Weise.
  • Ich nutze in der Abbildung ein selbst erstelltes Verzeichnis, was separat vom vorhandenen DRV Ordner liegt, da dies meines Erachtens in absehbarer Zeit überflüssig wird.
  • Es werden alle Treiber, die in diesem Ordner und auch Unterordner liegen, in das WinPE eingebunden.
  • Idealerweise generiert man im angegebenen Ordner Unterordner mit den Namen der Modelle oder Netzwerkkarten.

Erstellung PXE-Image

Bei der Erstellung des WinPE PXE-Images, mit Klick auf Speichern (unten rechts), werden dann die …

  • Windows PE Quellen (C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment)
  • Matrix42 WinPE Erweiterung (Empirum\EmpInst\Sys\Images\WinPE)
  • angegebene „Zusätzliche Treiberverzeichnisse“
  • mit Hilfe des Skriptes (CreatePXEWinPEMultiPlatform.ps1)

zu einem PXE-Image zusammengeführt.

Status der Erstellung

Die Erstellung dauert ca. 15-20 Minuten. Den Status der Erstellung kann man am Symbol bei der Konfigurationsübersicht (oben links) oder unter Management im Menü „Info“ unter „Back-end tasks …“ einsehen.

In der Konfigurationsübersicht gibt es die:

  • Sanduhr – warten das der BTQHx64 Dienst es verarbeitet
  • Zahnräder – der BTQHx64 Dienst ist dabei, Dauer ca. 15-20min
  • grüner Haken – erfolgreich erstellt
  • rotes Kreuz – Fehler bei der Erstellung

Fertig!

Die erfolgreiche Fertigstellung kann, wie zuvor beschrieben, an mehreren Stellen eingesehen werden. Hier ein Auszug aus dem Back-end task Log:

Für technisch Interessierte: Das erstelle PXE-Image ist anschließend unter „Empirum\EmpInst\Wizard\Image\VirtualRoots\BootEnvironment\<PXE-ID>“ zu finden.

Einmalige Einrichtung ist getan. Was nun?

Wenn man sich für eine neue WinPE Erweiterung (siehe oben) entscheidet, muss das PXE-Image neu erstellt werden, da die neuen WinPE PreOS Packages zumeist auch auf Neuerungen im Empirum WinPE zurückgreifen. Ob man dazu eine neue Konfiguration erstellt, oder nur die vorhandene mittels „Speichern“ mit den neuen Quellen aktualisiert, muss man selbst entscheiden. Benötigt das vorhandene PXE-Image aufgrund einer noch nicht getesteten oder neuen Hardware einen zusätzlichen Netzwerkkartentreiber, so legt man den Treiber im oben genannten Ordner („Zusätzliche Treiberverzeichnisse“) ab und generiert durch „Speichern“ das PXE-Image neu.

Fehler bei der Erstellung …

Bei Fehlern bei der Erstellung kann man entweder in die Back-end task Verarbeitung schauen, oder direkt in das aktuelle Log des BTQHx64 Dienstes auf dem EmpirumServer unter
%ProgramData%\Matrix42\Logs\BackendTaskQueueHost64.

Der Beitrag Empirum WinPE – PXE-Image Erstellung erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-pxe-image-erstellung/feed/ 0
Empirum – WinPE OS Installer Zusammenfassung https://www.wpm-blog.de/empirum-winpe-os-installer-zusammenfassung/ https://www.wpm-blog.de/empirum-winpe-os-installer-zusammenfassung/#comments Sat, 31 Aug 2019 19:52:32 +0000 https://www.wpm-blog.de/?p=2282 Dieser Eintrag ist der WinPE OS Installer „Sammelbeitrag. In diesem werde ich die einzelnen veröffentlichten WinPE Beiträge einfügen, damit man sich anhand diesem Eintrag einen kompletten Überblick über das Empirum WinPE OS Installer Thema machen … Weiterlesen

Der Beitrag Empirum – WinPE OS Installer Zusammenfassung erschien zuerst auf Workplace Management Blog.

]]>
Dieser Eintrag ist der WinPE OS Installer „Sammelbeitrag. In diesem werde ich die einzelnen veröffentlichten WinPE Beiträge einfügen, damit man sich anhand diesem Eintrag einen kompletten Überblick über das Empirum WinPE OS Installer Thema machen kann. Stückchenweise sollte sich somit das Bild vervollständigen und Neuerungen dazukommen.

Empirum WinPE Support

Einfach mal machen …
Empirum WinPE – PXE Image Erstellung
Empirum WinPE – Betriebssysteme in Empirum importieren
Empirum WinPE – PreOS Packages
Empirum WinPE – Windows Installation
Empirum WinPE – neues Computermodell
Empirum WinPE – Treiber für Windows

Empirum WinPE PreBoot Update mit “doppeltem Boden”

Troubleshooting

Ein paar erste Troubleshooting Tipps.
Empirum WinPE Boot Troubleshooting
Empirum WinPE OS-Installation und danach Troubleshooting

Voraussetzungen / EPE Gegenüberstellung

Welches WADK ist auf dem EmpirumServer installiert, woher bekomme ich ein aktuelles?
Microsoft WADK / WinPE Versionen (Stand 06/2019)

Was sind die Voraussetzungen an den EmpirumServer bzgl. der WinPE OS Installer Thematik?
Matrix42 OS Deployment mit WinPE – Vorausetzungen

Achtung, der nachfolgende Beitrag bezieht sich auf einen frühen Stand der WinPE OS Installer Unterstützung. Es sind nun mehr einzelne Pre OS Pakete geworden, um eine granularere Steuerung vorzunehmen.
Empirum: WinPE anstatt EPE als PXE-Image

Für alle Umsteiger, was hat sich so geändert?
Empirum WinPE – EPE Gegenüberstellung

PreOS-Packages

Die aktuellen und nahezu alle nachfolgend aufgelisteten PreOS-Packages sind in einem Empirum WinPE Extension Pack zusammengestellt.
Empirum WinPE Extension Pack

Nun folgen ein paar Beiträge mit eigenen Paketen und Hinweisen zum WinPE OS Installer. Das erste Paket läuft am besten auch als erstes, auch wenn es nach dem DiskPartitioning Paket aus dem SWDepot „verschwindet“. Wer das nicht mag, kann es auch direkt danach laufen lassen, dann bleibt der Status „grün“ :).
WinPE: PXE.log mit Basisinformationen

Nachfolgend ein Ersatz für das standardmäßige DriverIntegration Paket.
Wieso, weshalb ich mir die Mühen gemacht habe, lest ihr am besten direkt in den Beiträgen.
WinPE Paket – DriverIntegration Ersatz aktualisiert
Empirum WinPE Paket – DriverIntegration Ersatz

Ein Ergänzungspaket zum DomainJoin, bei dem ich Ideen und Umsetzungen gebündelt habe, da das standardmäßige Paket unserer Meinung nach einen entscheidenden Makel hat.
PreOS Paket: MoveComputerToEmpirumOU

Der Beitrag Empirum – WinPE OS Installer Zusammenfassung erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-os-installer-zusammenfassung/feed/ 1
Microsoft WADK / WinPE Versionen (Stand 06/2019) https://www.wpm-blog.de/microsoft-wadk-winpe-versionen-stand-062019/ https://www.wpm-blog.de/microsoft-wadk-winpe-versionen-stand-062019/#comments Mon, 03 Jun 2019 19:40:41 +0000 https://www.wpm-blog.de/?p=2181 Zur Nutzung der Empirum WinPE Erweiterung, muss das Microsoft ADK auf dem EmpirumServer installiert sein. Darauf habe ich bereits im folgenden Beitrag hingewiesen. Optimalerweise setzt man auch den passenden WinPE Boot (oder neuer) zur Installation … Weiterlesen

Der Beitrag Microsoft WADK / WinPE Versionen (Stand 06/2019) erschien zuerst auf Workplace Management Blog.

]]>
Zur Nutzung der Empirum WinPE Erweiterung, muss das Microsoft ADK auf dem EmpirumServer installiert sein. Darauf habe ich bereits im folgenden Beitrag hingewiesen. Optimalerweise setzt man auch den passenden WinPE Boot (oder neuer) zur Installation der jeweiligen Betriebssystemversion ein. Die Dateien für den WinPE Boot werden in Empirum mittels der Bootkonfiguration zusammengestellt und als „PXE-Image“ auf dem EmpirumServer hinterlegt. Dazu wird die auf dem EmpirumServer installierte WinPE Umgebung genutzt.

Wie finde ich heraus, welche WADK version auf meinem EmpirumServer installiert ist?

In der Systemsteuerung unter Programme, Programme & Features sieht man die installierte Version des WADK (Windows Assessment und Deployment Kit). In diesem Dialog wird die Windows Build Version angezeigt. Doch welche Build Version entspricht welcher weitläufig bekannten Windows Version?

Eine recht einfache Zuordnung ist auf der folgenden Seite hinterlegt und erläutert:
https://www.systemcenterdudes.com/windows-10-adk-version-history/
Wer die ersten Stellen wie 10.0 oder 10.1 weglässt, kann die Zuordnung auch über die nachfolgende Seite vornehmen:
https://docs.microsoft.com/en-us/windows/release-information/

Hinweis: Matrix42 empfiehlt ab der WinPE Erweiterung 1.8.0 den Einsatz der WADK Version 1903.

Woher bekomme ich meine aktuelle WADK Version?

Ein zentraler Einstiegspunkt für den Download der offiziellen WADK Versionen gibt es hier:
https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install
Auf dieser Seite gibt es nicht nur die aktuelle Version, sondern auch alle weiteren verfügbaren ADK Versionen zum Download.

Hinweis: Mit der Version 1809 wurde der Download für die Bereitstsellungstools und das PE add-on aufgeteilt. Für Empirum wird beides benötigt!

Was muss mindestens installiert werden?

Das adksetup und das adkwinpesetup wird jeweils in den vorgeschlagenen Pfad installiert. Im weiteren Verlauf folgt man dem Assistenten und beantwortet die Fragen zur „Privacy (Datenschutz)“ und „License (Lizenzvertrag)“.

Bei der Ausführung des ADKSetups müssen mindestens die Bereitstellungsdienste installiert werden.

Bei der Ausführung des ADKWinPESetups gibt es nicht so viel Auswahl. Hier muss die Windows Vorinstallationsumgebung (Windows PE) installier werden.

Der Beitrag Microsoft WADK / WinPE Versionen (Stand 06/2019) erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/microsoft-wadk-winpe-versionen-stand-062019/feed/ 1
Empirum: WinPE anstatt EPE als PXE-Image https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/ https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/#comments Sun, 15 Jul 2018 09:16:05 +0000 https://www.wpm-blog.de/?p=2000 Hast Du schon die „neue“ Möglichkeit in Empirum getestet, direkt WinPE (Windows „light“) per PXE-Boot zu erhalten anstatt EPE (Linux)? Dies erspart bei der Windows 10 Installation den „Zwischenschritt“ über das EPE und lässt für … Weiterlesen

Der Beitrag Empirum: WinPE anstatt EPE als PXE-Image erschien zuerst auf Workplace Management Blog.

]]>
Hast Du schon die „neue“ Möglichkeit in Empirum getestet, direkt WinPE (Windows „light“) per PXE-Boot zu erhalten anstatt EPE (Linux)? Dies erspart bei der Windows 10 Installation den „Zwischenschritt“ über das EPE und lässt für die Zukunft einiges mehr an Möglichkeiten offen. Die WinPE Boot Erweiterung gibt es im Marketplace oder ist in den aktuellen Empirum Versionen direkt mit an Board. Die jeweils aktuellste Version gibt es jedoch immer im Matrix42 Marketplace.

Was muss man tun, um es zu nutzen?

WinPE Erweiterung installieren.

Zu aller erst muss man die WinPE Erweiterung installieren. Wie zuvor beschrieben gibt es die WinPE Booterweiterung im Matrix42 Marketplace. Diese Erweiterung musst Du in Deine Empirum Umgebung installieren/kopieren. Dazu liegt dem Download ein PDF bei, dass die Installation beschreibt.

Installation des WADK auf dem EmpirumServer

Auf dem EmpirumServer muss das WADK (möglichst aktuell) installiert sein. Die WinPE Erweiterung bedient sich dem installierten WADK und nicht dem in Empirum importierten WADK. Die Installation des WADK habe ich im Beitrag „Matrix42 OS Deployment mit WinPE – Vorausetzungen“ bereits beschrieben.

Erstellen einer Bootkonfiguration

Anschließend muss eine Bootkonfiguration vom Typ „WinPE“ anstatt „EPE“ erstellt werden. Dabei wird das PXE-Image mit dem Inhalt des WinPE erstellt. Die Besonderheiten bzgl. der Optionen EFI und BIOS sind ebenfalls in dem WinPE HowTo PDF Dokument erläutert.

WinPE PXE-Image

Das erstellte WinPE PXE-Image enthält den Matrix42 UAF (Universal Agent Framework). Der UAF wird dazu benutzt die PreOS-Pakete (Empirum Pakete für die WinPE Verarbeitung) auszuführen. Matrix42 liefert einige WinPE Beispielspakete mit. Schlußendlich bestimmen mehrere einzelne PreOS-Pakete die WinPE Auftragsabfolge bis der PXE-Boot deaktiviert wird.
Zum Beispiel kann man mit den folgenden drei Paketen eine Windows 10 Installation durchführen.

  • DiskPartitioning (Vorbereiten/Partitionieren der Festplatte)
  • DriverIntegration (Ablegen der Hardware-Modell spezifischen Treiber)
  • WindowsInstallation (Installation von Windows 10 unter Nutzung der abgelegten Treiber)

Gesteuert werden diese Pakete über dazugehörige Variablen die pro Gruppe oder Computer gesetzt werden. Hier muss man etwas umdenken, da man keine Betriebssystemvorlage mehr erstellt und zuweist, sondern die PreOS-Pakete zuweist und die dazugehörigen Variablen setzt.

Bei der zuvor genannten Abfolge muss nicht Schluß sein. So kann man vor der OS Installation ggf. auch das BIOS aktualisieren und konfigurieren uvm. Für die BIOS Aktualisierung hat Matrix42 auch bereits ein Paket bereitgestellt.

Mein Fazit

Die Idee WinPE zum Starten und Verarbeiten von Befehlen per PXE birgt viel Potential für die Zukunft, da u.a. die Basis Windows anstatt Linux und die genutzte Skript-Sprache powershell anstatt „EIS“ ist. Von den bereitgestellten PreOS-Paketen bin ich jedoch etwas enttäuscht. Das DriverIntegration, WindowsInstallation und BIOSUpdate Paket kann man meines Erachtens als Grundlage und erahnen der Möglichkeiten nutzen bzw. auf deren Grundlage eigene Pakete erstellen. Die Nutzung dieser Pakete zur produktiven Installation von Windows 10 Systemen stehe ich jedoch noch kritisch gegenüber. Mehr dazu in Kürze.

Wenn Du es bereits getestet hast – wie ist Dein bisheriges Fazit?

Der Beitrag Empirum: WinPE anstatt EPE als PXE-Image erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/empirum-winpe-anstatt-epe-als-pxe-image/feed/ 6
Matrix42 OS Deployment mit WinPE – Voraussetzungen https://www.wpm-blog.de/matrix42-os-deployment-mit-winpe-voraussetzungen/ https://www.wpm-blog.de/matrix42-os-deployment-mit-winpe-voraussetzungen/#comments Tue, 10 Apr 2018 18:39:15 +0000 https://www.wpm-blog.de/?p=1960 Die direkte Nutzung von Windows PE zur Installation eines Betriebssystems wird in Empirum Stück für Stück ausgebaut und weckt das Interesse vieler Nutzer. Dazu stellt Matrix42 ab Empirum v17 die WinPE Erweiterung im Produkt und … Weiterlesen

Der Beitrag Matrix42 OS Deployment mit WinPE – Voraussetzungen erschien zuerst auf Workplace Management Blog.

]]>
Die direkte Nutzung von Windows PE zur Installation eines Betriebssystems wird in Empirum Stück für Stück ausgebaut und weckt das Interesse vieler Nutzer. Dazu stellt Matrix42 ab Empirum v17 die WinPE Erweiterung im Produkt und losgelöst im Matrix42 Marketplace zur Verfügung.

Voraussetzungen

Die Installationsvoraussetzung für die WinPE Erweiterung ist jedoch ein Windows Server 2012 R2 oder Windows Server 2016. Hat man Empirum jedoch noch auf einem Windows Server 2008 R2 oder Server 2012 laufen, müsste man demnach in die „Röhre“ schauen.

Was wird benötigt?

Grundsätzlich wird für alle offiziell nicht unterstützten Betriebssysteme eine aktuelle Powershell Umgebung und das aktuelle Windows ADK benötigt. In Bezug auf das Windows ADK habe ich bereits einen Artikel verfasst. Dies sollte man immer seinem auszurollenden Windows 10 anpassen.

Aktualisieren der Powershell Umgebung

Die aktuelle Powershell Umgebung ist im Windows Management Framework 5.1 enthalten. Dies ist auch für Windows Server 2008 R2 und Windows Server 2012 verfügbar. Die Installation bzw. die Aktivierung der Funktionen erfordert einen Neustart des Windows Severs. Möchte man die Neustarts reduzieren, sollte man zuvor das WADK installiert und den nachfolgenden Schritt durchgeführt haben.

Zugriff auf aktuelle DISM Version

Damit die älteren Windows Versionen im Standard auf die aktuelle DISM Version zugreifen, sind noch Anpassungen an der systemweiten Pfad (PATH) Variable notwendig. Der Pfad zu den DISM Dateien ist an den Anfang der Pfad Variable zu stellen. Der nachfolgende Eintrag kommt somit vor die bereits vorhandenen Pfad Einträge.

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM

Neustart

Jetzt kann man den Windows Server neu starten und die neuen WinPE Funktionen nutzen. Wurde man zwecks der Windows Management Framework Installation nicht zu einem Neustart gebeten, kann man für Empirum auch den Windows Server Neustart durch ein Neustarten des Empirum Activation und der BTQH Dienste ersetzen.

Der Beitrag Matrix42 OS Deployment mit WinPE – Voraussetzungen erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/matrix42-os-deployment-mit-winpe-voraussetzungen/feed/ 1
Nutzen von Treiber Paketen https://www.wpm-blog.de/nutzen-von-treiber-paketen/ https://www.wpm-blog.de/nutzen-von-treiber-paketen/#comments Tue, 24 Mar 2015 20:44:46 +0000 https://www.wpm-blog.de/?p=1546 Die Lebenszyklen von Hardwaremodellen werden immer kürzer. Die Zeiten als Hersteller noch garantierten, dass ein Business Modell 3 Jahre verfügbar ist, sind lange vorbei. Somit müssen immer häufiger aktuelle Treiber in das jeweilige Client-Management System … Weiterlesen

Der Beitrag Nutzen von Treiber Paketen erschien zuerst auf Workplace Management Blog.

]]>
Die Lebenszyklen von Hardwaremodellen werden immer kürzer. Die Zeiten als Hersteller noch garantierten, dass ein Business Modell 3 Jahre verfügbar ist, sind lange vorbei. Somit müssen immer häufiger aktuelle Treiber in das jeweilige Client-Management System eingebunden werden. Wie in meinen beiden bereits veröffentlichten Blog Beiträgen erwähnt, kann man ab Windows Vista bzw. Windows 7 Treiber wesentlich einfacher mit Empirum zur Verfügung stellen.Dazu extrahiert man entweder die Treiber aus einem bestehenden System oder nutzt von diversen Herstellern die zur Verfügung gestellten Treiber-Pakete, besser bekannt als SCCM Driver Packages. Diese Driver Packages muss man dann nur noch entpacken und im entsprechenden Verzeichnis ablegen.

Hier geht es nochmals zu den angesprochenen Blog Einträgen. Diese erklären wie man die Driver Packages einfach anwenden kann:

Diese Herstellerwebseiten stellen die SCCM Treiber Pakete übersichtlich zur Verfügung:

Ich wünsche Euch viel Spaß und Erfolg mit dieser Methode!

Der Beitrag Nutzen von Treiber Paketen erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/nutzen-von-treiber-paketen/feed/ 1