回答2 (この回答は回答1に対する回答です)
- 投稿ID:A2008056360
- 投稿日時:2008/11/22 08:40
チャブーン様
早速のご教示ありがとうございます。
>共有フォルダの共有設定は、標準のコマンドで移行することはできません。 →@
そうですか。薄々感じてはいましたが・・・。残念です。orz
>もしドメイン環境で、同じドメイン間なら、permcopy コマンドが使えます。
残念ながらWorkGroup環境です。
ご教示の「permcopy」をネット上で探してみると、
> \\SourceServer ShareNameA \\DestinationServer ShareNameB
といった感じに記述する旨を見つけました。
また、諸所の説明を見ると、これは受側のサーバに「ShareNameB」という共有名を持つ
フォルダがすでに作成済でアクセス権(?:無知で申し訳ありませんが色々な表現があ
るもので・・・。)等をコピーするものと見えましたがそうでしょうか?
上記ですと、やりたかったことと意味合いが異なっておりまして、問い合わせの質問の
仕方が悪く、意図がわかりにくかったかと思いますが、イメージとしては、共有設定(
共有名を持っている)された数十〜数百のフォルダ群を別サーバへXCOPYのように一発
(!)でコピーしたかったのですが。力仕事ですかね(数百!嗚呼。)。orz
それとも、「@」で標準のコマンドでは無理とのお答えですので、プログラムやスクリ
プトを組めば可能でしょうか?
今一度、お願いします。m(__)m
回答3 (この回答は回答2に対する回答です)
- 投稿ID:A2008056398
- 投稿日時:2008/11/23 10:25
チャブーンです。
なるほど。確かに permcopy だと、ちょっと目的が違いますかね。
私が知る限りですが、xcopy のようなツールによる移行の方法はないように思います。
ただし一応 MS のページには、こうすれば移すことができる (これもドメイン環境が前提ですが)、といった資料があるようです。
http://support.microsoft.com/kb/141589/EN-US/
これを参考にして、先に管理共有 (C$) を使ってファイル自体をコピーしてから (フォルダの構造を完全に同じにする必要があります)、元のサーバのHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares レジストリを新しいサーバにインポートすることで、できるかもしれません。できるかどうかは、ご自身で確認してみてください。
あと、既にわかっているとは思いますが、ワークグループ間で、共有レベルや NTFS アクセス許可をコピーで移行することはできません。この点はご注意を。
回答4 (この回答は回答3に対する回答です)
- 投稿ID:A2008056492
- 投稿日時:2008/11/26 00:08
チャブーン様
再度の御教示、本当にありがとうございます。
>これを参考にして、先に管理共有 (C$) を使ってファイル自体をコピーしてから (フォルダの構造を完全に同じにする必要があります)、元のサーバのHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares レジストリを新しいサーバにインポートすることで、できるかもしれません。できるかどうかは、ご自身で確認してみてください。
ありがとうございます。
なるほど、「ひょっとしたら・・・」という感じがします。
都合で迅速な確認ができないのですが、是非トライしてみます。
>あと、既にわかっているとは思いますが、ワークグループ間で、共有レベルや NTFS アクセス許可をコピーで移行することはできません。この点はご注意を。
わかりました。ありがとうございます。
そもそも、ワークグループ間では尋常な手段でできることではないということが判っただけでも幸いでした。
これにて一旦解決とさせていただきます。