タグ付けされた質問 「robocopy」

Robocopyは、Windowsベースのオペレーティングシステム用のコマンドラインファイルコピーユーティリティです。

4
フォルダーではなくrobocopy転送ファイル
1 robocopyつのファイルをある場所から別の場所に転送するために使用しようとしていますが、robocopy常にフォルダーを指定していると考えているようです。以下に例を示します。 robocopy "c:\transfer_this.txt" "z:\transferred.txt" しかし、代わりにこのエラーが表示されます: 2009/08/11 15:21:57 ERROR 123 (0x0000007B) Accessing Source Directory c:\transfer_this.txt\ (\の終わりに注意してくださいtransfer_this.txt) しかし、フォルダ全体のように扱う場合: robocopy "c:\folder" "z:\folder" それは動作しますが、フォルダ内のすべてを転送する必要があります。 単一のファイルのみを転送するにはどうすればよいrobocopyですか?

8
PowerShellでロボコピーを実行するにはどうすればよいですか?
powershell内でrobocopyを使用して、ホームマシンのいくつかのディレクトリをミラーリングしようとしています。これが私のスクリプトです。 param ($configFile) $config = Import-Csv $configFile $what = "/COPYALL /B /SEC/ /MIR" $options = "/R:0 /W:0 /NFL /NDL" $logDir = "C:\Backup\" foreach ($line in $config) { $source = $($line.SourceFolder) $dest = $($line.DestFolder) $logfile = $logDIr $logfile += Split-Path $dest -Leaf $logfile += ".log" robocopy "$source $dest $what $options /LOG:MyLogfile.txt" …

11
Robocopy:ディレクトリのコンテンツを移動するが、ディレクトリを保持する方法
簡単なタスク: ディレクトリのすべてのコンテンツを移動c:\Users\files\Desktop\test 2しますc:\Users\files\Desktop\test 1 C:\admin\temp>robocopy "c:\Users\files\Desktop\test 2" "c:\Users\files\Desktop\test" *.* /S /MOVE 理にかなっていますが、今ではディレクトリc:\Users\files\Desktop\test 2も削除されます。ディレクトリ自体を削除せずにCONTENTを移動するだけのスイッチはありますか?
23 windows  robocopy 

3
開いているファイルをスキップするようにRobocopyを作成できますか?
Robocopyを使用して、FTP経由で到着したファイルをドロップフォルダーに再配布しています。理想的には、ファイルがまだFTPdである場合、Robocopyにファイルをそのままにしておきます。 さまざまなスイッチを試しても、Robocopyは開いているファイルをコピーします。それらは削除されないため、FTPは影響を受けません。ただし、切り捨てられたファイルが宛先に配布されることになります。 開いているファイルをスキップするようにRobocopyを作成できますか? おそらく、このタスクにRobocopyよりも適切なものがありますか?

2
robocopyを使用して、ターゲット上のファイルとディレクトリの時間を保持するために使用できるスイッチは何ですか?
robocopyを使用してファイルを新しいドライブにコピーした後、すべてのファイルとディレクトリの作成時間はコピー時間にリセットされていることに気付きました。 robocopyで元のファイルの時間を維持するためのスイッチはありますか?

8
RoboCopyのジョブおよび監視オプション
RoboCopyのジョブオプションは何をしますか?そして/MON、/MOTスイッチとスイッチは正確に何をしますか?どうすれば使用できますか?私はそれらを理解しておらず、それらを使用する方法の例を見つけることができません。 / MON:n -MONitorソース。n個以上の変更が見られたときに再度実行します。 / MOT:m -MOnitorソース。変更した場合、m分後に再実行します。 これは、最初に一度実行され、ファイル構造のどこかで変更が発生した場合、または何かが変更されて時間が経過した場合、終了して再び実行されることを意味しますか? / JOB:jobname-指定されたJOBファイルからパラメーターを取得します。 / SAVE:jobname-名前付きジョブファイルへのパラメーターの保存 / QUIT-コマンドラインの処理後(パラメーターを表示するため)QUIT。 / NOSD-ソースディレクトリが指定されていません。 / NODD-宛先ディレクトリが指定されていません。 / IF-次のファイルを含めます。 ジョブファイルとは何ですか?何である/NOSDと/NODDスイッチがために?

