Ich versuche, ausgewählte Inhalte eines Ordners auf meiner Arbeitsstation auf eine Netzwerkfreigabe zu kopieren.Verwenden Sie PowerShell zum Kopieren von Dateien von Arbeitsstation zu Server unter Beibehaltung der Verzeichnisstruktur
Workstation Ordner:
\ProjectX
DocumentA.sql
DocumentA.ad
\Build
DocumentA.csv
Ich mag würde den Inhalt der ProjectX
-\\server\shared\projects\ProjectX
(die ProjectX
Ordner bereits erstellt wurde) kopieren.
Das gewünschte Ergebnis:
\ProjectX
DocumentA.sql
\Build
DocumentA.csv
Ich habe versucht:
$destination = '\\server\shared\projects\ProjectX'
Get-ChildItem '.\*' -Include '*.csv', '*.sql' -Recurse | Foreach {
Copy-Item -Path $_ -Destination $destination -Recurse
}
Leider führt dies zu:
\ProjectX
DocumentA.sql
DocumentA.csv
Was bin ich?
Ich bin nicht interessiert an einer Antwort mit robocopy
.
Der '-Container' Schalter hatte keine Wirkung. – craig