Showing results for 
Show  only  | Search instead for 
Did you mean: 

TRANSFORMS or /t to apply a transform

A little confused here. For Windows 2000 and Windows XP is the syntax for applying a transform /t or TRANSFORMS= ? I've seen both and have had problems getting /t to work, although I see that switch being referred to in forum articles, docs, etc. TRANSFORMS= seems to work but I'm wondering what the difference is.

(3) Replies
By Level 11 Flexeran
Level 11 Flexeran
Setting the TRANSFORMS property on the command line is used during the Installation phase, whereas the /t command line argument to msiexec is used during the Advertisement phase.

At install time:

msiexec.exe /i mypackage.msi TRANSFORMS=mytransform1.mst;mytransform2.mst

To advertise and apply a transform:

msiexec.exe /j mypackage.msi /t mytransform1.mst;mytransform2.mst
So when doing testing, use TRANSFORMS=. When pushing it out via SMS as a package, use /T. Correct?
By Level 11 Flexeran
Level 11 Flexeran
It depends on if through SMS you want to fully install the product (use TRANSFORMS) or advertise the product (install its shortcuts and entry points only) on the clients.