1
ユーザーが誤ってRobocopyコマンドを台無しにして、多数のフォルダーが破損したセキュリティで作成された
ユーザーにrobocopyコマンドを実行していくつかのファイルをコピーさせましたが、残念ながらユーザーが誤って構文を台無しにしてしまいました。 何かのようなもの: robocopy "\\server1\share\Accounting" \\server1\share\NewAccounting" /E /X /COPYALL /TEE 宛先ディレクトリに適切な引用符がないと、次のようにrocobopy宛先を台無しにしてしまいます。 Started : Tue May 05 12:30:00 2015 Source : \\server1\share\Accounting Dest : \\server1\share\NewAccounting \E \X \COPYALL \TEE\ Files : *.* これにより、すべてNTFSセキュリティなしで新しいフォルダ「E」、「X」、「COPYALL」、「TEE」が作成されます。 フォルダのセキュリティタブには、「要求されたセキュリティ情報が利用できないか、表示できません。」と表示されます。Windowsエクスプローラーまたは通常のコマンドラインからフォルダーを削除することはできません。 問題のサーバーは、たまたまEMC Celerra CIFSサーバーです。 これをクリーンアップして無効な新しい宛先を削除する方法はありますか?

3
Windowsの場合:システムを複製するためにロボコピーを実行しても安全ですか?
少し背景を説明することから始めましょう。Linuxシステムでは、すべてのファイルを1つのハードドライブから別のハードドライブに引き継ぐことができ、ブートローダーを修正する限り、同一のブート可能な完全に残されるという事実に頻繁に依存しています機能システム。同じことが...でも、MySQLは回復可能です(特別なシステム状態のバックアップは、ファイルだけを必要としない)バックアップとリストアのために働く、時にはそれは、バックアップの時点で凍結されていなかった場合でも、 Windowsでは、ファイルレベルでシステムを作成してシステムを複製することはできませんでした。VMWare Converter、Ghost、diXMLなどのツールが常に必要です。これらは、ドライブ全体のイメージを取得することに基づいています。最初は、これは主にWindowsがレジストリを処理する特別な/魔法の方法によるものであり、私はそれを疑問視しませんでした(動作しました)。今日まで。この種の考え方は愚かであり、実際にはWindowsも単なるファイルのコレクションであることがわかりました。そのため、テストとしてオフラインのWindows 2003サーバードライブを使用して、ファイルを空のハードドライブにコピーし、ドライブをアクティブにして、完全に機能しました。 それともしましたか?Ghostで期待していたような逐語的なクローンではないという理由だけで失敗するという不合理な恐怖を抱いているのはなぜですか?怖いの?なぜそんなに簡単だったのですか?ADサーバーに違いはありますか?この方法が失敗する場合はありますか? ファイルごとのコピーが方法である場合、VSS(シャドウコピーされたC:ドライブをS:ドライブとして公開)で同じことをしようとしたときに、同じアプローチが失敗したのはなぜですか。より具体的には、ログイン画面までブートシステムを取得しました。パスワードも受け入れましたが、GUIでエラーなしにすぐにユーザーをログオフしました。コピーする前に、停止できないサービスを除くすべてのサービスをシャットダウンしようとしましたが、同じ結果になりました。 ちなみに私はrobocopy /E /SECこれらすべてのコピー操作に使用しています これらの方法を使用してトラブルを探していますか?私はゴーストなどが証明されていることを知っています..なぜ車輪を再発明するのですか?...私はすべてを得る...しかし、専門家として、私は物事が彼らのやり方で機能する理由を知りたい。それが私がこれを理解することが重要である理由です。(言うまでもなく、システム状態のバックアップがなかったシステムでベアメタルリストアを実行する必要があることはまれです)
16 windows  clone  robocopy  vss  ghost 

4
ロボコピーによるワイルドカードディレクトリの除外—奇妙なケース
特定の名前のディレクトリをパスに含むファイルを除外するには、robocopyを取得する必要があります。たとえば、「bar」: c:\foo\bar\a.txt c:\bar\c.txt d:\baz\bar\flub\d.txt 除外する必要がありますが、 c:\foo\barf\b.txt ここに私が試したものがあります-それぞれがロボコピーによって拒否されました: /XD \bar\ /XD *\bar\* /XD *^\bar^\* 何か案は?
16 robocopy 

