Archiv für die Kategorie „Tutorial“

Page 1 of 212

WordPress: Send Administrator E-Mails to all you users with Email Users 2 Plugin (Emu2)

Tested with WordPress 3.2.1!

Now schedule your mails.

WordPress: Send email to users, manually or on schedule (digest of newest posts). Users can send emails to each other. Export function included. A plugin for wordpress which allows you to send an email to the registered blog users. Users can send personal emails to each other. Power users can email groups of users and even notify group of users of posts. With ability to schedule mails of the newest post in digest form.

STILL BETA!!!

Download from WordPress repository

FAQ

Do you have other plugins?

Check out my other WordPress Plugins.

My provider/host/server does not seem to work with your plugin

OK, there are some administrator outside which treat their services very strict. Mass mailing can always be misused for spamming. That’s why you should ask your admin for current restrictions on mail sending. Pass their answers to me. And by the way, if you are starting a serious business than you should not put your website on a cheap mass web host without any personal support.

Problems with automatic sending. Why are some mails send by the hour instead daily or even three times in a row?

The build in scheduler of WordPress which I use in this plugin is not 100% reliable. This seems to be a bug. It’s already an issue in the bug tracking system of the WordPress developers. Have a look: http://core.trac.wordpress.org/. Emu2 is still beta. If you don’t want to get into trouble with your users I advice you to turn this automatic function off until the bug is fixed.

How can I give certain users the ability to use EMU2?

Scroll down in settings menu and you will find the different capabilities. You can assign them to different roles, hence to your users. I would advice you to use the plugin [User Role Eitor].

Where do I post my feedback?

Here

How can I support you?

That is nice of you. Donation link: http://1manfactory.com/donate

Will there ever be a real manual?

I don’t know. Maybe.

Changelog

0.83b (23.11.2011)

  • adding spanish version – Thanks to Pablo Olave from Chile

0.82b (06.07.2011)

  • tested with WordPress 3.2 -> ok
  • fixed HTML link problem in visual editor

0.81b (10.06.2011)

  • not sending empty mail without digest
  • sending success mail to admin

0.80b (09.06.2011)

  • NEW: Schedule a digest mail of the newest posts
  • Put sender into to field when sending problems (optional)
  • editing of templates moved to additional section

0.73b (30.05.2011)

  • Bugfixing on sending of test mails

0.72b (30.05.2011)

  • Test with WordPress 3.1.3 -> ok
  • Bugfixing on missing Url information in sent mails
  • changed default values from 0 to NULL to prevent possible errors

0.71b (24.04.2011)

  • enhancing administration of user capabilities

0.70b (16.04.2011)

  • some bug fixing with invalid from field values
  • bcc limit variable
  • choose your own sender name and address
  • more translations

0.65b (07.04.2011)

  • setting Return-Path
  • setting Message-Id

0.64b (05.04.2011)

  • implementing debug mode
  • tested with WordPress 3.1

0.63b (09.02.2011)

  • tested with WordPress 3.0.5
  • additional translation

0.62b (04.02.2011)

  • Translation of user roles

0.61b (04.02.2011)

  • Debug Info in subject line removed (sorry for that)

0.60b (03.02.2011)

  • UTF-8 Bug with german Umlauts fixed
  • Ability to chose between server mail function and wordpress mail function
  • new icon

0.54b (02.02.2011)

  • Solving Dashboard Folding Bug

0.53b (02.02.2011)

  • Some new translating.
  • Improving Error messages when using different roles

0.52b (01.02.2011)

  • fixed redeclare of function error

0.50b (27.01.2011)

  • using build in wordpress function so sent mail
  • adding screenshots
  • translation update
  • now with traceless deinstallation routine

0.42b (26.01.2011)

  • HTML-Editor: fixing problems with media upload

0.41b (26.01.2011)

  • Fixing small HTML-Editor bug

0.40b (22.01.2011)

  • Using HTML-Editor (TinyMCE)
  • Fixing small mail sending bug
  • making screenshots

0.32b (10.01.2011)

  • UTF-8

0.31b (10.01.2011)

  • PLEASE UPDATE!!!

