Situatieschets:
Een maat van mij heeft een bedrijfje, SBS2003 met vista clients. Hier wil hij sommige websites blokkeren (facebook enzo). Hij heeft geen proxy of firewall die dit kan, dus ik dacht het via de hosts file te doen.
Hosts file die ik gebruik om te testen:
Nu heb ik al begrepen dat dit via een gewoon logon script in "users en computers" niet lukt, dus wil ik dit via een GPO doen.
Dus een aparte OU gemaakt en daar op een GPO toegepast via computerconfiguration -> window settings -> scripts -> startup. Hieronder volgend script toegepast:
Als ik met een gewone user inlog, wordt de hosts file niet gekopieerd. Ook niet via de administrator account.
Wanneer ik het script gewoon uitvoer via de share, lukt dit alleen via de administrator account. Met de gewone user account zegt ie steeds toegang geweigerd.
UAC staat voorlopig uitgeschakeld.
Zie ik iets over het hoofd of doe ik het totaal fout?
Een maat van mij heeft een bedrijfje, SBS2003 met vista clients. Hier wil hij sommige websites blokkeren (facebook enzo). Hij heeft geen proxy of firewall die dit kan, dus ik dacht het via de hosts file te doen.
Hosts file die ik gebruik om te testen:
code:
1
2
3
4
| 127.0.0.1 localhost ::1 localhost #sociale sites 127.0.0.1 www.facebook.com |
Nu heb ik al begrepen dat dit via een gewoon logon script in "users en computers" niet lukt, dus wil ik dit via een GPO doen.
Dus een aparte OU gemaakt en daar op een GPO toegepast via computerconfiguration -> window settings -> scripts -> startup. Hieronder volgend script toegepast:
code:
1
2
| Xcopy.exe /y /R /H "\\srv2003\temp\hosts" "%SystemRoot%\system32\drivers\etc\" echo %computername% group policy toegepast %date% %time% >> \\srv2003\temp\log.txt |
Als ik met een gewone user inlog, wordt de hosts file niet gekopieerd. Ook niet via de administrator account.
Wanneer ik het script gewoon uitvoer via de share, lukt dit alleen via de administrator account. Met de gewone user account zegt ie steeds toegang geweigerd.
UAC staat voorlopig uitgeschakeld.
Zie ik iets over het hoofd of doe ik het totaal fout?