Hi Simon,
Thanks for the screenshots, they're a good help. I'm sure we can resolve this.
Firstly, the fact that you're getting different output depending on who you log in as, and the fact that in your previous post Grunt could not be found, indicates a permissions issue. From the looks of it you're missing the dependencies from here:
https://github.com/adaptlearning/adapt_authoring#grunt-and-adapt-command-line-tools
Try running the following command as an Administrator to remove the Grunt package:
npm uninstall -g grunt-cli
Then run the following commands again on the server (as a non-administrator) to re-install them:
npm install -g grunt-cli
npm install -g adapt-cli
OK, the second thing to do is to work out why publish and preview is not working, although with the second them it looks to have built ok(?). Quite often a project will fail to build if there is a problem wit the theme, e.g. an issue with LESS variables.
Fortunately you can do this re-selecting your theme, hitting preview or publish and watching the console output. You should copy the entire command in the output window which starts:
grunt server-build --outputdir=...
Copy this and paste the command in a new prompt from the location where the framework is installed in your temp folder. From the looks of the output in your case this would be k:\adapt_authoring\temp\{tenantId}\adapt_framework. Substitute in the tenantId for the actual value from your output.
This should give the full output from the framework build task and allow you to debug whatever is wrong with the theme.
Hope this helps.
Brian