Benutzer mit den meisten Antworten
Ordnerliste mit Dateipfaden

Frage
-
Hallo!
Ich muss für mein Praktikum einen Powershell Skript schreiben, welches ein Laufwerk auf eine andere Festplatte kopiert. Danach soll eine Auflistung der kopierten Ordner und deren Dateipfad stehen. Ich habe davor noch nie Powershell verwendet, weshalb ich mich nicht besonders auskenne.
Hier wäre der Code der die Ordner auflistet leider jedoch nicht die Pfade.
Get-ChildItem -Attributes !Archive -Path $destination -recurse | SELECT Attributes, Name| Format-Table -AutoSize ;
Über Hilfe wäre ich sehr dankbar!
Antworten
-
Deine Aufgabe ist ziemlich Basic und die dafür benötigten cmdlets findet man recht einfach mit einer Recherche:
Und auch mit den Powershell Boardmitteln lassen sich recht gut die passenden cmdlets finden.
mit get-command -name "**" findet man cmdlets, die das Schlagwort (zwischen den ** einsetzen) enthalten.
Du willst Daten kopieren? Also get-command -name "*copy*"
Zu nahezu allen cmdlets gibt es eine Erklärseite, die dir zeigt, wie das cmdlet zu nutzen ist und welche Optionen es gibt. Die bekommt man mit:
get-help cmdled -fullAlso z.B. get-help get-childitem -full
Viel Spaß beim Powershell lernen.
- Als Antwort vorgeschlagen BOfH-666 Montag, 8. Juli 2019 10:58
- Als Antwort markiert Denniver ReiningMVP, Moderator Donnerstag, 11. Juli 2019 18:02
Alle Antworten
-
Moin, mit Get-Member kannst Du auflisten, was für Eigenschaften und Methoden ein Objekt hat. Mit Format-List * kannst Du Dir die Were dieser Eigenschaften anschauen.
Evgenij Smirnov
-
Deine Aufgabe ist ziemlich Basic und die dafür benötigten cmdlets findet man recht einfach mit einer Recherche:
Und auch mit den Powershell Boardmitteln lassen sich recht gut die passenden cmdlets finden.
mit get-command -name "**" findet man cmdlets, die das Schlagwort (zwischen den ** einsetzen) enthalten.
Du willst Daten kopieren? Also get-command -name "*copy*"
Zu nahezu allen cmdlets gibt es eine Erklärseite, die dir zeigt, wie das cmdlet zu nutzen ist und welche Optionen es gibt. Die bekommt man mit:
get-help cmdled -fullAlso z.B. get-help get-childitem -full
Viel Spaß beim Powershell lernen.
- Als Antwort vorgeschlagen BOfH-666 Montag, 8. Juli 2019 10:58
- Als Antwort markiert Denniver ReiningMVP, Moderator Donnerstag, 11. Juli 2019 18:02