XCOPYを使用してユーザーディレクトリをコピーしようとしていますが、その一部が機能していません。
(管理者として実行しています。コマンドプロンプトで管理者として実行)で開始されました。
ユーザーディレクトリは次のようになります:(省略形)
> dir /a /q
05/18/2014 05:42 PM <DIR> MyPC\JoeBob AppData
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM Application Data [C:\Users\JoeBob\AppData\Roaming]
05/18/2014 05:42 PM <DIR> MyPC\JoeBob Contacts
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM Cookies [C:\Users\JoeBob\AppData\Roaming\Microsoft\Windows\Cookies]
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM Local Settings [C:\Users\JoeBob\AppData\Local]
05/18/2014 05:42 PM <DIR> MyPC\JoeBob Music
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM My Documents [C:\Users\JoeBob\Documents]
05/18/2014 05:42 PM <JUNCTION> NT AUTHORITY\SYSTEM NetHood [C:\Users\JoeBob\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
05/18/2014 09:31 PM 786,432 MyPC\JoeBob NTUSER.DAT
05/18/2014 09:31 PM 262,144 NT AUTHORITY\SYSTEM ntuser.dat.LOG1
05/18/2014 05:42 PM 0 NT AUTHORITY\SYSTEM ntuser.dat.LOG2
05/18/2014 09:31 PM 65,536 NT AUTHORITY\SYSTEM NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TM.blf
05/18/2014 09:31 PM 524,288 NT AUTHORITY\SYSTEM NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TMContainer00000000000000000001.regtrans-ms
05/18/2014 09:31 PM 524,288 NT AUTHORITY\SYSTEM NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TMContainer00000000000000000002.regtrans-ms
ご了承ください:
NT AUTHORITY\SYSTEM
があります。コマンドを実行すると:
xcopy C:\Users\JoeBob\*.* E: /O/X/E/H/K/B
さまざまなスイッチが行うことになっています:
/O
-所有権情報をコピーする/B
-シンボリックリンクをコピーしかし、実際にコピーを実行し、宛先で結果を表示するとE:、すべてのジャンクションが実際のディレクトリになり、所有者はBUILTIN\Administrators
になります。
スイッチ/O
と/B
の両方が失敗したようです。
しかし、これらのスイッチがSYSTEMが所有するジャンクションでは機能しないという言及は見つかりません。
私は何かが足りないのですか?これに対する適切な修正または回避策はありますか?
あなたのミキシングはdirectory Symbolic link
with directory Junction
。
ディレクトリジャンクションは、ディレクトリシンボリックリンク(Symlink)とは大きく異なります。 XCOPY
doesシンボリックリンクを正しくコピーします(/B
)しかし、ディレクトリジャンクションを処理することはできません。 ( ここでこれらすべてのタイプの説明を参照 )
Robocopyを使用してディレクトリをコピーし、ディレクトリJunctionsを除外できます(/XJ
)しかし、バックアップにはそれらのジャンクションがありません。あなたはそれのためにグーグルすることができます: ウィンドウズコピージャンクションポイント 。