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?
WinPE - Windows 10 Enterprise 1709
Moderator: jknoth
WinPE - Windows 10 Enterprise 1709
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
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
-
- Posts: 68
- Joined: 13. Feb 2018, 20:13
- Contact:
Re: WinPE - Windows 10 Enterprise 1709
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.
Gruß
Joachim
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>
Joachim
Re: WinPE - Windows 10 Enterprise 1709
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>
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>
Re: WinPE - Windows 10 Enterprise 1709
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:
Die Zeile einfach durch 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
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;
}
Code: Select all
$OsImageIndex.Value = 1;
Code: Select all
$OsImageIndex.Value = Get-EmpirumVariable -Property OS_PACKAGE_INDEX;
Somit hat man die Möglichkeit den Index über die Variable zu steuern. In unseren ersten Tests hat das wunderbar funktioniert.
lG
Who is online
Users browsing this forum: No registered users and 8 guests