Well, I'm sure that vbscript would be my optimum choice, but I need to sit down and learn it someday.
Until then, here's the _completely_ _untested_ script I wrote for editing the all.js file: set new_all_js=%temp%\newall.%random%.js find /V "network.proxy.type" "%programfiles%\Mozilla Firefox\greprefs\all.js" > "%new_all_js%" echo "pref(\"network.proxy.type\", 4);" >> "%new_all_js%" move /y "%new_all_js%" "%programfiles%\Mozilla Firefox\greprefs\all.js" I'd like to repeat that I have no idea if this works as of yet, it has not been tested as a login or startup script. Hope that helps! --Matt Ross Ephrata School District ----- Original Message ----- From: Kurt Buff [mailto:[email protected]] To: NT System Admin Issues [mailto:[email protected]] Sent: Wed, 30 Dec 2009 14:51:44 -0800 Subject: Re: Further WPAD issue - not DNS... > I understand the desire for native tools. In this case, I think you'll > discover that 'findstr' is much better than 'find' - they're both > native. > > However, both vbscript and powershell are also native (mostly - it > depends on how you view powershell, and whether you have anything > older than Win2k or XP) and much more capable than either of the > above. A bit of googling for 'vbscript find replace text' will yield > huge returns... > > Kurt > > On Wed, Dec 30, 2009 at 14:47, Matthew W. Ross <[email protected]> > wrote: > > Yes, there are several programs that can allow me to run my windows box > like my linux boxes. There is a brand new release of Cygwin as well... > > > > But I hate to use tools that are not part of the base operating system. If > I end up doing something that breaks with a future version of the script or > OS, then I'm not truly learning how things are supposed to work in that > environment. > > > > I'm working on a .cmd script to do this now, using 'find /v' and a > temporary file to do this... I'll paste it in here when it's in some kind of > working shape. > > > > > > --Matt Ross > > Ephrata School District > > > > > > ----- Original Message ----- > > From: Kurt Buff > > [mailto:[email protected]] > > To: NT System Admin Issues > > [mailto:[email protected]] > > Sent: Wed, 30 Dec 2009 > > 14:39:07 -0800 > > Subject: Re: Further WPAD issue - not DNS... > > > > > >> http://gnuwin32.sf.net - it's got all the tools you might like. > >> > >> On Wed, Dec 30, 2009 at 14:11, Matthew W. Ross <[email protected]> > >> wrote: > >> > Yes, but I'm not very good at making scripts... At least not on > Windows. > >> > > >> > Is there an equivalent to 'sed' for Windows? I need to delete that > line, > >> then append the correct setting to the end of the file. > >> > > >> > > >> > --Matt Ross > >> > Ephrata School District > >> > > >> > > >> > ----- Original Message ----- > >> > From: Don Ely [mailto:[email protected]] > >> > To: > >> > NT System Admin Issues [mailto:[email protected]] > >> > Sent: > >> > Wed, 30 Dec 2009 14:01:17 -0800 > >> > Subject: Re: Further WPAD issue - not > >> > DNS... > >> > > >> > > >> >> GPO/startup or login script > >> >> > >> >> On Wed, Dec 30, 2009 at 1:57 PM, Matthew W. Ross > >> >> <[email protected]>wrote: > >> >> > >> >> > WPAD does work with firefox... If you select the "Automatically > detect > >> >> > proxy" setting in the proxy configuration. > >> >> > > >> >> > To do this, You must edit the %programfiles%\Mozilla > >> >> > Firefox\greprefs\all.js file, and change the following line: > >> >> > > >> >> > pref("network.proxy.type", 0); > >> >> > > >> >> > ... to ... > >> >> > > >> >> > pref("network.proxy.type", 4); > >> >> > > >> >> > I just need a clean and easy way to do this for all computers in our > >> >> > domain. Can anybody help with that? > >> >> > > >> >> > > >> >> > --Matt Ross > >> >> > Ephrata School District > >> >> > > >> >> > > >> >> > ----- Original Message ----- > >> >> > From: Kurt Buff > >> >> > [mailto:[email protected]] > >> >> > To: NT System Admin Issues > >> >> > [mailto:[email protected]] > >> >> > Sent: Wed, 30 Dec 2009 > >> >> > 13:16:17 -0800 > >> >> > Subject: Further WPAD issue - not DNS... > >> >> > > >> >> > > >> >> > > So, I've got the US office working - now I had to consider our > >> foreign > >> >> > > offices. > >> >> > > > >> >> > > The AU office has a proxy of its own, but the UK office doesn't > have > >> a > >> >> > > proxy server. > >> >> > > > >> >> > > I can configure DHCP in each office to point IE to another web > site, > >> >> > > each for a wpad.dat of their own, for each office, but that > doesn't > >> >> > > help with FireFox, which is in widespread use. > >> >> > > > >> >> > > Anyone run into this? Any ideas on how to solve it? I've been > >> >> > > googling, and not finding any real answers to this. > >> >> > > > >> >> > > Kurt > >> >> > > > >> >> > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > >> >> > > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > >> >> > > > >> >> > > >> >> > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > >> >> > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > >> >> > > >> >> > > >> >> > >> >> ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > >> >> ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > >> > > >> > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > >> > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > >> > > >> > > >> > >> ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > >> ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > >> > >> > > > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > > > > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ > ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~
