指定用于安装的msi提取文件的临时文件夹

我最近安装了Microsoft Windows SDK for Windows 7和.NET Framework 3.5 SP1,以在虚拟机(Windows 2003 R2标准版)上创build我的构build服务器,我想知道是否可以很好地为正在提取的文件指定临时文件夹MSI在安装过程中使用。
这应该适用于任何MSI。

我有更多的虚拟硬盘连接到这个虚拟机,将MSI的临时文件夹指向这些虚拟硬盘之一将是相当高效的,因为我可以稍后删除/丢弃这个虚拟硬盘。

压缩C盘VHD是一个痛苦,并不总是正确回收空间。

我试图改变%temp%和tmp环境variables没有效果? 或者是否有这种types的问题的具体/替代解决scheme?

参考文献:
TempFolder属性 ?
Windows Installer Wiki

对于.Net 4.0或更高版本,命令是: dotNetinstaller.exe /x:c:\destination_folder /q

对于.Net 3.5或更早版本,命令应该是: dotNetinstaller.exe /T:c:\destination_folder /q