Mit PowerShell Dateien mit bestimmten Teil des Namens finden und löschen

Es ist schön des Öfteren vorgekommen, dass durch ein Fehler den ich verursacht habe oder der durch ein Bug verursacht wurde, mehrere Dateien in einem meiner Ordner erstellt wurden, welche ich danach wieder händisch löschen musste.
Das Problem dabei ist, sobald es viele Dateien sind, geht es in die Zeit. Ich habe schon viele Programme gefunden, wie FindAndReplace oder ähnliche, welche mehr oder weniger das machen, was ich benötige.
Wenn es an sehr viele Dateien geht, sind diese Programme jedoch oft limitiert (Freeware) oder es dauert ewig.

Bei meinem letzten Fall, hat sich jede Datei in einer OneDrive Umgebung kopiert und das Kürzel *Kopie angehängt.

  • Originaldatei: dies-ist-ein-Bild.png
  • Kopie: dies-ist-ein-Bild-Kopie.png

Es handelte sich um 30.000 Dateien.
Händisch hätte dies unendlich lange gedauert und die Freeware-Tools konnten maximal 1.000 auf einmal löschen.

Wie also vorgehen?

Lösung:

Folgendes PowerShell-Skript Sucht und löscht alle Dateien mit dem Wort Kopie in dem angegebenen Verzeichnis.
Es ist egal ob Kopie Groß- oder Kleingeschrieben ist. Man muss jedoch beachten, dass auch Dateien, welche im Original „Kopie“ heißen, gelöscht werden.
Nach beenden wird ausgegeben, wie viele Dateien gelöscht wurden

# Setzen Sie den Startpfad
$pfad = "C:\Ihr\Startverzeichnis"

# Zähler für gelöschte Dateien
$geloeschteDateien = 0

# Sucht alle Dateien, die "Kopie" (unter Ignorierung von Groß-/Kleinschreibung) im Namen enthalten und löscht diese
Get-ChildItem -Path $pfad -Recurse -File | Where-Object { $_.Name.ToLower() -like "*kopie*" } | ForEach-Object {
Remove-Item $_.FullName -Force
Write-Output ("Gelöscht: " + $_.FullName)
$geloeschteDateien++
}

Write-Output "Vorgang abgeschlossen."
Write-Output ("Insgesamt wurden $geloeschteDateien Dateien gelöscht.")

 

Viel Erfolg

3-2-1-1-0, die goldene Backup-Regel. Was sie ist und wie sie funktioniert.

 

Immer mehr Unternehmen sind vollständig von ihrer ICT-Infrastruktur abhängig (vor Ort, private Cloud, Hybrid-Cloud, öffentliche Cloud) …

Ransomware und Hacker sind beliebter als je zuvor …

Daher ist eine solide Backup-Strategie eine der wichtigsten Maßnahmen für Unternehmen, um im Falle einer Katastrophe oder eines Angriffs durch Ransomware oder Hacker auf diese zurückzugreifen zu können.

Obwohl vielen Unternehmen die 3-2-1-Regel für Backups bekannt sein mag, wird empfohlen, dass sie einen zusätzlichen Schritt unternehmen und die 3-2-1-1-0-Regel anwenden.

 

3: Behalten Sie mindestens 3 Kopien Ihrer Daten bei

Mit drei Kopien meine ich, dass Sie neben Ihren primären Daten mindestens zwei weitere Backups haben sollten.

Warum?

Die Wahrscheinlichkeit, dass bei 3 Geräten gleichzeitig etwas schief geht, ist wesentlich geringer als bei 2 Geräten, insbesondere wenn das primäre Backup oft in der Nähe der primären Daten liegt. Im Falle einer Katastrophe könnten sowohl die primären Daten als auch das primäre Backup verloren gehen. Das sekundäre Backup ist oft an einem anderen Ort platziert und kann im Falle einer solchen Katastrophe die Lösung sein.

 

2: Speichern Sie die Backups auf 2 verschiedenen Medien

Es wird nicht empfohlen, die beiden Kopien Ihres Backups auf demselben Speichermedium zu speichern. Besser ist es, eine der Kopien auf internen Festplattenlaufwerken und die andere Kopie auf einem abnehmbaren Speichermedium (Bänder, externe Festplattenlaufwerke, Cloud-Speicher, …) zu speichern.

Alternativ wird das primäre Backup auf internen Festplattenlaufwerken eines physischen Servers und das sekundäre Backup auf internen Festplattenlaufwerken eines NAS platziert, wobei die Festplattenlaufwerke beider Systeme von unterschiedlichen Marken, Größen und Typen sind.

 

1: Speichern Sie mindestens 1 der Kopien an einem externen Standort

Es wird dringend empfohlen, mindestens eine Kopie des Backups an einem anderen physischen Standort aufzubewahren als der Ort, an dem sich die primären Daten und das primäre Backup befinden. Es ist keine gute Idee, die zweite Kopie an derselben physischen Stelle aufzubewahren. Stellen Sie sich eine Katastrophe wie Feuer, Wasserschaden, Erdbeben, … vor, bei der alle primären Daten, primären Backups und sekundären Backups zerstört werden könnten!

Wenn das Unternehmen keinen Remote- oder Zweigstellen hat, könnte eine Alternative darin bestehen, eine Kopie bei einem Dienstleister in einer privaten Cloud zu speichern oder eine Kopie in der öffentlichen Cloud zu speichern.

Eine andere Alternative kann die Wahl sein, Bänder zu verwenden und sie regelmäßig vom Unternehmen wegzutransportieren, um sie an einem sicheren Ort zu lagern.

Es wird auch empfohlen, diese Backups mit einem Verschlüsselungsschlüssel zu schützen!

 

1: Lagern Sie mindestens eine der Kopien offline.

