Quando monto um arquivo ISO, como C:\temp\demo.iso
clicando duas vezes nele no Windows 10 e/ou Windows Server (ou Mount-DiskImage
comando powershell), posso ver o novo disco (neste caso, ele retornou uma nova unidade I:
):
Get-Volume I | fc
class CimInstance#ROOT/Microsoft/Windows/Storage/MSFT_Volume
{
ObjectId = {1}\\HOST01\root/Microsoft/Windows/Storage/Providers_v2\WSP_Volume.ObjectId="{de774a20-4e16-11e8-ad1
e-806e6f6e6963}:VO:\\?\Volume{354097cd-6bd5-11e7-a5d9-aaaaa99b2b5d}\"
PassThroughClass =
PassThroughIds =
PassThroughNamespace =
PassThroughServer =
UniqueId = \\?\Volume{354097cd-6bd5-11e7-a5d9-aaaaa99b2b5d}\
AllocationUnitSize = 2048
DedupMode = NotAvailable
DriveLetter = I
DriveType = CD-ROM
FileSystem = CDFS
FileSystemLabel = 20190306-134242
FileSystemType = Unknown
HealthStatus = Healthy
OperationalStatus = OK
Path = \\?\Volume{354097cd-6bd5-11e7-a5d9-aaaaa99b2b5d}\
Size = 2136489984
SizeRemaining = 0
PSComputerName =
}
Mas não consigo ver qual era o caminho do arquivo de origem da imagem (o c:\temp\demo.iso
) para esse disco. mount-diskimage
retorna essas informações como um objeto de resultado, mas onde posso obtê-las após o fato ou quando montado com o explorer? Eu preciso criar um script com o powershell.
Se você conhece o DevicePath, então
Se você souber apenas a letra da unidade, tente (você precisa remover o final '\' do caminho)
Resultado da amostra: