$iso = 'C:\Users\howar\Desktop\Win11_25H2_English_Arm64_v2.iso' $m = Mount-DiskImage -ImagePath $iso -PassThru $dl = ($m | Get-Volume).DriveLetter 'mounted at ' + $dl + ':' Get-ChildItem ($dl + ':\') | Select-Object Name | Format-Table -AutoSize | Out-String $wim = $dl + ':\sources\install.wim' $esd = $dl + ':\sources\install.esd' if (Test-Path $wim) { 'install.wim: ' + [math]::Round((Get-Item $wim).Length/1GB,2) + ' GB' } if (Test-Path $esd) { 'install.esd: ' + [math]::Round((Get-Item $esd).Length/1GB,2) + ' GB' } 'boot.wim: ' + (Test-Path ($dl + ':\sources\boot.wim')) 'setup.exe: ' + (Test-Path ($dl + ':\setup.exe')) Dismount-DiskImage -ImagePath $iso | Out-Null 'dismounted'