Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch Job zum verwalten einer Virendefinitionsdatei - Problem beim filehandling

Mitglied: HisDudeness

HisDudeness (Level 1) - Jetzt verbinden

04.12.2007, aktualisiert 05.12.2007, 3497 Aufrufe, 2 Kommentare

Liebe Alle,

ich habe gerade erst angefangen mit dem scripten und habe folgendes Problem. Ich würde gerne eine Virendefinitionsdatei, welche jeden Tag gedownloaded wird von einem Verzeichnis in mehrere andere Verzeichnisse kopieren. Leider hat die Datei nicht immer den gleichen Namen sondern enthält eine fortlaufende Nummer. Deshalb will ich diese Datei umbenennen. Sicher ist das Problem einfach zu lösen, allerdings tue ich mich damit sehr schwer. Googlen und das durcharbeiten des Forums haben mich zu folgender Teillösung geführt. Diese erscheint mir jedoch nicht elegant und funktioniert zudem auch nicht richtig. Für Tipps jeder Art bin ich dankbar. Denke bis man einen Überblick erlangt hat ist das Geschäft hier mühsam

01.
@echo off 
02.
 
03.
TITLE daily sdat file handling 
04.
 
05.
VERIFY ON 
06.
 
07.
:: Setzen der Umgebungsvariablen 
08.
 
09.
SET Quellverz=H:\Daten\batch Jobs\sdat File handling automatisieren\ 
10.
SET Zielverz1=H:\Daten\batch Jobs\ 
11.
 
12.
 
13.
:: Entfernen einer vorhandenen sdat.exe 
14.
 
15.
echo. 
16.
echo Vorhandene sdat.exe wird entfernt. 
17.
echo. 
18.
 
19.
IF EXIST "%QUellverz%sdat.exe" (DEL "%QUellverz%sdat.exe" /Q /F) ELSE ECHO sdat.exe nicht vorhanden. 
20.
 
21.
:: Umbenennen und kopieren der vorhandenen sdatXXXX.exe 
22.
 
23.
echo. 
24.
echo Umbennen und kopieren der vorhandenen sdatXXXX.exe 
25.
echo. 
26.
 
27.
REN "%QUellverz%sdat*.exe" "%QUellverz%sdat.exe" 
28.
 
29.
 
30.
:: Ist ein USB Stick irgendwo am System angeschlossen ?  
31.
:: Der Stick sollte die Datei usb_stick.txt gespeichert haben.  
32.
 
33.
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\usb_stick.txt SET USBST=%%i:  
34.
pause 
35.
 
36.
XCOPY "%QUellverz%sdat.exe" "%Zielverz1%sdat.exe" /D /F /-Y 
37.
 
38.
xCOPY "%QUellverz%sdat.exe" "%USBST%sdat.exe" /D /F /-Y 
39.
 
40.
echo. 
41.
echo sdat file handling erfolgreich abgeschlossen. 
42.
echo.
Beste Grüße und Dank an Alle

Gruß



[Edit Biber] Als <code> formatiert. [/Edit]
Mitglied: Biber
04.12.2007 um 09:10 Uhr
Moin YourDudeness,

Diese erscheint mir jedoch nicht elegant und funktioniert zudem auch nicht richtig
Hm, da kann ich ja als erfahrener Bätchzusammenschredderer und langjähriger Beobachter der F.D.P.-Landesdelegiertenkonferenzen aus dem Nähkästchen plaudern:
Die handwerkliche Umsetzung eines Plans kann selten besser sein als der Plan selbst.
Und wenn, dann hat es eher etwas Rührendes.

Von daher würde ich zumindest zwei Details der Strategie noch mal andiskutieren, bevor wir hier drauflostippseln.

  • wenn denn diese "neue" Virendefinitionsdatei jeden Tag wieder mit dem gleichen Namen unterwegs ist - woran sollen folgende Prozesse erkennen, dass diese noch nicht verarbeitet wurde? An Datum und Uhrzeit? Muss doch dann auch "verwaltet" werden. Ich würde auf das Umbenennen ganz verzichten. Zuerst gedanklich und dann schauen, welche Strategien mir dann bleiben.

  • dieses blinde Schieben von Daten auf einen USB-Stick, der da sein kann oder nicht da sein kann... hmmmmmmmm. Bullshit Hat Potenziale. Dennoch, wenn jemand einen USB-Stick irgendwo reinstecken konnte, dann hat dieser auch die Möglichkeit, einen "saugenden" Batch auf diesem USB-Stick mitzubringen, um damit zu prüfen, ob in Deinem VIRDEF-Verzeichnis eine neuere Datei liegt als auf dem Stick ist. Hier würde ich für 2 Batches plädieren.

