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 die am Ende des Monats laufen soll.

Mitglied: Azubi123

Azubi123 (Level 1) - Jetzt verbinden

31.05.2012, aktualisiert 15:25 Uhr, 4614 Aufrufe, 15 Kommentare

Danke ann alle die mir ihre Hilfe anbieten oder es zu versuch.
ich versuche mich in der Zukunft auch bei euch zu revanchieren.

Ich Möchte eine Batch-Datei erstellen die am ende des Monats sich startet (ist jeden Tag in Autostart eingefügt),
d. h. sie soll erkennen wann der letze im monat ist und sich dann ausführt.
Diese Batch datei soll dann einen bestimmten ordner Packen und auf einen Pfad auf einem Netzlaufwerk Speichern
MFG
Azubi123
(Danke im Vorraus)
Mitglied: Ravers
31.05.2012, aktualisiert um 15:38 Uhr
Hi,

ich glaube "Geplante Tasks" ist genau das was du suchst. (Unter Start-Programme-Zubehör-Systemprogramme)

Das in einer Batch abzuhandeln ist recht schwer, impliziert auch, das du dich täglich anmeldest ... und natürlich must du definieren wann denn der letzte im Monat ist (ist es der 29/30 oder 31).
Hier würde
01.
date /T
helfen, aber da du ein Neuling im Batch bist, würd ich das lassen


greetz
ravers
Bitte warten ..
Mitglied: Azubi123
31.05.2012 um 15:55 Uhr
Hallo Ravers,
Ja Taks geplante Taks meine ich, die sagen wir mal um 09:00 Uhr laufen.
Also soll ich jeden Monat Definieren und den letzten Tag auch?
und mit einer Schleife die Tage Hochzählen (for schleife)?
oder kann ich dieses dann mit dem Befehl date abfragen ?
Bitte warten ..
Mitglied: mak-xxl
31.05.2012, aktualisiert um 16:13 Uhr
Moin Azubi123,

die Batch kann etwa so aussehen:
01.
@echo off 
02.
set "vbsfile=%temp%\newdate.vbs" 
03.
echo Wscript.Echo DatePart("D", (Date()+1))>>%vbsfile% 
04.
for /f %%a in ('cscript //nologo %vbsfile%') do set "NewDay=%%a" 
05.
del %vbsfile% 
06.
if [%NewDay%] neq [1] exit /b 1 
07.
 
08.
:: Backup-Befehle
Per WSH wird festgestellt, ob der folgende Tag ein 1. des Monats ist, wenn nicht, wird das Script sofort beendet, wenn ja, werden alle Zeilen nach der sechsten Zeile ausgeführt. Die Datei kann also jeden Tag des Monats/Jahres per Cron gestartet werden.

Freundliche Grüße von der Insel - Mario
Bitte warten ..
Mitglied: Connor1980
31.05.2012, aktualisiert um 16:11 Uhr
Hi,

warum umständlich in der Batch und nicht einfach per "Geplante Tasks" oder "Aufgabenplanung" den letzten Tag eines jeden Monats auswählen.

Grüße
Bitte warten ..
Mitglied: Ravers
31.05.2012 um 16:22 Uhr
Zitat von Connor1980:
Hi,

warum umständlich in der Batch und nicht einfach per "Geplante Tasks" oder "Aufgabenplanung" den letzten
Tag eines jeden Monats auswählen.

Grüße

Genau das meinte ich Azubi123 !

Greetz
Bitte warten ..
Mitglied: Skyemugen
31.05.2012, aktualisiert um 16:31 Uhr
Zitat von Ravers:
> Zitat von Connor1980:
> ----
> Hi,
>
> warum umständlich in der Batch und nicht einfach per "Geplante Tasks" oder "Aufgabenplanung" den
letzten
> Tag eines jeden Monats auswählen.
>
> Grüße

Genau das meinte ich Azubi123 !

Greetz


Na dann sag doch mal wie, ich sehe keine Option für den letzten Tag des Monats, sofern nicht M$ so clever ist 31=30=28/29 zu setzen ...
Bitte warten ..
Mitglied: Connor1980
31.05.2012 um 16:54 Uhr
bei Vista/7:
in der Aufgabenplanung bei Trigger->Einstellungen monatlich,
rechts daneben: Monate: alle, Tage: letzter

bei XP:
mehrfachen Zeitplan und jeweils den letzten Tag des jeweiligen Monats auswählen.

Grüße
Bitte warten ..
Mitglied: Ravers
31.05.2012 um 17:03 Uhr
Danke Conner
Auch wenn man darauf selber kommen kann ;) ... btw. über welches BS reden wir hier eigentlich?!

greetz
ravers
Bitte warten ..
Mitglied: bastla
31.05.2012, aktualisiert um 21:31 Uhr
Hallo Mario!

Sehr hybsch - falls Du noch sparen wolltest, könntest Du zwei Paar Klammern weglassen oder gleich nur
WScript.Echo Day(Date+1)
schreiben ...

Grüße
bastla
Bitte warten ..
Mitglied: mak-xxl
31.05.2012 um 21:48 Uhr
Moin bastla,

ich wollte der Datei etwas Größe mit auf den kurzen Weg geben ...

Schönen Feierabend und Grüße von der Insel - Mario
Bitte warten ..
Mitglied: bastla
31.05.2012 um 21:56 Uhr
Hallo Mario!

