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 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.
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]
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]
Um die Ausgaben von PuTTY (z. B. von einer SSH-Session) mit PowerShell in eine Excel-Datei zu übertragen, kannst du folgenden Ansatz nutzen: **1. PuTTY-Ausgabe in eine Datei umleiten** PuTTY se... [mehr]