0.3b (10.01.2011)

  • PLEASE UPDATE!!!
  • wrong folders

0.2b (10.01.2011)

  • first version, please test before productive using
global $qrcodetag; echo $qrcodetag->getQrCodeUrl($content, $size, $encoding, $ecc, $margin, $version);

Unbekannte Zeichensätze finden mit “WhatTheFont”

Heute war ich auf der Suche nach einem bestimmten Zeichensatz.

Leider hatte ich nur ein Bild von der Schrift aus dem Internet.

Und da habe ich WhatTheFont entdeckt.

Dort lädt man einen möglichst genauen und scharfen Ausschnitt des Textes als Bild hoch, kontrolliert, ob die Zeichen auch korrekt erkannt worden sind. Und am Ende spuckt die Website möglichst gut passende Zeichensätze raus.

Was will man mehr?

 

 

Create your own Kindle dictionary for every language for free

Not everyone is happy with the Oxford Dictionary delivered on Amazon’s Kindle. I will show you how to create your own free Kindle dictionary for every language. All you need comes free (and totally legal) from open sources.

Advantages

  • you don’t have to install any software, no Python stuff, no big generator installations.
  • you can chose every language you like as long as there are database sources in text format available (the common download format for it in the internet)
  • it only takes about 30 minutes to generate a dictionary with 800.000 entries

What we need

  • a dictionary database in tab delimited file format (<word>TAB<translation>). I advice you to download a fresh one from dict.cc which as to my experience currently has the biggest free (for personal use) database and the widest selection of languages. Name the file “dict.txt
  • The following package of files to generate a opf file
  • The newest version of Amazon’s mobigen to generate the dictionary itself in the final step

Step by Step instruction

1. Unpack and open the downloaded file with an text editor (not with a word processor). You should give notepad++ a try.

2. Delete the comment header and the empty line at the beginning of the file.

3. Put all the files (dict.txt, package files and mobigen.exe) together in one folder

4. Open a command line window and execute the following command:

tab2opf.exe dict.txt

This generates dict.opf and a bunch of html files. It will take about 5-10 minutes depending on your machine.

5. Generate a 600×800 pixel sized cover image (cover.jpg) or you will get a warning message. Take an empty picture if you are not in the mood for drawing.

6. Open the new dict.opf with the editor and change/edit the title and input respectively output language (e.g. en or de). You can edit additional meta data (information link below) to your needs as well. Insert information for a cover:


<meta name="cover" content="my-cover-image" />

...

<manifest>

...

<item href="cover.jpg" id="my-cover-image" media-type="image/jpeg" />

...

</manifest>

6. Back to the command line:

mobigen.exe dict.opf

This generates the dictionary dict.mobi. It will take about another 5-10 minutes. You can ignore the warnings, it will still work. If you want to get rid of the warnings and generate a dictionary with cover, title page and an instruction have a closer look at my screen shot where indicated yellow.

Installation on your Kindle:

  • Transfer the generated file (dict.mobi) to the documents folder on your Kindle
  • Press Menu
  • Select Settings
  • Press Menu again
  • Select Change Primary Dictionary
  • Select your new dictionary

You can find more information on this topic here:

Quick: Download youtube video to AVI with VLC media player

No need to buy expensive software or hustle around with command line freeware.

  1. get and install VLC media player
  2. copy URL of desired youtube video
  3. open VLC
  4. Media|Convert/Save|Network
  5. enter URL
  6. press Button “Convert / Save”
  7. enter Destination file. IMPORTANT: Should end with “.avi”
  8. Chose profile “Video – DIV3 + MP3 (ASF)”
  9. Press Button “Start” and wait
  10. Done

Of course you can chose or create any other profile you like. Or use a raw file output to edit files with virtualdub.

If you only want to keep the audio track chose an only audio profile.

Quick: SquirrelMail und XAMPP lokal installieren und testen

Quick: SquirrelMail und XAMPP lokal installieren und testen

Wer Applikationen programmiert, die auch Mails verschicken, möchte dies natürlich auch lokal testen. Dazu lohnt es sich, den Webmail Client »SquirrelMail« zu installieren. Dieser Artikel ergänzt mein XAMPP-Tutorial.

