The easiest way would probably be to use DNS to provide different IPs depending on the network, it's fairly easy to setup with BIND, see: http://www.oreillynet.com/pub/a/oreilly/networking/news/views_0501.html (on a side note, if you have multiple locations I would highly recommend setting up multiple DNS servers anyways - what happens when your links go down?) Your idea of using the gateway address is not that bad either.. provided you can get it, just have a script that runs wpkg.js (instead of running it directly), and have the script set the variable. Default it to your main server, then try to set it based on the gateway address. If you always use \\%installserver%\ in packages.xml it should work just fine (well, and be sure you have the shares synchronized with eg, rysnc so all the files are always available). ttyl, greg Frank Zimmer wrote: > Hello all > > Iam running wpkg on our company network, really great tool thanks alot for > it :-). We have multiple locations connected by a VPN. The problem is that > we have 1 server with all the packages. Now if we put a "big" new software > to the profiles we get some traffic problems ofc ;-). Bad thing is i cannot > use the PC names to seperate the PCs for different profiles and i dont want > to rename them all... > Now i had the idea to use the defaultgateway or ipadress of the client to > set some variable. For example 192.168.1.1 = servername1, 192.168.2.1 = > servername2 would be used as installation source. > It would be very nice to make a variable in the packages.xml like > "\\%installserver%\package\mysetup.exe" and if the %servername% variable is > not defined in the packages.xml its filled from a variable within wpkg.js. > I used the following script to get a list of all networkcards: > > var wbemFlagReturnImmediately = 0x10; > var wbemFlagForwardOnly = 0x20; > var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2"); > var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapter", > "WQL", > wbemFlagReturnImmediately | > wbemFlagForwardOnly); > > Anyone has other ideas how to solve this problem ? All locations use the > same DNS Server btw, so i cant setup some fake aliases to point to different > hosts. Also the Users with notebooks move between the locations to make it > more complicated ;-) > > _______________________________________________ wpkg-users mailing list wpkg-users at lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users |