質問: 2003serverから2008にフォルダのコピー 2003serverから2008へ文書データを移行する時に、コピーが出来なくて困っています。 2008サーバー上でadminでログインしてから、 xcopy x: y:\new /e /i /o でコピーしたところ、 途中のファイルで、アクセス権限がありませんとエラーが出ます。 そのファイルのセキュリティ権限を調べても、正常のファイルとの違いがないように見えます。 xcopy x: y:\new /e /i /o /y で上書きのリトライをすると、今度は別のファイルで同じエラーになります。 そのファイルのセキュリティ権限を調べても、正常のファイルとの違いがないように見えます。 再実行すると、今度は別のファイルで同じエラーになります。 訳が判らないので、コピー先の中途半端なファイルを消そうとすると、 「アクセス許可が必要です。 このフォルダを変更するためにはドメイン\administratorからアクセス許可を得る必要があります。」 となります。 そのフォルダのオーナーが 元のフォルダのローカルのadministratorになっているので、それをドメインのadministratorに変更し、さらにドメインのadministratorにフルコントロールを与えてみました。 それでも同じエラーが出てきます。 どうしたら削除することができるのか教えて頂けないでしょうか? また、別のマシンからフォルダ単位にコピーをする場合、所有権とaclは付けてコピーするのはまずいのでしょうか? よろしくお願いします。
回答: もう少し正確な情報を書かれたほうが回答が付きやすいかなと思います。 私の読解力が低いかもしれませんがちょっと何をしたのかわかりにく部分があります。 >2008サーバー上でadminでログインしてから 後半にドメインと出来てますが、このサーバはメンバサーバですか、ドメインコントローラですか? さらにコピー元のwindows server 2003はドメインコントローラですか、メンバサーバですか? またこのログオンユーザーはローカルadministratorですか、ドメインadministrtorですか、それともadminという名前のユーザーですか? >xcopy x: y:\new /e /i /o このコマンドは管理者として実行で昇格したコマンドプロンプトで実行していますよね? >「アクセス許可が必要です。 >このフォルダを変更するためにはドメイン\administratorからアクセス許可を得る必要>があります。」 このメッセージはこのフォルダの所有者がドメイン\administratorであることを意味します。 これと、 >そのフォルダのオーナーが >元のフォルダのローカルのadministratorになっているので、それをドメインのadminis>tratorに変更し、さらにドメインのadministratorにフルコントロールを与えてみました。 こちらの内容と整合性がとれないのですが、これは元のフォルダの所有者と権限を変更したということですか? >それでも同じエラーが出てきます。 この時のログオンユーザーはなんですか? >また、別のマシンからフォルダ単位にコピーをする場合、所有権とaclは付けてコピーするのはまずいのでしょうか? これ自体は問題ないと思いますが、 一つメンバサーバとドメインコントローラ間で所有権をコピーした場合、ドメインコントローラにはローカルadministratorというユーザーはありませんので、コピー元がローカルadministratorの場合、コピー先はドメインadministratorになるということはあります。 直接の回答では無く申し訳ないです。