目前,我使用这个简单的批处理文件将映像部署到我们的工作站:
ECHO HALLO
y:
cd \
diskpart /s diskpartcmds.txt
imagex.exe /apply y:\image.wim 1 c:
bootsect /nt52 c:(Y:是一个挂载的网络共享,dispkatcmds.txt是
select disk 0
clean
create partition primary
select partition 1
active
format quick
assign letter=c
exit)
这非常好,在WinPE通过PXE引导并显示进度后,它在控制台窗口中运行。我只想有一个好的GUI (只是显示任务和进展,没有交互!)这将在使用进度条部署映像时显示而不是控制台。
有人已经有东西了吗?是否有一个完整的.NET包装器(我可以使用在Y:!上安装的mono )为了ImageX?
不幸的是,关于imagex.dll http://www.codeproject.com/KB/vista/wimgapi.aspx的文章只有一篇。
很抱歉,如果我有很多时间的话,我很可能会写一些纯粹是表面的东西,但我可以尝试,也许有人会从这个问题中学到关于imagex的东西?
发布于 2009-05-10 20:28:55
看看GImageX。http://www.autoitscript.com/gimagex/
发布于 2009-05-11 05:40:55
微软部署工具包2008更新1会做所有这些事情,甚至更多。它也是免费的!MDT 2008还将解决其他一些您可能遇到的问题。
MDT 2008包括一个mmc控制台、一个定制的WinPE构建环境和许多非常有用的脚本。从它的“imagex”包装器gui可以(通过轻触摸或零触摸、smb共享、pxeboot或媒体):
MDT 2008还可以:
发布于 2009-05-21 05:21:29
MSDN上有一个PowerShell脚本,其源代码中有如何从C#或任何其他.NET语言调用WIMGAPI的示例:
code.msdn.microsoft.com/InstallWindowsImage
也许这对你来说是个有用的例子?(这个特定的脚本嵌入C#代码,使用PowerShell内置的外接程序路径加载代码,然后从本机PowerShell脚本调用C#代码。)
如果您正在寻找更多的逐功能函数引用,MSDN确实有关于wimgapi.dll中公开公开的API的官方详细信息:
msdn.microsoft.com/en-us/library/dd834950.aspx
https://serverfault.com/questions/6826
复制相似问题