WinPE - Windows 10 Enterprise 1709

Moderator: jknoth

Post Reply
User avatar
tgrosch
Posts: 602
Joined: 14. Nov 2007, 16:34
Location: Fulda
Contact:

WinPE - Windows 10 Enterprise 1709

Post by tgrosch » 22. Mar 2018, 11:13

Hallo zusammen,

ich teste etwas mit WinPE herum. Bei der Installation von Win 10 - 1709 erscheint bei der Installation die Editionsauswahl. Bei der Installation über EPE erscheint sie nicht.

Muss ich da noch irgendwo etwas einstellen, was im How-to - Dokument nicht enthalten ist oder habe ich etwas übersehen?
Viele Grüße

Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014

User avatar
Joachim Bienwald
Posts: 68
Joined: 13. Feb 2018, 20:13
Contact:

Re: WinPE - Windows 10 Enterprise 1709

Post by Joachim Bienwald » 23. Mar 2018, 11:18

Hallo Tobias,

das WindowsInstallation- und das SimpleOsDeployment-Paket unterstützen momentan nur Betriebssystemquellen, die nur eine Edition (bzw. SKU) enthalten. Es sieht so aus, als währe das bei Deiner Quelle nicht so. Die Unattended-Installation fragt dann nach der zu verwendenden SKU.

Man könnte manuell in der unattend.xml-Vorlage (im PreOs-Paket) einen Index eintragen. Der gilt dann allerdings für alle Bespielungen.

Code: Select all

<InstallFrom>
    <MetaData wcm:action="add">   
        <Key>/image/index</Key>
        <Value>1</Value>
    </MetaData>
</InstallFrom>
Gruß
Joachim

User avatar
Timmaeh
Posts: 28
Joined: 16. Dec 2014, 16:54
Contact:

Re: WinPE - Windows 10 Enterprise 1709

Post by Timmaeh » 07. Aug 2018, 12:11

Man kann sich mit DISM die verfügabren Versionen im Image anzeigen lassen und dann einfach die entsprechende ID wählen.
Bei mir war Enterprise z.B. die 3
dism /get-wiminfo /wimfile:"D:\sources\install.wim"

unattend.xml
<InstallFrom>
<Path>[OsSourcePath]\VISTADVD\sources\install.wim</Path>
<MetaData wcm:action="add">
<Key>/image/index</Key>
<Value>3</Value>
</MetaData>
</InstallFrom>

THHunter
Posts: 1
Joined: 21. Feb 2017, 09:35
Contact:

Re: WinPE - Windows 10 Enterprise 1709

Post by THHunter » 30. Aug 2018, 13:29

Hallo Zusammen,

In unserer Testumgebung hat das editieren der unattended.xml leider nicht funktioniert.
Nachdem ich mir die Install.ps1 des WindowsInstallation (version 4.0) Pakets genauer angeschaut habe ist mir aufgefallen, dass der ImageIndex vom PowerShell script geändert wird (hardcoded auf 1).

Ich habe nun in der Empirum Console eine neue Variable OS_PACKAGE_INDEX erstellt die ich im Paket verwende.

Es ist nur eine Zeile in der function GetOsPackageSourcePath zu ändern:

Code: Select all

function GetOsPackageSourcePath([ref]$OsImageIndex)
{
    Write-Host "Starting GetOsPackageSourcePath";
    $RelativeOsSourcePath = Get-EmpirumVariable -Property OS_PACKAGE_SOURCES;
    #$OsImageIndex.Value = 1;
    $OsImageIndex.Value = Get-EmpirumVariable -Property OS_PACKAGE_INDEX;
    $OsImagePath = Get-EmpirumVariable -Property MX42_INTERNAL_OS_IMAGE.PATH;
    if (-not [string]::IsNullOrEmpty($OsImagePath))
    {
        $RelativeOsSourcePath = $OsImagePath;
        $OsImageIndex.Value = Get-EmpirumVariable -Property MX42_INTERNAL_OS_IMAGE.INDEX;
        $OsImageEdition = Get-EmpirumVariable -Property MX42_INTERNAL_OS_IMAGE.EDITION;
        Write-Host "Product edition '$OsImageEdition' will be used.";
    }
    ValidateArchitecture $RelativeOsSourcePath;
    Write-Host "Using relative OS source path $RelativeOsSourcePath";
    $FullOsSourcePath = Get-EmpirumPackagePath -RelativePath $RelativeOsSourcePath;
    Write-Host "Finished GetOsPackageSourcePath";
    return $FullOsSourcePath;
}
Die Zeile

Code: Select all

$OsImageIndex.Value = 1;
einfach durch

Code: Select all

$OsImageIndex.Value = Get-EmpirumVariable -Property OS_PACKAGE_INDEX;
ersetzen. OS_PACKAGE_INDEX muss natürlich auf den verwendeten Variablennamen geändert werden.

Somit hat man die Möglichkeit den Index über die Variable zu steuern. In unseren ersten Tests hat das wunderbar funktioniert.

lG

Post Reply

Return to “OS Installer”

Who is online

Users browsing this forum: No registered users and 3 guests