Ist ein Argument ...

Um übrigens tatsächlich den letzten Tag des aktuellen Monats zu finden:
WScript.Echo DateSerial(Year(Date),Month(Date)+1,0)
bzw dann Day() davon ...

Grüße
bastla
Bitte warten ..
Mitglied: Azubi123
01.06.2012 um 06:59 Uhr
Also erstmal an alle Danke die Mich ein Stück weiter gebracht haben.
Das Betriebssystem wo es laufen soll ist ein Windows Server 2003 R2.
Wie sieht es dar aus kann ich das auch ohne batch festlegen ?
Mein Nächstes problem Wäre dann auch wie ich, die Batch datei dazu bekomme einen bestimmten ordner zu Packen und auf einen Pfad auf einem Netzlaufwerk Speichern soll.
Kann ich ja net use benutzen oder ?
Bitte warten ..
Mitglied: mak-xxl
01.06.2012, aktualisiert um 08:02 Uhr
Moin Azubi123,

die Batch bekommt dann beispielsweise folgenden Backupbefehl:

7z.exe a -r "\\Server\Freigabe\Backup\%date%.7z" "X:\Ordner\*.*"
Das Ganze mit Log-Datei:

7z.exe a -r "\\Server\Freigabe\Backup\%date%.7z" "X:\Ordner\*.*" > "\\Server\Freigabe\Backup\log-%date%.txt"
Es wird '7z' als Packer verwendet (jeder andere kommandozeilenfähige Packer geht auch), ein Zugriff auf die Serverfreigabe kann vorab geprüft werden, in dem das Vorhandensein einer dort liegenden Datei ermittelt wird, etwa so:

if /i not exist "\\Server\Freigabe\Backup\readme.txt" echo Kein Server - kein Backup & exit /b 1
Wenn das Backup auf dem Server laufen soll, vereinfacht sich alles auf lokale Pfade, die wohl erreichbar sein sollten ...

Natürlich muss es kein Batchjob sein, es gibt WSH, VB.Net oder Powershell oder ... - was immer Dir besser liegt.
Freundliche Grüße von der Insel - Mario
Bitte warten ..
Mitglied: bastla
01.06.2012, aktualisiert um 08:04 Uhr
Hallo Azubi123!

Abgesehen davon, dass diese Frage nicht wirklich in diesen Thread passt, gibt es (auch hier im Forum) diverse Ansätze dazu (erst neulich wieder aktuell zB hier eine PowerShell- und eine VBS-Version) ...

Nur für diesen Zweck würdest Du jedenfalls kein "net use" benötigen - Stichwort: UNC-Pfad

Grüße
bastla
Bitte warten ..
Mitglied: Connor1980
01.06.2012 um 09:26 Uhr
Hi
Zitat von Azubi123:
Das Betriebssystem wo es laufen soll ist ein Windows Server 2003 R2.
schön
Wie sieht es dar aus kann ich das auch ohne batch festlegen ?
du liest die geschrieben Beiträge aber schon, oder?
https://www.administrator.de/articles/detail.php?id=185734&token=219 ...
Zitat von Connor1980:
bei XP:
mehrfachen Zeitplan und jeweils den letzten Tag des jeweiligen Monats auswählen.

Grüße
Bitte warten ..
Ähnliche Inhalte
E-Mail
E-Mail End zu End Verschlüsselung
gelöst Frage von BergEnteE-Mail45 Kommentare

Hallo Support Forum, wir wollen Daten zwischen verschiedenen Organisationen sicher übertragen und verschlüsseln. Die Organisationen arbeiten mit Mac Mail, ...

Microsoft Office

Excel: Fixwerte pro Monate nach Monaten zuordnen

gelöst Frage von simsMicrosoft Office2 Kommentare

Hallo Leute, ich habe Fixwerte pro Monat, sprich von Jänner bis Dezember (rot eingekreist). Jetzt möchte ich gerne diese ...

Windows Server

Batch Skript während dem Betrieb mittels GPO laufen lassen

gelöst Frage von WinLiCLIWindows Server14 Kommentare

Hallo zusammen, ich würde gerne einige Skripte für paar Tage laufen lassen, die immer wenn die GPO´s neu eingelesen ...

Installation

BATCH Variable aus .txt Datei ohne Leerzeichen am Ende

Frage von MarciMarc85Installation3 Kommentare

Hallo, Ich hab ein problem und finde einfach nicht den richtigen Lösungsweg. eine Software hat mehrere Windows Dienste, die ...

Neue Wissensbeiträge
Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 7 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 12 StundenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 23 StundenMicrosoft Office3 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Humor (lol)

Warum man sein Gast-WLAN nicht beliebig nennen sollte

Erfahrungsbericht von Henere vor 2 TagenHumor (lol)5 Kommentare

Servus, mal was aus dem Alltag. Zu Hause. Eigentlich wollte ich nur einen weiteren WLAN-AP ins Netz bringen, damit ...

Heiß diskutierte Inhalte
Windows Netzwerk
LAN nur 10MB pro s trotz gb lan
Frage von tsunamiWindows Netzwerk21 Kommentare

Hallo zusammen, ich brauche mal wieder einen Anstoß in die richtige Richtung. Ich habe einen Windows 10 pc mit ...

Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...