Wieder mal eine Feinheit die beim erstellen des Windows 8 Images beachtet werden muss.
Erscheint beim unattend Setup von Windows 8 die Fehlermeldung "Windows could not display the images available for installation" fehlen Angaben im WIM File.
Über das Command Line Tool dism.exe können die Informationen des WIM Files ausgelesen werden:
dism.exe /get-wiminfo /wimfile:"D:\ADK\DeploymentShare1\Operating Systems\install\install.wim"
Wichtig:
Der Name und die Beschreibung (Description) muss korrekt sein. Im Bild oben das Ergebnis beim Einsatz von "Windows 8 Enterprise". Diese Angabe ist auch davon Abhängig welches Image in der unattend.xml angegeben ist.
Montag, 6. Mai 2013
Donnerstag, 28. Februar 2013
Mit PowerShell Ordner in der Masse umbenennen
Heute hatte ich wieder eine kleine Herausforderung im DSM Umfeld. Wegen einem Konfigurationsfehler in der Distribution wollte der zentrale Dienst alle Projekte im Master Repository löschen. DSM löscht ja dann nicht sofort die Verzeichnisse sondern benennt dieses erst einmal um. Dieses Sicherheitsfeature hat in unserem Fall gut getan. Allerdings hatte ich dann 180 Ordner die in etwas so hießen "todelete.0876-3456.1223". "1223" ist hierbei der ursprüngliche Ordnername.
Das unten stehende PowerShell Script nimmt dann alle Ordner die mit todelete anfangen und schneidet alles vor dem zweiten Punkt ab. Somit wurde jeder Ordner wiederhergestellt. Dabei muss der PowerShell Pfad/Fokus auf das Paketverzeichnis zeigen, also \Work\Master\Projects.
Das unten stehende PowerShell Script nimmt dann alle Ordner die mit todelete anfangen und schneidet alles vor dem zweiten Punkt ab. Somit wurde jeder Ordner wiederhergestellt. Dabei muss der PowerShell Pfad/Fokus auf das Paketverzeichnis zeigen, also \Work\Master\Projects.
###################################################################Mit diesem Script werden die Ordner in wenigen Milisekunden umbenannt. Danach den Distributionsdienst neu gestartet und schon war alles wieder Funktionsfähig.
# Rename all Folder
# from todelete.0873-4567.8347 to 8347
###################################################################
$folder = Get-ChildItem -Filter todelete* | Split-Path -Leaf
foreach($name in $folder)
{
$newname = $name.Split('.')[2]
Rename-Item $name $newname #-WhatIf
}
Donnerstag, 14. Februar 2013
DISM Zugriffsfehler Error 0x80070005
Gerade wieder über einen Fehler gestolpert bei der Integration der Sprachpakete in die Windows 8 Sourcen (siehe Anleitung von Microsoft).
Beim Ausführen von DISM mit Add-Package erhielt ich folgende Fehlermeldung:
An error occurred - Microsoft-Windows-Client-LanguagePack-Package Error: 0x80070005Da ich alle Verzeichnisse vorher kontrolliert hatte und auch die Command Box als Administrator geöffnet hatte konnte das kein Zugriffsproblem sein. Auch das dism.log das im Verzeichnis %windir%\Logs\DISM liegt brachte keine Hilfe. Also gleich den Test ohne Virenscanner ausgeführt. Und schon hat es funktioniert.
Error: 5
Access is denied.
Sonntag, 6. Januar 2013
WinPE 4.0 - The procedure entry point ??0WString2@@QAE@XZ could not be located in the dynamic link library X:\windows\system32\wbem\fastprox.dll
Wird versucht mit dem neuen Windows PE 4.0 über unattend Windows 7 zu installieren erhält man aktuell folgende Fehlermeldung:
"The procedure entry point ??0WString2@@QAE@XZ could not be located in the dynamic link library X:\windows\system32\wbem\fastprox.dll"Laut Microsoft Information ein Problem des WinPE 4.0 aus dem Beta Paket. Allerdings kommt der Fehler auch mit dem aktuellen offiziellen Release von WinPE 4.0. Informationen hierzu findet man z.B. im Technet Forum von Microsoft:
MDT 2012 Beta 2 Windows 7 "Setup.exe - Entry Point Not Found" fastprox.dll
http://social.technet.microsoft.com/Forums/en-US/mdt/thread/a9918617-200a-42b3-af80-bb27ddccc8fe/
Abonnieren
Posts (Atom)