Jump to content

alessandro

Members
  • Gesamte Inhalte

    3
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von alessandro

  1. Hallo Forum, habe zur Zeit folgendes Problem: Wir müssen auf allen Außendienst-Notebooks einen Eintrag in der Hosts-Datei ändern. Diesen Vorgang möchte ich aus Zeitgründen nach Möglichkeit automatisieren. Die Außendienstler haben auf ihren Notebooks (WinXPSP3) Domänen-Benutzer-Rechte, was diese somit am selber ändern der Datei hindert, mangels Berechtigung, was auch gut so ist. Eine Ausbringung per GPO scheidet aus, da sich der User Offline am Notebook anmeldet und erst dann die Verbindung via VPN herstellt. Mir schwebte nun vor, dem User ein VB-Script per Mail zuzuschicken, welches durch Ausführen, folgende Aufgaben erfüllt: Download der aktuellen Hosts-Datei per FTP auf den lokalen Rechner oder aus unserem Netzwerk und Kopieren dieser in das Zielverzeichnis. Problem ist nur, das die Hosts-Datei standardmäßig unter c:\windows\system32\drivers\etc liegt und der User natürlich keine Schreibrechte hat, was dann wieder zu einem Fehler führt. Kennt jemand eine Möglichkeit, diese Aufgabe zu meistern. Bin offen für Alles. Eigentlich muss ja nur ein Eintrag innerhalb der Datei geändert werden. Vielen Dank im Voraus für Eure Antwort.
  2. Hallo Danny, danke. Funktioniert. Wir lassen das VB-Script über die Autostart laufen, da das Script sowieso in einer Endlosschleife läuft. Vielen Dank. alessandro.
  3. Hallo Forum, wir haben folgendes Problem und wissen nicht mehr weiter. Auf den Notebooks unserer Außendienstler sollen Dateien gesichert werden, sobald sich diese mit unserem Netzwerk per VPN verbunden haben. Dazu nutzen wir Robocopy von Microsoft. Wir haben dazu folgende Batch-Datei geschrieben, welche erst den Server in der Firma anpingt und bei Erfolg sich mit dem Backuplaufwerk zur Authentifizierung verbindet, dann Robocopy startet und nach Beendigung das Netzlaufwerk wieder trennt. Dieser Vorgang soll dann alle 5 Minuten (300 Sekunden) ausgeführt werden. Ist der Ping nicht erfolgreich, wird nach 300 Sekunden wieder ein Ping abgesetzt, solange, bis dieser erfolgreich ist. Hier die Batchdatei: @echo off :1 sleep 300 ping -n 1 192.168.XXX.XXX | findstr "(0%" if %errorlevel% neq 0 exit net use \\192.168.XXX.XXX\BCK_Aussendienst$ /USER:Benutzername Passwort robocopy.exe "C:\Dokumente und Einstellungen\%username%\Eigene Dateien" "\\192.168.XXX.XXX\BCK_Aussendienst$\%username%" /MIR /Z /COPY:DAT /MAX:5242880 /NP /IF *.txt /IF *.pdf /IF *.doc /IF *.xlsx /IF *.xls /IF *.docx /IF *.ppt /IF *.pptx /IF *.csv net use \\192.168.XXX.XXX\BCK_Aussendienst$ /del goto 1 Als Batchdatei funktioniert das Ganze einwandfrei - nur das Aufpoppen des CMD-Fensters stört. Darum wollen wir das Ganze als Dienst laufen lassen. Die Kompilierung der Batch-Datei zur Exe-Datei haben wir mit dem Programm BatchCompiler (Freeware) durchgeführt. Diese Exe-Datei funktioniert auch noch einwandfrei. Sobald wir aber den Dienst einrichten (mit Instsrv und Srvany von Microsoft) und starten, läuft der Befehl in einer Endlosschleife ab, ohne nach jedem Durchlauf 300 Sekunden zu warten. Dadurch verbraucht der Rechner bis zu 80% Kapazität und ein Arbeiten ist fast unmöglich. Kennt noch jemand einen anderen Wartebefehl (wait.exe haben wir auch schon erfolglos ausprobiert) oder hat Erfahrung mit dieser Konstellation? Vielen Dank im Voraus für Eure Antwortden. Mfg, alessandro.
×
×
  • Neu erstellen...