1. laden http://squirrelmail.org/download.php

2. entpacken nach »c:\Programme\xampp\htdocs\squirrelmail\« und anlegen von »c:\Programme\xampp\htdocs\squirrelmail\attach\«

3. kopieren der Konfigurationsvorlage »c:\Programme\xampp\htdocs\squirrelmail\config\config_default.php« nach »c:\Programme\xampp\htdocs\squirrelmail\config\config.php«

4. editieren von »c:\Programme\xampp\htdocs\squirrelmail\config\config.php«


$domain = 'localhost';

$data_dir = 'c:\\Programme\\xampp\\htdocs\\squirrelmail\\data\\';

$attachment_dir = 'c:\\Programme\\xampp\\htdocs\\squirrelmail\\attach\\';

$imapServerAddress = 'localhost';

$smtpServerAddress = 'localhost';

5. Testen

User anlegen in Mercury. In der Admin-Oberfläche: Configuration|Manage Local Users…|Add einen User anlegen. User in Mercury meint die eigentlichen Mail-Empfänger.

Einwählen: http://localhost/squirrelmail/src/login.php

Name: Username (ohne @localhost)

Passwort: (wie festgelegt)

Mail zusenden: http://localhost/xampp/mailform.php (Adressat=Ihr neuer Nutzer PLUS @locahost). Die Mail müsste augenblicklich in SquirrelMail erscheinen, eventuell müssen Sie noch »Check mail« klicken.

WordPress und XAMPP tunen

XAMPP ist lokal und in der Standardausführung nicht sehr schnell. Daher lohnt es sich, Hand anzulegen.

Zunächst müssen wir wissen, wie langsam (oder schneller) unser System läuft. Dazu editieren Sie die WordPress Template Datei »footer.php«:

Direkt über </body> fügen Sie Folgendes ein:

<?php echo $wpdb->num_queries; ?> database queries in <?php timer_stop(1); ?>

Spielen Sie am besten ein bisschen herum, um ein Gefühl für »gute« Werte und Zeiten zu erhalten.

Laden und aktivieren Sie verschiedene Plugins, um zu prüfen, wie unterschiedlich sich die Werte entwickeln.

Bei besonders vielen SQL-Statements (auch Queries genannt), lohnt es sich, die Plugins schrittweise zu deaktivieren und zu prüfen, ob schlecht programmierte Plugins mit zu vielen Datenbankabfragen nicht durch Alternativen ersetzt werden können
Besonders verdächtig sind meiner Erfahrung nach Plugins, die die letzten Kommentare oder vergleichbare Artikel anzeigen, da diese bei jedem Aufbau der Seite generiert werden (wenn kein Cache läuft).

Testen Sie auf alle Fälle ein Cache-Plugin (ich empfehle wegen der einfachen Wartbarkeit wp-supercache). Ein Cache-System speichert bereits generierte HTML-Seiten in einen Zwischenspeicher ab, so dass diese nicht immer wieder neu generiert werden müssen.
Für Entwickler empfehle ich noch das Plugin »Debug Queries«. Dieses listet alle generierten SQL-Statements auf der Frontend-Seite auf. Dazu muss noch in der Datei »wp-config.php« was angepasst werden:


define(‚SAVEQUERIES‘, true);

Empfohlene Einstellungen

php.ini

Ort: C:\Programme\xampp\php\php.ini


memory_limit = 1024M

my.ini

Ort: C:\Programme\xampp\MySQL\bin\my.ini


key_buffer = 256M

max_allowed_packet = 16M

table_cache = 512

sort_buffer_size = 4M

read_buffer_size = 4M

read_rnd_buffer_size = 8M

net_buffer_length = 2M

innodb_buffer_pool_size = 256M

Wenn Sie merken, dass der Server langsam ist, können Sie in phpMyAdmin unter »Status« überprüfen, welche Parameter momentan Probleme bereiten. Diese werden rot hinterlegt. Anschließend sollte der Speicherplatz dafür erhöht werden.

