• User State Migration schlägt fehl – DismApi.DLL fehlt

    Problem: Während einer ConfigMgr 2012 R2 Task Sequence crashed das User State Migration Tool (USMT) mit einem Fehler, weil die DismApi.DLL nicht auf dem Zielrechner vorhanden ist: Lösung: Die fehlenden Dateien müssen in das USM Package kopiert werden. Diese sollten sich auf dem dem Server mit dem installierten Windows Assessment and Deployment Toolkit (ADK) befinden,…

  • VDI Maintenance Mode Switcher Powershell Script

    Problem: VDI Maschinen in unserer Farm werden bei Inaktivität heruntergefahren und nur bei Bedarf gestartet. Dadurch kann es vereinzelt Maschinen geben, die nur sehr selten Online sind. Daher fehlen hier aktuelle Polices, Patches und Softwarepakete. Lösung: Ich habe ein PowerShell Script geschrieben, welches über den Aufgabenplaner am Wochenende ausgeführt werden kann. Das Script aktiviert/deaktiviert den…

  • Let’s Encrypt bei All-Inkl

    All-Inkl.com hat als Beta Test LET'S ENCRYPT eingebunden. Somit kann nun direkt über das KAS Backend ein Let's Encrypt Zertifikat pro Domain kostenlos ausgestellt werden. Die Zertifikate sind jeweils immer 90 Tage gültig und werden automatisch verlängert, d.h. es ist kein weiterer manueller Eingriff notwendig. Der Bestell-/Einbindevorgang ist denkbar einfach: Es werden starke 2048 Bit Zertifikate…

  • ConfigMgr Client – Downloading 0%

    An einen Client hatte ich soeben das Problem, dass seit Tagen keine Updates und Anwendungen über den ConfigMgr Client installiert bzw. heruntergeladen werden. Der Download bleibt einfach bei 0% stehen, im %windir%\ccmcache Verzeichniss findet man entsprechend auch nur *.BDRTEMP Ordner. Ein Blick ins LocationServices.log zeigte regelmässige "Unable to retrieve AD site membership" Fehler, dadurch findet der…

  • ConfigMgr: Netzwerkkarte mehrfach für OSD nutzen

    Fährt man sein OS-Deployment auf Unbekannte Geräte (Unknown Devices) wird die MAC Adresse der verwendeten Netzwerkkarte im ConfigMgr am Gerät zusammen mit der GUID gespeichert und kann nicht wieder verwendet werden (weil das Gerät dann ja nicht mehr unbekannt ist…). Will man nun mehrere Geräte deployen, welche keine Onboard NIC haben (Tablets, Surface, …) hat…

  • Windows 10 Offline Feature Installation

    Meldung: Von einer App auf dem PC wird das folgende Windows-Feature benötig: .NET Framework 3.5 (enthält .NET 2.0 und 3.0) Problem: Der Client hat keinen online Zugriff auf Windows Update Lösung: Offline Feature Installation mittels DISM und der install.wim (=Windows Installationsdatenträger) Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess   Kurze Zeit später, ist das fehlende…

  • ITIL Expert

    Still und heimlich habe ich mit der CSI und MALC Prüfung genug Zertifizierungspunkte erworben und bin nun ganz offiziell ITIL Expert in IT Service Management. :-)

  • Windows 10 Built-In Apps

    Wer die Built-In Apps von Windows 10 (teilweise) deinstallieren möchte, kann dies am einfachsten per PowerShell erledigen. Hier sind die jeweiligen Befehle: 3D Builder: Get-AppxPackage *3dbuilder* | Remove-AppxPackage Alarms and Clock: Get-AppxPackage *windowsalarms* | Remove-AppxPackage Calculator: Get-AppxPackage *windowscalculator* | Remove-AppxPackage Calendar and Mail: Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage Camera: Get-AppxPackage *windowscamera* | Remove-AppxPackage Get Office: Get-AppxPackage…

  • Windows 10_1511 CU2

    Microsoft hat ein zweites Kumulatives Update für Windows 10 Update 1511 über Windows Update veröffentlicht. https://support.microsoft.com/en-us/kb/3120677 Das CU ersetzt KB3118754 vom 18. November und soll voll endgültig die letzten Problem(chen) mit dem TH2 Update beseitigen.

  • ConfigMgr 2012 OSD mit UI++ und Task Sequence Variables

    tl;dr Ein längerer Artikel über meine Vorgehensweise beim OS-Deployment in einer mehrsprachigen, standardisierten Systemlandschaft mit dem Configuration Manager 2012 und UI++.   Bislang hatte ich unterschiedliche OSD Task Sequenzen im Einsatz, je nach Art des Zielrechners. Dies konnte ich nun mit Hilfe von Task Sequence Variablen und dem Tool UI++ auf eine einzige dynamische Task…