The cpi:offlineimage line would be unique to your installation and what folder you use for building your image, so mine probably isn't applicable. Likewise, the syntax on the component name line can differ depending on whether you're doing an x86 or x64 image, and possibly by edition. I'd use WSIM or some other off-shelf autounattend.xml generator to set up a default file for your installation. Maybe just doing some placeholder setting in oobeSystem > Microsoft-Windows-Shell-Setup to make sure there's no syntax differences there, either. Then if you want to raw-edit the XML just template and build it out from there. If it's dropping the file in the correct $OEM$ folder you should be able to execute it with any switch as if it were a normal command line if set up as a FirstLogonCommands > SynchronousCommand execution. The only thing that does is time the execution after user creation when you're safely in the clear to install any of the packages in this switchless installer; what you execute and what command line switches you use are no different at that point than they'd be with any other standard means of integrating a switchless into Win7/8. I built mine in WSIM on Win7 Ultimate x64 as the first-and-only command in FirstLogonCommands, so I can confirm that method + the correct $OEM$ placement produces a working switchless installation. I don't use WinToolkit myself, opting instead for a combo of Windows Hotfixes Downloader for update/driver integration, WINNT True Integrator for addons and switchlesses, and WSIM/autounattend for settings and switchlesses with special post-logon requirements like this one. If you're having no luck you may want to try creating the autounattend file with WSIM--at least as far as setting up this installer--to produce a reliably working template before doing as you wish with the rest of your XML file via manual edit or adding/merging to it in some other program. That's the most fail-safe troubleshooter I can suggest, since I'm not terribly adept at writing or debugging XML by hand.