Zur gezielteren Analyse muss man natürlich WP-Supercache zumindest für Admins deaktivieren, weil die Ergebnisse sonst verfälscht werden.

Und nicht vergessen: Es klappt nur, wenn man Apache und/oder MySQL nach jeder Änderung neu startet.

Zum Nachschlagen

XAMPP – Entwicklungsumgebung für Apache, MySQL, PHP auf Windows – Tutorial

XAMPP ist eine Distribution von Apache, MySQL, PHP und Perl, die sich (fast) per Knopfdruck installieren und wenig Wünsche übrig lässt.

Ich zeige hier eine kleine Anleitung, die ich selbst auch nutze bei Neuinstalationen. Den Abschluss bildet eine Sammlung von Links Hinweisen zu nützlichen Ergänzungen.

Schritt 1 – Installation

Xampp-Home Xammp-Windows

Ich empfehle die EXE-Datei. Wir können beruhigt nach c:\programme\xampp installieren. Es ist nicht notwendig, dass C-Verzeichnis vollzumüllen. Alle Programme und zusätzliche »Addons« laufen dort problemlos: Eine Fehlermeldung (»xampp component status check failure«) beim Aufruf des XAMPP Control Panel kann ignoriert werden. Wen diese Meldung nervt, kann Folgendes tun:

  1. Registry Editor starten und den Schlüssel
  2. HKEY_LOCAL_MACHINE\SOFTWARE\xampp\Install_Dir aufrufen
  3. Den dort eingetragenen Wert ändern zu: »C:\xampp«. Damit sollte die unglückselige Fehlermeldung nicht mehr auftauchen.

Die Meldungen der Firewall sollten sie akzeptieren, sonst tauchen Sie immer wieder auf. Warum die Firewall von Microsoft Zugriffe auf den eigenen Rechner unterbindet, kann wohl nur Bill Gates selbst erklären.

Schritt 2 – Es geht los

Wir starten das XAMPP Control Panel. Die Funktionen dort sollten selbsterklärend sein. Wenn man die wichtigsten Komponenten Apache und MySQL gestartet hat, kann man das Control Panel in den Hintergrund bzw. in die Systray wegklicken.

Die Konfiguration von XAMPP und seinen Komponenten erfolgt in verschiedenen Konfigurationsdateien. Eine Auflistung findet sich weiter unten.

Wir prüfen jetzt, ob alles erstmal geklappt hat. Dazu starten wir Apache, MySQL und Mercury. Mercury ist ein Mailserver, den man nicht unbedingt braucht, aber die Funktionsfähigkeit sollte wenigstens einmal getestet werden.

Nehmen Sie ihren Browser und laden Sie die URL »http://localhost«. »Localhost« ist eine Abkürzung für ihren eigenen Rechner bzw. für die Adresse ihres eigenen Rechners. Sie können auch »http://127.0.0.1« eingeben.

Wenn der erste Aufruf erfolgreich war, dann würde ich jetzt einige Änderungen in der php.ini (der Konfigurationsdatei für den PHP-Interpreter) vornehmen. Die Datei befindet sich unter »C:\Programme\xampp\php\php.ini«.

Passen Sie dort an bzw. entkommentieren folgendes:

  • short_open_tag = On
  • extension=php_curl.dll
  • variables_order = “EGPCS”
  • error_reporting = E_ALL

Damit die Änderungen Wirkung zeigen, muss Apache natürlich neu gestartet werden. Das erledigen Sie über das Control Panel.

Sie sollten auch nicht vergessen, den Sicherheitscheck auszuführen. Die Punkte dort sind selbsterklärend. Im Allgemeinen sollte es aber reichen, wenn Sie für MySQL einen root-Nutzer anlegen.

Schritt 3 – Warm werden mit XAMPP

Einige wichtige Standardprogramme bzw. Webapplikationen werden schon mitgeliefert. Am Anfang dürfte das wichtigste wohl phpMyAdmin sein. Hierbei handelt es sich um den am weitesten verbreiteten Web-Client zur Verwaltung von MySQL-Servern. Bei XAMPP wird er gleich mit ausgeliefert http://localhost/phpmyadmin/.

