- PR -

win2000共有フォルダアクセスの移行について

1
投稿者投稿内容
ひろゆき
ベテラン
会議室デビュー日: 2004/09/21
投稿数: 91
投稿日時: 2004-10-04 00:40
◆状況 win2000がインストールされてるサーバーマシンが古くなったので、別のサーバーに設定やデータを移行したいと考えてます。移行するOSもWIN2000です。フォルダやファイルの移行は出来るのですがそこに設定されてる共有アクセス権も移行したいと考えていて、Web閲覧中に下記の文を発見しました。

「Net Shareコマンドとーバ上の共有設定を出力
して書き換えてバッチにして流しています。」

上記の方法で上手く出来ると思うのですが、いまいちdosやバッチファイルの作成が良く分かっておりません。上記の手順を行いたいのですが具体的な手順がいまいちつかめないのです、分かる方いましたらお願いします


井上孝司
ぬし
会議室デビュー日: 2001/09/08
投稿数: 668
お住まい・勤務地: 東京都
投稿日時: 2004-10-04 01:56
井上です。

コマンドプロンプトで「NET SHARE」と入力すると、共有資源の一覧が表示されます。
次に、「NET SHARE > ファイル名」と入力すれば、同じ内容が画面に表示される代わりに、ファイル名として指定したテキスト ファイルに吐き出されます。
そのテキスト ファイルをエディタで開き、管理共有など自動的に共有されるものを取り除いた後で、1 行ごとに「NET SHARE 共有名=ドライブ:パス」という内容に書き直せば、共有フォルダを一気に作成するバッチファイルができます。(ただし、バッチファイルの実行前に、共有対象になるフォルダやプリンタを用意しておく必要があります)

NET SHARE コマンドについては、コマンドプロンプトで「NET HELP SHARE」と入力してみるとよいでしょう。
_________________
www.kojii.net
Mattun
ぬし
会議室デビュー日: 2004/08/10
投稿数: 1391
投稿日時: 2004-10-04 17:10
共有のアクセス権の移行まで考慮すると、net shareだけじゃ機能的に不足しているので、
別の方法を考える必要があります。

この用途に使えるのがsubinaclです。Windows2000/2003リソースキットに
付属しているツールですが、2003用のがダウンロード可能です。
http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

簡単な使い方の説明:
共有アクセス権の表示: subinacl /share SHARENAME /display
共有許可アクセス権の付与: subinacl /share SHARENAME /grant=[USERNAME|GROUPNAME]=[F|R|C]
共有許可アクセス権の削除: subinacl /share SHARENAME /revoke=[USERNAME|GROUPNAME]=[F|R|C]
共有拒否アクセス権の付与: subinacl /share SHARENAME /deny=[USERNAME|GROUPNAME]=[F|R|C]
subinaclの使い方(詳細): subinacl /help /full


[A|B]と書かれている部分は、AかBのどちらかを記述してください。
SHARENAME=捜査対象の共有名
USERNAME=許可/拒否するユーザ名
GROUPNAME=許可/拒否するグループ名



バッチファイルの書き方は、結局はコマンドプロンプト上で実行する手順を
そのままテキストファイルに書く、ってのが基本です。
コマンドプロンプトでどういうコマンドを実行するかは、上記の説明を
参考に、自身の環境で書くべき内容を検討してください。



また、移行先がWindowsServer2003の場合、「ファイル サーバー移行ツールキット」で
アクセス権も含めた移行が実現可能なようです。
http://www.microsoft.com/japan/windowsserver2003/upgrading/nt4/tooldocs/msfsc.mspx
ただ、僕は実際に使ったことがなく、関連情報を見ただけで言ってますので、
実際に出来るかどうかはご自身で調べてみてください。

[ メッセージ編集済み 編集者: Mattun 編集日時 2004-10-04 17:20 ]
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-10-04 18:22
こんにちわ.

別スレでも書かせていただきましたが,
ファイル サーバーの移行 : Scopy から Xcopy へ
http://www.microsoft.com/japan/technet/prodtechnol/windows2000serv/maintain/featusability/stoxcopy.asp

permcopy だと見る限り「共有設定」を持っていってくれるように思われます.

ご希望の内容とはちょっと逸れますが...
長州
会議室デビュー日: 2004/02/13
投稿数: 2
投稿日時: 2004-11-14 15:02
アクセス権とデータの移行であればXCOPYやROBOCOPYで実現できるんではないでしょうか
データ容量が大きくなってきてデータ移行に数日を要する場合は差分データのコピーを実行してくれるROBOCOPYは非常に有効だと思います
ROBOCOPYはアクセス権の移行だけにも使えるようです。
http://support.microsoft.com/kb/323275
1

スキルアップ/キャリアアップ(JOB@IT)