Auf dieser Seite möchte ich die powershell-Befehle sammeln, die ich immer wieder benötige. Dh. dieses Dokument ist (ständigen) Veränderungen unterworfen und entwickelt sich über die Zeit weiter.
Ordner nach oben verschieben: Ausganssituation ist eine Orderstruktur folgenden Aussehens X:\O1\O2\O3\O4\*. Dh. in Ordner 4 (O4) befinden sich Dateien und evtl. Unterverzeichnisse. Diese befinden sich in Ordner 3 (O3), der jedoch nur aus einem Unterordner besteht. Dies passiert wenn man beim Entpacken Verzeichnisse entsprechend der Dateinamen erstellen lässt, die gepackten Verzeichnisse jedoch wiederum schon Ordner enthalten haben. Ziel ist es, das der O4 in O2 entsteht und der O3 danach leer ist.
$sourcedir = 'd:\O1\O2\O3\*\*' $targetid = 'd:\O1\O2\O3\' dir $sourcedir | move-item -Destination $targetdir -Force