Den »root«-Nutzer sollte man tunlichst nur nehmen, um Datenbanken oder neue Nutzer anzulegen. Für neue Projekte, bspw. WordPress, erzeugt man einen Nutzer und wählt die Option »Erstelle eine Datenbank mit gleichem Namen und gewähre alle Rechte«.

Schritt 4 – Einrichtung des Mailserver Mercury

Diesen Mailserver kann man nutzen, wenn man Applikationen schreibt, die Mails verschicken, z.B. Newsletter. Allerdings ist dieser Server – wie das gesamte XAMPP-Projekt auf Windows – nur für Entwicklungsumgebungen ausgelegt. Auf Produktivsystemen sollte man m.M. nach lieber auf Linux bzw. LAMPP zurückgreifen.

Bei richtiger Programmierung sollte man ohne Probleme alle Skripte in PHP auf allen System, egal ob Windows mit Internet Information Server (IIS) oder Linux mit Apache nutzen können.

Den Admin-Bereich von Mercury erreicht man über den Admin-Button in XAMPP Control Panel. Hier gehen wir folgende Schritte durch:

  1. Mercury-Webserver deaktivieren: Mercury|Configuration|Protocol Modules|MercuryB HTTP Haken entfernen und Mercury Neu starten
  2. Configuration|Mercury Core Modul|General Internetname for this system: localhost
  3. local mailbox directory path: C:\PROGRAMME\XAMPP\MERCURYMAIL\MAIL\~N
  4. Username of Postmaster: Admin
  5. Configuration|Mercury Core Modul local domains: localhost, localhost.net, localhost.com, localhost.org
  6. Configuration|Mercury Core Modul|General: Suppress validation of »FROM« field (Haken setzen)
  7. Configuration|MercuryS SMTP Server|General: Listen on TCP/IP Port:25
  8. IP-Interface to Use: 127.0.0.1
  9. Configuration|MercuryS SMTP Server|Connection Control: Add restriction: Allow Connections 127.0.0.1-127.0.0.1 (keine Haken setzen)
  10. Configuration|MercuryS POP Server|General: Listen on TCP/IP Port:110
  11. IP-Interface to Use: 127.0.0.1
  12. Configuration|MercuryS POP Server|Connection Control: Add restriction: Allow Connections 127.0.0.1-127.0.0.1 (keine Haken setzen)
  13. Configuration|MercuryI IMAP4 Server|General: Listen on TCP/IP Port:143
  14. IP-Interface to Use: 127.0.0.1
  15. Configuration|MercuryI MAP4 Server|Connection Control: Add restriction: Allow Connections 127.0.0.1-127.0.0.1 (keine Haken setzen)

Auch wenn Mercury nicht danach verlangt, sollte man nach Änderungen in der Konfiguration den Server nochmal neu starten.

Damit nun über XAMPP auch tatsächlich Mails verschickt werden können, muss man in der php.ini noch etwas nachtragen.

Suchen Sie nach »[mail function]« und ergänzen folgendes:

  • SMTP=localhost
  • smtp_port=25
  • sendmail_from = admin@localhost

Schritt 5 – Wohin mit den Dateien?

Wenn Sie ein neues Web-Projekt starten, dann legen Sie einen neuen Ordner in »c:\Programme\xampp\htdocs\« an und kopieren dorthin alle ihre Dateien.

Anhang

Wichtige Programme

  • Notepad++ – Ein sehr guter  Gratis-Editor mit Projektverwaltung
  • HeidiSQL – Ein Desktop-Client der ein schnelleres Arbeiten mit MySQL-Datenbanken ermöglichkeit als phpMyAdmin
  • mysqldumper – Skriptsammlung zum Sichern und Einspielen kompletten MySQL-Datenbanken

Die wichtigsten Konfigurationsdateien

