Goedenmiddag,
Ik zou graag een script willen hebben die ik ga uitrollen via een GPO.
Dit script moet een aangepaste HOSTS file kopieeren van de server (SBS2003) naar de XP client.
(C:\windows\system32\drivers\etc)
Nu had ik al een script maar die werkt niet: (VBS script)
Option Explicit
'===========================================
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
Dim objFso
Set objFso = CreateObject("Scripting.FileSystemObject")
objFso.CopyFile "\\NAAMSERVER\Scripts$\restrictedinternet\hosts", "C:\WINDOWS\system32\drivers\etc"
'===========================================
Andere instellingen in dezelfde policy worden wel doorgevoerd, maar het hosts bestand wordt niet vervangen. En de gebruiker krijgt ook geen foutmelding.
Om even onnodige discussies te verkomen. Ik moet echt de hostsfile kunnen vervangen. En ik weet dat wat ik wil ook op andere manieren kan, maar dit is wat ik graag wil.
Maar wat ik weet is dat logon scripts uitgevoerd worden met Systeem rechten.
En aangezien het read only is, moet ik het volgende doen?
1. HOSTS file readonly verwijderen
2. HOSTS file kopieeren
3. HOSTS file op read only zetten.
Hoe kan ik stap 1 en 3 doen? Kan dat met een VBS script(regel)?
Even voor de duidelijkheid, het script kan ik niet uitvoeren op de server zelf. Omdat ik \\NAAMSERVER\Scripts$\restrictedinternet\hosts gebruik.
Ik zou graag een script willen hebben die ik ga uitrollen via een GPO.
Dit script moet een aangepaste HOSTS file kopieeren van de server (SBS2003) naar de XP client.
(C:\windows\system32\drivers\etc)
Nu had ik al een script maar die werkt niet: (VBS script)
Option Explicit
'===========================================
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
Dim objFso
Set objFso = CreateObject("Scripting.FileSystemObject")
objFso.CopyFile "\\NAAMSERVER\Scripts$\restrictedinternet\hosts", "C:\WINDOWS\system32\drivers\etc"
'===========================================
Andere instellingen in dezelfde policy worden wel doorgevoerd, maar het hosts bestand wordt niet vervangen. En de gebruiker krijgt ook geen foutmelding.
Om even onnodige discussies te verkomen. Ik moet echt de hostsfile kunnen vervangen. En ik weet dat wat ik wil ook op andere manieren kan, maar dit is wat ik graag wil.
Maar wat ik weet is dat logon scripts uitgevoerd worden met Systeem rechten.
En aangezien het read only is, moet ik het volgende doen?
1. HOSTS file readonly verwijderen
2. HOSTS file kopieeren
3. HOSTS file op read only zetten.
Hoe kan ik stap 1 en 3 doen? Kan dat met een VBS script(regel)?
Even voor de duidelijkheid, het script kan ik niet uitvoeren op de server zelf. Omdat ik \\NAAMSERVER\Scripts$\restrictedinternet\hosts gebruik.