Monte um ISO a partir do prompt de comando (somente no Windows 8/2012 e acima)
Se você está sentado em um prompt de comando e precisa montar um ISO, execute o seguinte comando:
PowerShell Mount-DiskImage
Isso chamará um cmdlet do PowerShell. Você será solicitado para o caminho dos ISOs que você deseja montar. Quando estiver pronto, deixe o último em branco e pressione Enter .
Tada!Estámontado:
DesmontarumISO
ParadesmontarumISOdoPowerShell,executeDismount-DiskImage
esigaoprompt.Sevocêconheceapenasaletradaunidadenotopodasuacabeça,enãoocaminhodaimagem,useestecomando:
Get-Volume[DriveLetter]|Get-DiskImage|Dismount-DiskImage
Estecomandoirápegaraunidadequevocêespecificar,encontraraimagemdodiscoedesmontá-la.
MontandováriosISOseexibindoletrasdeunidade
Vocêtambémpodeusarosinalizador-PassThru
paraarmazenardadospassadosparaocomando.VamosmontaralgunsISOs,exibirsuasletrasdeunidade,executarumarquivoemumadasunidadesedepoisdesmontartodasasISOs.
MonteosISOs
$MountedISOs=Mount-DiskImage-PassThruD:\Downloads\Ubuntu.iso,D:\Downloads\Windows8.iso,D:\Downloads\Server2012.iso
ExibirinformaçõesdevolumeparacadaISOmontadousandoumforeach
loop
foreach($isoin$MountedISOs){Get-Volume-DiskImage$iso}
ListarunidadeJ
lsJ:\
Abraumarquivo
startwubi.exe
ParadesmontarosISOs,useoseguintecomando:
Dismount-DiskImage$MountedISOs.ImagePath
TestandooISO
ParacriarumscriptsimplesqueverifiqueseoISOestáanexadoeédefatoumISO(vs.umVHD),gostodeusar-PassThru
paraarmazenartemporariamenteoobjetoeusarocomandoGet-DiskImage
paraatualizarostatusdoobjetoDiskImage.IssoatualizaráapropriedadeAttached
.ApropriedadeStorageType
diráseoarquivoéumISOouVHDdeacordocomaextensãodoarquivo.
OStorageType
deumVHDé2,emqueumISOretornará1.Aquiestáasaídade$UbuntuISO
:
Esta é a saída de $temp
após a montagem de um VHD: ( Mount-DiskImage
também pode montar VHDs!)
ObservequeapropriedadeAttached
acimaéFalse
,apesardocomandoMount-DiskImage
rodarsemproblemas.
Lembre-sedequeavariável$UbuntuISO
tambémnãoseráatualizada: