ron.sanpedro
2006-12-31, 08:50 PM
I am trying to come up with a better approach for new build installs. When doing it manually, all the users settings, such as OpenGL settings, custom Library file locations, etc. is lost. When we use Prism Deploy even the user name is lost. this is a lot of stuff for users to have to redo 4 or 5 times a year.
So my first question, has anyone recently discovered a better way to roll-out new builds? Is there some secret method that just rolls the new build over the old one and uses all the appropriate old settings?
And a related question. I had thought to write a little script that reads those settings out of the Registry into a text file, then post new build install, another script would push the settings back into the registry. But those settings don't live where I expect them (and Windows Logo Compliance requires them?), namely HKCurrentUser/Software. So I dug up the Revit.INI, and there they all are. Kind of sucks since roaming profiles as a means of backing up user settings doesn't work for Revit, nor can you tweak settings remotely. Kinda feels like Windows 3.1 to be honest. I know the local file approach Revit uses makes roaming profiles for actual roaming users a no go, but there are other reasons to do things with the Reg rather than INI files.
And I assume that a new build MIGHT add settings or options in the INI, so I can't just replace the thing wholesale (but I would sure like to see some documentation on this!), so I am looking at a script that reads values out of the old INI, then pushes them into the new one. Or has someone tried this and found it lacking?
I am really hoping to find a way to automate pushing Revit builds such that neither IT nor users waste any time doing things the idiot savant computer really should be doing. If no one has tried this, I will assume I need to edit the INI rather than replace, and I will report back on results in a week or two.
Best, and Happy New Year!
Gordon
So my first question, has anyone recently discovered a better way to roll-out new builds? Is there some secret method that just rolls the new build over the old one and uses all the appropriate old settings?
And a related question. I had thought to write a little script that reads those settings out of the Registry into a text file, then post new build install, another script would push the settings back into the registry. But those settings don't live where I expect them (and Windows Logo Compliance requires them?), namely HKCurrentUser/Software. So I dug up the Revit.INI, and there they all are. Kind of sucks since roaming profiles as a means of backing up user settings doesn't work for Revit, nor can you tweak settings remotely. Kinda feels like Windows 3.1 to be honest. I know the local file approach Revit uses makes roaming profiles for actual roaming users a no go, but there are other reasons to do things with the Reg rather than INI files.
And I assume that a new build MIGHT add settings or options in the INI, so I can't just replace the thing wholesale (but I would sure like to see some documentation on this!), so I am looking at a script that reads values out of the old INI, then pushes them into the new one. Or has someone tried this and found it lacking?
I am really hoping to find a way to automate pushing Revit builds such that neither IT nor users waste any time doing things the idiot savant computer really should be doing. If no one has tried this, I will assume I need to edit the INI rather than replace, and I will report back on results in a week or two.
Best, and Happy New Year!
Gordon