Den genauen Standort der einzelnen Dateien finden Sie auch unter http://localhost/xampp/phpinfo.php

  • \xampp\apache\conf\httpd.conf – Apache Konfiguration
  • \xampp\MercuryMail\mercury.ini – Mercury Konfiguration
  • \mysql\bin\my.ini – MySQL Konfiguration
  • \xampp\php\php.ini – PHP Konfiguration
  • \xampp\phpMyAdmin\config.inc.php – phpMyAdmin Konfiguration
  • \xampp\sendmail\sendmail.ini – Sendmail, als alternative zu Mercury

Die wichtigsten Pfade

  • \xampp\htdocs
  • \xampp\MercuryMail\MAIL
  • \xampp\mysql\data

Fehlersuche

Es empfiehlt sich – wie überall – die Logfiles zu checken. Nützlich ist dabei eine Software wie mtail, die Logfiles beobachtet und nur die Änderungen in Echtzeit anzeigt.

Die wichtigsten Logfiles

  • \xampp\apache\logs\error.log
  • \xampp\FileZillaFTP\Logs
  • \xampp\MercuryMail\LOGS\
  • \xampp\mysql\data\mysql.err
  • \xampp\sendmail\sendmail.log

Wenn es noch Fragen gibt, immer her damit.

Autotagging mit Thunderbird

Das Leben lässt sich einfacher gestalten, wenn man seinen übervollen Posteingang clever verwaltet.

Dazu empfiehlt es sich, Nachrichten mit Schlagwörtern, den »Tags« zu versehen. Das kann man manuell erledigen. Einfacher ist es aber, dies automatisch zu tun.
Wir benötigen eine aktuelle Version von Thunderbird und das Zusatzprogramm (»Extension«) »Tag Toolbar«.

Damit lässt sich, ähnlich wie in Googlemail, sehr bequem arbeiten.

Um die »Tags« überhaupt sichtbar zu machen, muss man sie eventuell noch einblenden. Am besten erledigt man das über das kleine Icon ganz rechts in der Spaltenübersicht (Siehe Bildschirmfoto).

Schritt 1: Extension installieren.

Schritt 2: Extension aktivieren und anpassen (Bildschirmfoto)

Da wir die Tags automatisch vergeben wollen, ist es nicht nötig die »Toolbar«, die nicht sehr hübsch ist, sichtbar zu lassen. Daher schalten wir sie über View|Toolbars|Tag Toolbar aus. Man kann auch über die rechte Maustaste »Tags« vergeben.

Schritt 3: Nun müssen wir Filter generieren für die Nachrichten, die tagein tagaus eintrudeln. Spätestens nach einer Woche sollte man schon soviele Filterregeln haben, dass die Mehrheit der Nachrichten automatisch mit »Tags« versehen ist.

Schritt 4: Wenn man nun die Nachrichten nicht von Hand oder auch per Filterregeln schon in Ordner verschoben hat, empfiehlt es sich, sie zu archivieren – dazu einfach die Taste »a« drücken.

Ich würde noch mit STRG+F die »Quick Filter Bar« einblenden, die es ermöglicht, die Nachrichten im Ordner mit einem Klick vorzufiltern.

Thunderbird hat eine Archivfunktion

Obwohl ich Thunderbird seit der ersten unfertigen Beta-Version kenne, musste ich heute festellen, dass das Programm seit Version 3.0 eine sehr praktische Archivfunktion hat.

Wozu archivieren?

Die Situation ist bekannt. Man hat eine neue Nachricht erhalten und weiß nicht wohin damit. Löschen? Nein, könnte man noch gebrauchen. Verschieben? Extra Ordner/Tags anlegen? Zu viel Mühe. Und wieder nur in den Sonstiges-Ordner?

Wer schon mal mit Googlemail gearbeitet hat, liebt den dicken “Archivieren”-Knopf. Ein Klick und die Mail verschwindet aus der Übersicht. Aber man kann sie jederzeit mit der Suchfunktion wiederfinden.

Vergleichbares bietet auch Thunderbird. Einfach die Taste “a” drücken, wenn die Nachricht ausgewählt ist, und schon wird sie in ein hierarchisch angelegtes Archiv verschoben, dass man genauso behandeln kann wie jeden anderen Ordner, oder das man einfach geschlossen lässt, denn die Suchfunktion findet alles.

