使用windowsservercore中的powershell安装ISO映像失败

我正在尝试在Docker中的Windows Server Core上执行SQL Server的无人参与安装。 但它会引发此错误:没有find指定文件的虚拟磁盘支持提供程序。

有谁知道如何使Windows-Server Core上的Mount-DiskImage工作?

RUN @echo off && ` aws s3 cp s3://mybucket/en_sql_server_2016_developer_with_service_pack_1_x64_dvd_9548071.iso C:\en_sql_server_2016_developer_with_service_pack_1_x64_dvd_9548071.iso && ` for /f "delims=" %%A in ('@powershell -NoProfile -ExecutionPolicy Bypass -Command "(Mount-DiskImage -ImagePath C:\en_sql_server_2016_developer_with_service_pack_1_x64_dvd_9548071.iso -PassThru | Get-Volume).DriveLetter"') do set "ISO_DRIVE_LETTER=%%A" && ` echo Mounted SQL install image to drive %ISO_DRIVE_LETTER% && ` echo Setting up SQL Server.. && ` %ISO_DRIVE_LETTER%:\Setup /ConfigurationFile=SQLInstallConfig.ini 

PS:我已经尝试将ISO映像直接复制到Docker容器上,并得到相同的结果。 所以它似乎不是一个损坏的图像。