Es wird dringend empfohlen, mindestens eine Kopie der Backups offline aufzubewahren. Mit „offline“ meine ich keine Verbindung mehr (Netzwerk, USB, Band muss ausgeworfen werden, …) mit der ICT-Infrastruktur. Wenn ein Hacker Zugriff auf Ihre Umgebung hat, kann alles mit einer Online-Verbindung beeinträchtigt werden. Es wird daher dringend empfohlen, ein Backup offline zu haben, damit ein Hacker keinen Zugriff darauf hat. Ein solches Offline-Backup wird auch als Airgap-Backup bezeichnet.

Es wird auch empfohlen, diese Backups mit einem Verschlüsselungsschlüssel zu schützen!

Beispiele: Rotierende externe USB-Festplatten, Bänder, Objektspeicher mit Unveränderlichkeit.

Eine Alternative können Backups in der Cloud mit Insider-Schutz sein.

 

0: Stellen Sie sicher, dass die Backups ohne Fehler verifiziert werden.

Backups sind nur so gut wie ihre Verifikation. Zunächst müssen die Backups täglich überwacht werden. Gibt es Fehler: Lösen Sie sie so schnell wie möglich. Es sollten keine Fehler auftreten, Backups sind zu wichtig, um sie so zu lassen. Zweitens müssen in regelmäßigen Abständen Wiederherstellungstests durchgeführt werden: Stellen Sie Ihre Daten aus den Backups wieder her und überprüfen Sie, ob alles so ist, wie es sein sollte.

Wenn Sie diese 3-2-1-1-0-Regel berücksichtigen, kann sie Organisationen helfen, das Risiko von Ransomware zu navigieren und Servicelevel ohne Datenverlust aufrechtzuerhalten.

Windows 11 Pro Neuinstallation / Einrichtung ohne Microsoft Konto Anmeldung und ohne Internetverbindung

Problem:

Seit Windows 11 versucht Microsoft nicht nur eine Internetverbindung zu erzwingen, sondern auch die Erstellung eines lokalen Kontos zu unterbinden.

Lösung:

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

Während der Windows Installation landen Sie nach dem Einstellen der Region und der Tastatureinstellung bei dem Punkt „Lassen Sie sich mit einem Netzwerk verbinden“.
Hier gibt es nun nur die Möglichkeit, sich via LAN-Verbindung oder WLAN zu verbinden, andernfalls bleibt der „Weiter-Button“ ausgegraut. Ab hier gehen Sie bitte wie folgt vor:
WICHTIG – Es darf auch keine Internetverbindung bestehen -> Trennen Sie eine bestehende WLAN-Verbindung und entfernen Sie das Netzwerkkabel, falls vorhanden.

  1. Wechseln Sie mit SHIFT+F10 in die Eingabeaufforderung.
  2. Dort geben Sie folgenden Befehl ein „OOBE\BYPASSNRO“ und bestätigen diesen mit Enter.
  3. Nun wird der PC neu gestartet und Sie landen wieder bei dem Punkt „Lassen Sie sich mit einem Netzwerk verbinden“.
  4. Der Unterschied besteht nun darin, dass neben dem „Weiter Button“ ein weiterer Button mit „Ich habe kein Internet“ erschienen ist.
  5. Klicken Sie nun auf „Ich habe kein Internet„.
  6. Auf der folgenden Seite bestätigen Sie das ganze nun mit „Mit eingeschränkter Einrichtung fortfahren“.
  7. Nun können Sie Ihre Installation wie gewohnt mit einem lokalen Konto durchführen.

 

Viel Erfolg

Windows 11 Home Update auf Windows 11 Pro mit einem OEM Key – Fehler: 0xc004f050

Problem:

Bei dem Versuch einer aktiven Windows 11 Home Edition einen Windows 11 Pro OEM Key einzugeben kommt der Fehler 0xc004f050.

Ursache:

Ein einfacher Upgrade der Home Version auf eine Pro Version ist ohne einen kleinen Trick nicht möglich, da Microsoft nur eine Neuinstallation vorschlägt, bzw. den Kauf über den Microsoft Store.

Lösung:

Voraussetzung ist, Sie besitzen einen offiziellen Microsoft Windows 11 Pro Produkt-Key.

  1. Wechseln Sie in die Windows Einstellungen -> Update & Sicherheit -> Aktivierung (unter Microsoft Windows 11 Home: Einstellungen -> System -> Aktivierung)
  2. Nun WICHTIG, trennen Sie Ihre Internetverbindung (Entweder entfernen Sie den Netzwerkstecker oder trennen Sie Ihre WLAN-Verbindung).
  3. In den Windows Einstellungen gehen Sie nun rechts auf den Punkt „Windows-Edition aktualisieren -> Produkt Key ändern“
  4. Geben Sie hier nun den offiziellen Microsoft-RTM-Produktschlüssel ein: „VK7JG-NPHTM-C97JM-9MPGT-3V66T
  5. Klicken Sie nun auf weiter.
  6. Nachfolgend wird der Rechner NICHT mit diesem Produktschlüssel aktiviert, jedoch erfolgt ein Upgrade auf Microsoft Windows 11 Pro.
  7. Sobald dieser Vorgang abgeschlossen ist, startet der PC automatisch neu.
  8. Unter Windows Einstellungen -> System sehen Sie nun, dass das Betriebssystem eine Microsoft Windows 11 Pro Version ist.
  9. Schalten Sie nun Ihre Internetverbindung wieder an.
  10. Geben Sie Ihren Microsoft Windows 11 Pro OEM Key ein.
  11. Die Aktivierung sollte nun funktioniert haben.

 

Viel Erfolg

Rückruf

    Projektbeispiel

      Weitere Unterlagen