使用PowerShell创建ISO映像:如何将IStream保存到文件?

Mar*_*ica 8 com powershell imapi iso-image

我想在Windows上创建一个ISO映像,即.iso文件.这可以使用COM组件IMAPI2FS.MsftFileSystemImage,我在MSDN博客文章"在PowerShell中使用IMAPI 2编写光盘"中找到了如何使用PowerShell执行此操作的说明.

在第3步之后,这些指令说"在这一步你可以停止并将结果图像保存到本地硬盘,这将是一个纯粹的ISO图像."

我的问题:如何在PowerShell中获取$ resultStream,即检索ImageStream的COM对象,并将其内容保存到文件中?

rav*_*nth 4

您需要使用 FileStream 编写器。检查此链接以获取有关如何在 C# 中完成此操作的示例。 http://tools.start-automating.com/Install-ExportISOCommand/?-下载

那里的函数可用于创建帮助您创建 ISO 的 cmdlet。例如,

运行Install-ExportISOCommand 这会创建Export-Iso

然后,用于Export-ISO创建 ISO。

Export-Iso -ISOPath C:\dropbox\test.iso -FileName C:\Dropbox\Scripts
Run Code Online (Sandbox Code Playgroud)