Tried to set up a proxy for Mac clients using group policy, however the policy does not apply to the Mac OS system settings. The following two settings were put in the policy:
[ Automatic Proxy Configuration ] = True
[ Automatic Proxy Configuration URL ] = file:///tmp/test.pac
The policy is listed in rsop output after a reboot.
This is a known defect in Mac OS X, the option was removed from later versions of QAS because Apple has not provided any information about when or if this issue will be fixed.
Workaround # 1
As a user policy, they can implement the following under Unix Settings in a Logon Script (running as root – has to run as root; can’t run as a non-privileged user):
networksetup -setautoproxystate Ethernet on
networksetup -setautoproxyurl Ethernet “file:///tmp/this-is-it.txt”
That will change it for Ethernet. On 10.7 to accomplish the same thing for Airport, they’ll need to run the previous command as follows:
networksetup -setautoproxystate Wi-Fi on
networksetup -setautoproxyurl Wi-Fi “file:///tmp/this-is-it.txt”
Someone with admin privileges can still change the settings and apply it for all other users; however, if this applies as a user policy at login then the settings will change back once someone logs back in.