Hier ist ein PowerShell-Skript, das für jeden Unterordner in einem angegebenen Verzeichnis die Gesamtgröße (in MB) und die Anzahl der Dateien ausgibt: ```powershell # Pfad zum Hauptve... [mehr]
Um Dateien, die älter als 7 Tage sind und die Endungen .bak oder .trn haben, in verschiedenen Netzwerkfreigaben mit PowerShell zu löschen, kannst du das folgende Skript verwenden. Stelle sicher, dass du die entsprechenden Berechtigungen für die Netzwerkfreigaben hast. ```powershell # Definiere die Netzwerkfreigaben $networkShares = @( "\\Server1\Freigabe1", "\\Server2\Freigabe2" ) # Durchlaufe jede Netzwerkfreigabe foreach ($share in $networkShares) { # Suche nach .bak und .trn Dateien, die älter als 7 Tage sind Get-ChildItem -Path $share -Include *.bak, *.trn -Recurse | Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-7) } | ForEach-Object { # Lösche die Datei Remove-Item $_.FullName -Force Write-Host "Gelöscht: $($_.FullName)" } } ``` Dieses Skript durchläuft die angegebenen Netzwerkfreigaben, sucht nach Dateien mit den Endungen .bak und .trn, die älter als 7 Tage sind, und löscht sie. Achte darauf, das Skript in einer Umgebung zu testen, bevor du es in einer Produktionsumgebung ausführst.
Hier ist ein PowerShell-Skript, das für jeden Unterordner in einem angegebenen Verzeichnis die Gesamtgröße (in MB) und die Anzahl der Dateien ausgibt: ```powershell # Pfad zum Hauptve... [mehr]
Um ein performantes PowerShell-Skript zu erstellen, das rekursiv `.bak` und `.trn` Dateien löscht, kannst du den folgenden Ansatz verwenden. Dieses Skript nutzt die `Get-ChildItem`- und `Remove-I... [mehr]
Um ein performantes PowerShell-Skript zu erstellen, das rekursiv alle TRN-Dateien in einem bestimmten Verzeichnis löscht, kannst du den folgenden Ansatz verwenden: ```powershell # Definiere das... [mehr]
Um die Größe von Verzeichnissen in PowerShell sortiert auszugeben, kannst du folgenden Befehl verwenden: ```powershell Get-ChildItem -Directory | ForEach-Object { $size = (Get... [mehr]
Um die Anzahl der Benutzer in einer Active Directory-Gruppe mit PowerShell auszugeben, kannst du folgendes Skript verwenden: ```powershell # Name der AD-Gruppe $gruppe = "Gruppenname" # Mi... [mehr]
nc-rsync ist ein Tool oder Skript, das die Funktionalität von rsync (ein Programm zur Dateiübertragung und Synchronisation) mit netcat (kurz nc, ein einfaches Tool für Netzwerkverbindun... [mehr]
Um mit PowerShell PuTTY-Kommandos (z.B. `plink.exe` für SSH) zu starten und die Ausgabe in eine Textdatei zu schreiben, kannst du folgenden Befehl verwenden: ```powershell plink.exe -ssh benutze... [mehr]
Ein anderes Wort für alte oder unwichtige Dateien ist „Altlasten“. Weitere passende Begriffe sind „Datenmüll“, „veraltete Dateien“, „überfl&uum... [mehr]
Um die Remotedesktopdienste-Sammlung (RDS Collection) im Server Manager mit PowerShell spezifisch zu sortieren, kannst du das Cmdlet `Get-RDSessionCollection` verwenden und die Ausgabe mit `Sort-Objec... [mehr]
Um Metadaten (wie Titel, Autor, Stichwörter) von Office-Dokumenten (z. B. Word, Excel, PowerPoint) mit PowerShell in einer einzigen Kommandozeile anzupassen, kannst du das COM-Objekt der jeweilig... [mehr]