Der Speicherort der archivierten Nachrichten kann individuell für jedes Konto bestimmt werden. Zu finden unter: Konten-Einstellungen|Kopien&Ordner|Archiv speichern unter.

Mehr Informationen: http://support.mozillamessaging.com/de/kb/Archivierte-Nachrichten

Backup beim Herunterfahren des Rechners

Es gibt viele Programme, die ein Backup des Rechners erlauben, aber ich kenne keine, die erst beim Herunterfahren des Rechners anlaufen, ohne dass bereits irgendwelche Programme oder Programmteile (bspw. Scheduler) geladen sein müssen.

Ich möchte nicht für jede Aktion ein Programm, und sei es noch so klein, ständig am laufen haben.

Also habe ich mich dazu entschlossen, mit Hilfe der Windows-Bordmittel und dem besten zur Zeit verfügbaren Backup-Programm im deutschen Raum (Personal Backup) mir ein laufendes und stabiles Backup-System herzustellen.

Wir benötigen dazu:

  1. Personal Backup, lauffähig und eingerichtet
  2. mindestens zwei Backup-Sets: Vollbackup und Differentiellbackup
  3. Verschiedene Skripte (Download)

Anleitung:

Schritt 1 – Personal Backup installieren und einrichten:

Hier kann alles per Default installiert werden

Schritt 2 - Backup-Sets einrichten:

Wir benötigen mindestens zwei Backup-Sets: für ein Vollback und für ein Diffbackup. Das Vollbackup – wie der Name schon sagt – sichert alle ausgewählten Dateien, das Diffbackup sichert nur die Dateien, die sich seit der letzten Sicherung (egal ob Voll oder Differentiell) geändert haben.

Zum Rekonstruieren verlorener Dateien braucht man also maximal ein Vollbackup und ein Diffbackup.

Ich selbst lasse Sonntag Abends beim Herunterfahren immer ein Vollbackup laufen und an den übrigen Wochentagen jeweils ein Diffbackup. Aber das kann sich jeder selbst aussuchen

Schritt 3 – Maximale Ausführungszeit aller Skripte festlegen:

Normalerweise bricht Windows beim Herunterfahren alle Skripte ab, die länger als 30 Sekunden laufen. Bei Backups dürften es aber meist mehrere Minuten dauern.

Daher benutzen wir die Datei registry.reg.  Per Doppelklick wird damit die maximale Ausführungszeit auf 0 (=unendlich) gesetzt. Das dürfte reichen.

Schritt 4 – Einrichten der Skripte:

Wir kopieren die Dateien backupAtShutdown.cmd und GetAllDateTimeInfos.bat nach C:\WINDOWS\System32\GroupPolicy\User\Scripts\Logoff.  Eventuell muss dieses Verzeichnis vorher angelegt werden.

Dann öffnen wir dem dem Befehl GPEDIT.MSC (unter Startmenü->Ausführen) die Benutzerkonfiguration und gehen zu Windows-Einstellungen->Abmelden. Dort fügen wir wie auf den Screenshots zu sehen, das Skript backupAtShutdown.cmd hinzu, damit es beim Herunterfahren ausgeführt wird. Zusatzparameter müssen keine angegeben werden.

Schritt 5 – Anpassen der Skripte:

Das Skript backupAtShutdown.cmd lädt GetAllDateTimeInfos.bat nach und sollte sich dank der Kommentare selbst erklären.

Ich habe es so für mich hergerichtet, dass es nur startet, wenn der Rechner zwischen 21:00 und 05:00 am nächsten Tag herunterfährt, damit nicht bei einem frühzeitigeren Herunterfahren oder Neustart bereits ein Backup startet

Je nach Wochentag wird dann das Vollbackup oder das Diffbackup gestartet.

Ich empfehle, in Personal Backup auch das automatische Überprüfen der erzeugten Backups zu aktivieren, das kostet nur wenige Minuten mehr. Aber dafür haben Sie die Gewissheit, dass auch wirklich das Richtige richtig gesichert wurde.

Bei Fragen, können Sie sich gerne melden.

Page 1 of 212