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 Hauptverzeic...
Dateien in Unterordner kopieren, letzte 3 Tage mit PowerShell
Antwort vomUm Dateien, die in den letzten 3 Tagen geändert wurden, aus Unterordnern mit PowerShell zu kopieren, kannst du das folgende Skript verwenden: ```powershell $sourcePath = "C:\Pfad\Zu\Deinem\Quellordner" $destinationPath = "C:\Pfad\Zu\Deinem\Zielordner" # Aktuelles Datum $cutoffDate = (Get-Date).AddDays(-3) # Dateien kopieren Get-ChildItem -Path $sourcePath -Recurse | Where-Object { $_.LastWriteTime -ge $cutoffDate } | ForEach-Object { $dest = Join-Path -Path $destinationPath -ChildPath $_.FullName.Substring($sourcePath.Length) $destDir = Split-Path -Path $dest -Parent # Zielverzeichnis erstellen, falls es nicht existiert if (-not (Test-Path -Path $destDir)) { New-Item -ItemType Directory -Path $destDir -Force } # Datei kopieren Copy-Item -Path $_.FullName -Destination $dest -Force } ``` Ersetze `C:\Pfad\Zu\Deinem\Quellordner` und `C:\Pfad\Zu\Deinem\Zielordner` mit den entsprechenden Pfaden. Dieses Skript sucht rekursiv nach Dateien, die in den letzten 3 Tagen geändert wurden, und kopiert sie in den Zielordner, wobei die Verzeichnisstruktur beibehalten wird.
Verwandte Fragen
Wie erstellt man ein performantes PowerShell-Skript zum rekursiven Löschen vieler bak- und TRN-Dateien?
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-Item-Cmd...
Wie erstellt man ein performantes PowerShell-Skript zum rekursiven Löschen von TRN-Dateien?
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 Verze...
Wie kann ich per PowerShell alle Active Directory Benutzer einer bestimmten OU auslesen?
Um alle Active Directory-Benutzer einer bestimmten OU (Organizational Unit) mit PowerShell auszulesen, kannst du das Cmdlet Get-ADUser verwenden. Voraussetzung ist, dass das Active Directory-Modul f&u...
Wie kann man mit PowerShell die Größe von Verzeichnissen sortiert ausgeben?
Um die Größe von Verzeichnissen in PowerShell sortiert auszugeben, kannst du folgenden Befehl verwenden: powershell Get-ChildItem -Directory | ForEach-Object { $size = (Get-ChildItem $....
Wie kann ich mit einem PowerShell-Skript die Anzahl der Benutzer in einer AD-Gruppe ausgeben?
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" Mitglieder...
Wie starte ich per PowerShell PuTTY-Kommandos und gebe die Ausgabe in eine Textdatei aus?
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 benutzername...
Welches Synonym gibt es für alte oder unwichtige Dateien?
Ein anderes Wort für alte oder unwichtige Dateien ist „Altlasten“. Weitere passende Begriffe sind „Datenmüll“, „veraltete Dateien“, „überfl&uum...
Wie kann ich die Remotedesktop-Dienste-Sammlung im Server Manager mit PowerShell gezielt sortieren?
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-Object n...
Wie kann ich Metadaten von Office-Dokumenten mit PowerShell in einer einzigen Kommandozeile anpassen?
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...