Marco Gaiarin schrieb: > Mandi! Tomasz Chmielewski > In chel di` si favelave... > >> 1. Laptop mode. >> Some of you complained that if logon delay is enabled and the server is >> unreachable (because that client machine is a laptop unplugged from a >> network), users have to wait for too long. This happens for several >> reasons - trying to resolve DNS name, wrong routing etc. >> The idea with "laptop mode" is to try to reach a server for few seconds >> (3 seconds default, configurable), and if it fails (no connection, no >> reply etc.), discontinue further execution (skip logon delay, don't >> execute any actions). > > Offline mode sounds me as a better name. > > But i think that it is not good to re-invent the wheel, insted make > WPKGClient check the exit code of -pre (and -post?) scripts and provide > some good example script.
-pre and -post script are executed with the credentials specified in a WPKG Client configuration. So when disconnected, and the credentials can not be verified (because domain admin credentials are used, and the domain server is unreachable...), it won't work. And hence the "laptop mode" (or, "offline mode"). Also, I think it's pretty hard to write a script which would check if there is a reply from a server received below X seconds - with somehow limited built-in Windows capabilities - yeah, wpkg.js is another story ;) > One more fine-grained solution will be to 'code' some 'non-0 exit code' > to -pre script, as: > > If exit status is: > > 1 stop any subsequent actions > 2 execute -post script but not wpkg.js itself > 3 immeditely reboot > 4 start wpkg.js with /forceinstall In theory, it's possible right now - just write your -pre script or program like that (yeah, killing WPKG service may be needed, so it's not that pretty). Perhaps if it's a very demanded feature, someday... > -pre script are server side, so if you brake something on it it is easy > and safe to fixup. They *can* be server side (and indeed, it is best to keep them on a server). But how can you possibly execute a -pre script if you're disconnected? :) -- Tomasz Chmielewski http://wpkg.org ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ------------------------------------------------------- Easy Software Deployment >> http://wpkg.org _______________________________________________ wpkg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wpkg-users
