PowerShell ile bir ISO görüntü dosyası eklenemiyor


-2
PS F:\ISOs\System>  [System.Environment]::OSVersion.Version



Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      14393  0

PS F:\ISOs\System> dir


Directory: F:\ISOs\System


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
...
-a----        11/1/2013     13:32      134971392 Win7PE2.iso
...

PS F:\ISOs\System> Mount-DiskImage -ImagePath .\Win7PE2.iso -Verbose
Mount-DiskImage : The system cannot find the file specified.
At line:1 char:1
+ Mount-DiskImage -ImagePath .\Win7PE2.iso -Verbose
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (MSFT_DiskImage:ROOT/Microsoft/.../MSFT_DiskImage) [Mount-DiskImage], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070002,Mount-DiskImage

Bu problem nasıl çözülür?


Sorun nedir?
— root,

Bu problem nasıl çözülür? Teşekkürler.
— TRX

Yanıtlar:


3

.ISO dosyasının tam yolunu belirtmeniz gerekir.

Örneğin:

Mount-DiskImage -ImagePath 'F:\ISOs\System\Win7PE2.iso' -Verbose

Microsoft'un Mount-DiskImage TechNet girişinden ve Get-Help Mount-DiskImagePowerShell'den:

Bu cmdlet, VHD veya ISO dosyasının tam yolunu gerektirir.


Oh, neden bunu farketmediğimi bilmiyorum. Çok teşekkür ederim!
— TRX

Teşekkürler! Ne kadar garip bir kısıtlama ve aptalca bir hata mesajı olsa da.
— Asbjørn Ulsberg

1

Bir komut dosyasında kullanmak isterseniz veya tam yolu (benim gibi) yazmak için çok tembelseniz, şununla gidebilirsiniz:

Mount-DiskImage ((Get-Item -Path ".\" -Verbose).FullName+"\ISONAME.iso")

Bu betiğin amacını göremiyorum: neden kullandınız Get-Itemve sonra da ISO'nun adını kendiniz belirttiniz? Birlikte bir şey $a = @(Get-ChildItem -Include *.iso) | Select-Item -ExpandProperties FullName; Mount-DiskImage -ImagePath $a[0] -Verbosebana çok daha ayrıntılı görünecek.
— flolilo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.