私は実際には以下のスクリプトを作成するのに苦労しています。フォルダとサブフォルダ内のファイルを適切な構造)。Copy-item Powershellを使用してソースサーバと同じディレクトリ構造のフォルダとサブフォルダ内のファイル
メインフォルダ:
は、下記のフォルダがある、と言うことができますファイル:3
サブフォルダBファイル、ファイル1、ファイル2:ファイルAAA、ファイル
BBBはサブフォルダ4、ファイル5、6スクリプトを使用したファイル:
Get-ChildItem -Path \\Server1\Test -recurse | ForEach-Object {
Copy-Item -LiteralPath $_.FullName -Destination \\server2\test |
Get-Acl -Path $_.FullName | Set-Acl -Path "\\server2\test\$(Split-Path -Path $_.FullName -Leaf)"
}
出力: ファイルAAA、
サブBBBファイル6ファイル、5ファイル、(空のフォルダ)
サブフォルダB(空のフォルダ)
ファイル1、ファイル2フォルダ3ファイル、4ファイル。
ファイルをそれぞれのフォルダにコピーしたい(ソースフォルダのように)。それ以上の援助は高く評価されます。
あなたはすべてをコピーしたい場合は、Kevin_の答えは動作するはずです。入力をフィルタリングする必要がある場合は、http://stackoverflow.com/questions/17788208/moving-jpgs-using-powershell-script-with-variable-directories – Eris
を参照してください。powershellの** robocopy **を使用した完全なサンプル? – Kiquenet