Keresse meg a Windows Version, Edition és Build verziót ISO- vagy WIM-fájlból
Ebben a cikkben bemutatjuk, hogyan használhatja a DISM-et és a PowerShellt, hogy megtudja, mely Windows-képek (verziók, kiadások, buildek, nyelvi csomagok) vannak tárolva ISO- vagy WIM-fájlokban. Ha az ISO-fájlnév nem tartalmaz verziót és buildet, nehéz megmondani, hogy a Windows melyik verziója található benne. Ezután egyszerűbb lesz az ISO-fájl felcsatolása egy Windows telepítőkészlettel, és lekérni ezeket az információkat a
install.wimfájlt.
Kattintson a jobb gombbal az ISO képre, és válassza a Csatlakozás lehetőséget.
Megjelenik egy ablak annak a virtuális lemeznek a tartalmával, amelyre a Windows ISO-képet csatolták. Nyissa meg a Sources könyvtárat, és keressen egy telepítőfájlt egy Windows-képet tartalmazó fájllal. A fájl neve install, és a következő kiterjesztések valamelyike lehet:
install.wiminstall.esdinstall.swm
A WIM a Windows telepítőkészletének szabványos formátuma. Az ESD egy tömörített képfájl. Az SWM akkor használatos, ha egy nagy WIM-képet több, legfeljebb 4 GB-os fájlra szeretne felosztani, hogy azok elférjenek a FAT32 fájlrendszerben, ha telepítő USB flash meghajtót hoz létre.
Tartsa lenyomva a SHIFT billentyűt, kattintson jobb gombbal az install.xxx fájlra, és másolja a fájl elérési útját a Másolás elérési útként kiválasztásával.
Indítsa el a parancssort rendszergazdaként, és futtassa a következő parancsot (fájlútvonalként használja a vágólap elérési útját):
DISM /Get-WimInfo /WimFile:"D:\sources\install.esd"Látni fogja a Windows ISO-képen elérhető kiadások listáját (Education, Home, Enterprise, Pro stb.). Példánkban ebből a képből 8 különböző Windows-kiadást telepíthet. Minden kiadásnak van egy indexe, amellyel részletes információkat kaphat a képről.
Ezt az útmutatót követve eltávolíthatja azokat a kiadásokat, amelyekre nincs szüksége a WIM-képfájlból.
Információt kaphat a Windows verziójáról (build) és a rendelkezésre álló nyelvekről a WIM/ESD fájlban az indexel ellátott képen
6, futtassa az alábbi parancsot:
DISM /Get-WimInfo /WimFile:"D:\sources\install.esd" /index:6
Példánkban azt találtuk, hogy a Windows 10 2004 Professional (Verzió: 10.0.19041) egy angol (en-US) nyelvi csomag elérhető a telepítőkép 6-os indexe alatt.
Egy egyszerű PowerShell-szkript segítségével ISO-fájlban is megkaphat minden információt a Windows verzióiról és kiadásairól.
Adja meg az ISO-fájl elérési útját:
$imagePath = "C:\iso\WindowsServer_RTM.iso"Illessze be az ISO képet:
$Report = @()
$beforeMount = (Get-Volume).DriveLetter
$mountResult = Mount-DiskImage $imagePath -PassThru
$afterMount = (Get-Volume).DriveLetter
$ImageDrive= "$(($afterMount -join '').replace(($beforeMount -join ''), '')):"Kapsz egy meghajtóbetűjelet, ahol a kép fel van szerelve (a meghajtóbetűjel automatikusan hozzárendelődik, ha nem, akkor itt ellenőrizheti a javítás módját).
Ezután az install.wim vagy install.esd fájlból tájékozódjon a Windows verzióiról:
$WinImages = Get-windowsimage -ImagePath "$ImageDrive\sources\install.wim”
Foreach ($WinImage in $WinImages)
{
$curImage=Get-WindowsImage -ImagePath "$ImageDrive\sources\install.wim” -Index $WinImage.ImageIndex
$objImage = [PSCustomObject]@{
ImageIndex = $curImage.ImageIndex
ImageName = $curImage.ImageName
Version = $curImage.Version
Languages=$curImage.Languages
Architecture =$curImage.Architecture
}
$Report += $objImage
}Az ISO kép leválasztása:
Dismount-DiskImage $mountResult.ImagePathAz eredményt az Out-GridView táblázatban jelenítheti meg:
$Report | Out-GridView