3
robocopyを使用してコピーする場合、同じ名前のファイルのみを除外します
私はこのようなディレクトリ構造を持っています: folder1\ help.txt folder2\ help.txt folder3\ help.txt ... robocopyを使用してfolder1の内容をコピーしたい。例えば: robocopy folder1 destination /E folder1にあるhelp.textファイルを除外したいが、folder2、folder3などにhelp.txtファイルを含めたい含めるファイルへのパスをコーディングします。 次のコマンドを使用してhelp.txtという名前のすべてのファイルを除外できますが、folder1のルートにあるhelp.txtファイルを除外する方法はありますか? robocopy folder1 destination /E /XF help.txt
15 robocopy 

1
Windowsセキュリティで呼び出されるSXX-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXXとは何ですか?
次のようにrobocopyでコピーした2つのツリー、ソースと宛先をコピーしました。 robocopy /MIR C:\Windows\System32\tasks\ C:\temp\robocopyTasks\out\ robocopy /E /Copy:S /IS /IT C:\Windows\System32\tasks\ C:\temp\robocopyTasks\out\ 次に、icaclsを使用して許可を比較し、両方の許可を出力しましたが、唯一の違いは、元のファイルに以前に見た長い文字列が含まれていることです。システム内のユーザーまたはグループを表していることは知っていますが、それが何と呼ばれているのか覚えていません。文字列は次のようになります。 S-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX VIMでこの正規表現と一致させることができます。 /S-\d-\d-\d\{2\}-\d\{10\}-\d\{10\}\-\d\{9\}\-\d\{4\}/

4
どうやらRobocopyはWindows Server 2016の重複排除を理解していないようです。ボリュームを破損せずに機能させる方法はありますか?
シナリオ: このサーバーフォールトガイド:Robocopyを使用したファイルサーバーの移行に従って、古いサーバー2008 R2から新しいサーバー2016 へのサーバー移行を行う Robocopyが完了したら、コピーされたボリュームのServer 2016で重複排除を有効にしてから、PowerShellを使用して手動で重複除去を開始します。数時間後に完了し、ディスク容量の約25%を回復します。 Robocopyを再度実行して、新しいサーバーの最終チェックとして、最初のコピーで欠落した可能性のあるものをすべてコピーします。 ....ただし、Robocopy(Server 2016から実行)は重複排除を理解していないため、重複排除チャンクストアを破棄します。 ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Sunday, July 8, 2018 12:10:02 PM Source : \\SERVER-2008\e$\ Dest : \\SERVER-2016\e$\ Files : *.* Options : *.* /TEE /S /E /COPYALL /PURGE /MIR /ZB /NP /MT:32 /R:1 /W:10 ------------------------------------------------------------------------------ …

1
robocopyはサーバー間のファイルのドラッグ/ドロップより20倍遅い
2つのサーバー間で20 TBのファイルを移行しています。どちらのシステムもWindows 2012R2で、最新のアップデートがインストールされています。どちらもギガビットネットワークを使用しています。 コマンドラインで新しいサーバーでrobocopyを使用する robocopy /S /ZB /MOVE /J /DCOPY:A /V /FP \\oldserver\shared\folder X:\folder それは約5-10MB / sでコピーします。 エクスプローラーを使用してサーバー間でファイルをドラッグアンドドロップすると、約110MB / sになります。これは私が期待した速度です。 ファイル共有とネットワークの速度が明らかに速いのに、なぜrobocopyの速度が遅いのか理解できません。 私が試したこと: スイッチの問題を排除するために、サーバーをイーサネットケーブルで直接接続します。変化なし。 /MT値が1、4、8、16 のスイッチ。すべてほぼ同じ速度でコピーされます。 ファイルを移動する代わりにコピーします。変化なし。 画面に出力する代わりにログファイルを使用する。変化なし。 古いサーバーからのファイルのプッシュと新しいサーバーからのプル。変化なし。 何か案は?
12 robocopy 

4
robocopyでスペースを含むログファイルを使用するにはどうすればよいですか?
私は次のコマンドを試しています: robocopy "x:\dir" "y:\dir" /mir /z /tee /fft /nfl /ndl /eta /log:"x:\path to logs\12-15-11 01 file with spaces.txt" 私はこのエラーを受け取っています: ERROR : Invalid Parameter #10 : "/log:x:\path to logs\12-15-11 01 file with spaces.txt" 編集#1 上記のコマンドが有効だったことが判明し、パスにタイプミスがありました。スペースを含むパスがある場合は、次のようにrobocopyの/ logスイッチにスペースを指定できます。/log:"c:\path to a file\robocopy.log"
11 windows  robocopy 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.