Grüße
Biber
Bitte warten ..
Mitglied: HisDudeness
05.12.2007 um 07:30 Uhr
Hi,

ich habe noch einmal über das ganze Thema nachgedacht. Zu dem von Dir erwähnten Punkt eins:

Die Datei muss umbenannt werden da, durch meinen Vorgänger initialisiert, alle Rechner in der Firma hier eine Datei sdat.exe automatisch per cron ausführen. Diese Datei liegt an einem vorgegebenen Platz. Das mag sehr ungeschickt sein, ist aber leider so - da der Admin hier nicht mehr anwesend ist und ich seinen Stuhl vertretungsweise erst seit kurzem inne habe versuche ich erst einmal zu glätten was zu glätten ist

Ich dachte es wäre am einfachsten die bereits ein Tag alte Datei einfach zu löschen bevor die neue reinkommt. Dann soll einfach die neue Datei, welche aussieht wie sdatXXXX.exe umbenannt werden in sdat.exe - so komme ich um eine Neuer/Älter Abfrage herum (dachte ich). Wenn das jedoch nicht gerade elegant oder wie auch immer ist, nehme ich auch jeden anderen Tip an !!!! Bin ja kein Profi - leider....

Der USB Stick wird benötigt um diese Datei in autarke Netz zu speisen. Da der Transfer von zwei Rechnern erfolgen kann und diese verschieden sind habe ich diese Zeile "zusammengesucht" Dein Einwand ist korrekt. Diese Lösung hatte mir auch bereits bauchschmerzen bereitet. Einen "saugenden" batch könnte ich mir da gut vorstellen ! Denke auch den bekomme ich hin

Für weitere Hilfe bin ich dankbar !

Cheers und Grüße
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
IP Profile mit Batch verwalten
Frage von 126594Batch & Shell3 Kommentare

Hallo zusammen, Bisher habe ich schon ein wenig mit der programmierung von Batch Dateien auseinander gesetzt, nur übersteigt das ...

Windows Update
Windowsupdates verwalten
gelöst Frage von DhalbenWindows Update3 Kommentare

Hallo zusammen Folgendes Szenario: Ich habe ne Ladung Rechner bei denen ich gerne überprüfen würde ob die Windows Updates ...

Windows 7
Bildschirme verwalten
gelöst Frage von Dominik98Windows 76 Kommentare

Guten Tag, ich möchte an einem Laptop (Lenovo 42405BG) mit Windows7 und 2 externen Bildschirmen folgende Einstellungen übernehmen. Das ...

Batch & Shell
ImgBurn Batch Problem
gelöst Frage von Nightowl71Batch & Shell5 Kommentare

hallo gemeinde, ich habe mal wieder probleme mit einer batchdatei :( folgendes habe ich gefunden, was nur zum teil ...

Neue Wissensbeiträge
Microsoft

Neuigkeiten zu Server und Office 365 was läuft mit was und was nicht

Tipp von AlFalcone vor 5 StundenMicrosoft

Server Betriebssysteme auf dem die verschiedenen Offices nicht supported sind: • Office 365 ist und wird nicht supported auf Windows ...

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 6 StundenSpeicherkarten1 Kommentar

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 8 StundenSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 23 StundenHardware1 Kommentar

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Windows 10
Sysprep Fehler im Log kann nicht starten
Frage von grillinator95Windows 1022 Kommentare

Hallo, kann leider SYSPREP nicht mehr starten, Win10 64bit. Logfile sagt folgendes: 2018-10-17 13:44:56, Info SYSPRP 2018-10-17 13:44:56, Info ...

Apple
MacBook Pro 2018 mit 8 GB oder 16 GB
Frage von SysAdm81Apple14 Kommentare

Hallo zusammen, ich steh vor der Überlegung mir ein MacBook Pro 13 (2018) zu kaufen. Bzgl. SSD habe ich ...

Outlook & Mail
Outlook schiebt Mails aus Posteingang sofort in den Papierkorb
Frage von hermesOutlook & Mail13 Kommentare

Hallo Outlook Fachleute, wir haben hier das Problem, dass Outlook 2010 alle ankommenden Mails seit zwei Tagen einfach in ...

Sicherheitsgrundlagen
EuGH-Urteil - Internetanschluss für die ganze Familie - Filesharer haften trotzdem
Frage von StefanKittelSicherheitsgrundlagen12 Kommentare

Hallo, In diesem Artikel geht es darum, dass Jemand aus der Familie ein Hörbuch illegal hochgeladen hat. Der Vater ...