26 lines
2.2 KiB
Plaintext
26 lines
2.2 KiB
Plaintext
|
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
|
|||
|
{\colortbl ;\red0\green0\blue0;}
|
|||
|
\viewkind4\uc1\pard\fi-1800\li1800\tx1800\cf1\b\f0\fs20 From:\b0\tab John Delo (Exchange)\par
|
|||
|
\b Sent:\b0\tab Tuesday, November 16, 1999 8:30 PM\par
|
|||
|
\b To:\b0\tab Alex Armanasu (Exchange)\par
|
|||
|
\b Cc:\b0\tab NTW Migration Services Team; Chris Steck (Exchange); Michele Freed (Exchange); Murthy Srinivas (Exchange)\par
|
|||
|
\b Subject:\b0\tab RE: Odyssey DSM Next Steps Mtg Mins.\par
|
|||
|
\pard\cf0 I put updated tools and setmgr.msi on \\\\jdelo3\\public\\state, fixing minor bugs, incorrect schema file reference (should be SmSchema.xml), INI file handling, and a decompiler that regenerates the XML manifest (useful after merging multiple XML pieces).\par
|
|||
|
\par
|
|||
|
What isn't obvious is that you don't need to register the compiled manifest - just specify it's name on the command line of settings.vbs (the default extension is .wsc). Registration isn't supported in settings.vbs anyway, and this special provision will likely become permanent - I will make that clearer in the command-line help.\par
|
|||
|
\par
|
|||
|
So the procedure would be, given your manifest named foo:\par
|
|||
|
1. Generate and refine the manifest foo.wsm\par
|
|||
|
2. Compile using \b WsmComp foo \b0 (same as WsmComp foo.wsm foo.wsc), fixing any errors\par
|
|||
|
3. Check the settings by using \b Settings foo\b0 or you may also specify individual settings as the 2nd arg, and updated values as the 3rd arg\par
|
|||
|
4. Backup the settings using \b Settings foo /a foo.wsb \b0 (default extension for the archive file will be fixed in a future release)\par
|
|||
|
5. Transfer the archive file and either the original or compiled manifest to another machine\par
|
|||
|
6. Compile the manifest if necessary, and restore using \b Settings foo /a /r foo.wsb\b0\par
|
|||
|
7. Check the settings using the tool or peeking the registry.\par
|
|||
|
\par
|
|||
|
Currently the state store is also XML, but with a different schema, not terribly efficient, but very useful during development and testing. SInce the archive file is generated using MSXML.DLL, it comes out as a single line. You can view it formatted nicely using the tool \b ShowXml.vbs\par
|
|||
|
\par
|
|||
|
\par
|
|||
|
\pard\fi-1800\li1800\tx1800\cf1\b0\par
|
|||
|
}
|
|||
|
|