Jump to content

hosts automatisch verteilen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Leute!

 

Hab mal eine Frage!

 

Wir haben ein Windows 2000 Domänensystem, an welchem XP Rechner als Clients fungieren. Auf diesen Rechnern befinden sich noch aus NT Zeiten handgepflegte hosts und lmhosts. Jetzt meine Frage:

Ist es möglich diese Dateien durch Verteilung über das Domänensystem anzupassen. D.h. diese Dateien sollen auf den Hosts überschrieben werden.

Problem ist halt, das ich als Hauptbenutzer standardmäßig keine Ändern Rechte auf die Datei habe und diese somit nicht über ein Script anpassen kann. Mit dem Befehlt cacls funktioniert das ja ebenfalls nicht, da der Nutzer ja nicht das Recht hat die Rechte der Datei anzupassen.

Hat da irgendjemand eine Idee, wie man das handeln kann ?

Link zu diesem Kommentar
Original geschrieben von renewolf

Eine Möglichkeit über Script bei der Anmeldung gibt es nicht ?

Doch eigentlich schon, Du bräuchtest eigentlich nur eine "leere" hosts. und lmhostst. kopieren im Anmeldescript.

 

Das Problem liegt aber darin, daß das Script mit aktuellen Userrechten ausgeführt wird. Du selbst hast, wie Du schreibst, nur Hauptbenutzerrechte, Deine User sicherlich nicht mehr.

 

Deshalb ist es günstiger, über ein Batchfile sich an den jeweiligen Rechnern die Systemplatte als LocalAdmin oder DomainAdmin zu mounten und dann die "leeren" hosts und lmhosts per Batch zu überschreiben bzw. überschreiben zu lassen, von jemandem, der das Recht dazu hat.

Link zu diesem Kommentar

Ok. Geht auch noch eleganter, hab ich rausgefunden.

In den Gruppenrichtlinien unter Computerkonfiguration->Sicherheitseinstellungen -> Dateisystem die Rechte für das %systemroot%\system32\drivers\etc entsprechend so anpassen, das die hosts und lmhosts durch ein Login Script kopiert werden kann.

 

Eigentlich easy, wenn mans raus gefunden hat.

Trotzdem danke für die Hilfe.

Link zu diesem Kommentar

Hm....

 

das wirft die Frage auf, warum ein Hauptbenutzer das hostsfile weglöschen will... "ask your system administrator"??

 

Ansonsten gäbe es noch eine Möglichkeit per batch:

 

Eine Datei namens hosts.txt erstellen, die Rechner da rein packen, jeweils einen Rechner auf einer Zeile, mit CrLF getrennt.

 

Eine Datei namens hostscopy.cmd im gleichen Verzeichnis erstellen mit folgendem Inhalt:

 

@echo off

for /F %%i in (hosts.txt) do xcopy hosts /C /R /Y \\%%i\%systemroot%\system32\drivers\etc\

 

"/C /R /Y" :D das sind ja lustische Parameter. Sollte aber trotzdem funktionieren, einfach das leere hosts-File in das selbe Verzeichnis und das batchfile starten.

 

Grüße,

Fritz

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...