Well, maybe we are misunderstanding each other. You did not mention audit mode at all in your post. However, there are alternatives. Take a look at this article "Add a custom script to Windows Setup".
This works in the OOBE phase of the unattend.

Hope this helps,
David
Windows Outreach Team - IT Pro