質問: win2000からnt4.0へのアクセス権や共有フォルダの移行について ◆状況 win2000がインストールされているサーバーマシンが古くなったので新しいサーバーマシンに移行しようとしてます。直接行えるのであれば問題なかったのですが、一旦nt4.0サーバーにアカウントやアクセス権を移してそれからまた新しい2000サーバーに移行しないといけません。そこで質問があるのですが、 (1)win2000からwin2000であればユーザーを移行するのにadduserを使用してテキスト等に保存してその後dos上からadduser /cを実行すれば移行できますが、ntだとその出力したファイルをadduserを実行してもエラーで出来ません、nt上でのadduserと同じ機能のコマンドはどのようなものがあるのでしょうか? (2)共有フォルダの設定も移行したいと思い、2000サーバー上でnet shareコマンドで共有フォルダの一覧をテキストに保存してこれをバッチで移行したいと思ってます。(もちろん移行するnt上に共有すべきデータはコピーしてある状態です) 一応テキストファイルに「net share 共有名=c:\\共有フォルダ名」で移行したい全てのフォルダ名が書かれています。どのようにバッチを組めばよいのでしょうか (3)win2000からwin2000もしくは2003への共有フォルダのアクセス権の移行ですと、permcopyで出来ると思うのですが2000からntにpermcopyを実行すると「networkerror5」が表示され出来ません。2000からntへ共有フォルダのアクセス権を移行するのにpermcopyのようなコマンドはありませんでしょうか?
回答: nt のリソースキットにも addusers あります。 2000で吐き出したものとはcsvの形式が違うのかもしれません。 nt でテストで何個かアカウントを作成して nt addusers で吐き出して形式を合わせるしかないと思います。 アクセス権は calcs と言うコマンドで設定できます。 なのでバッチの順番は addusers.exe /c test.csv cacls.exe c:test /e /g ユーザ名:フォルダ名 net share 共有名=c:\\共有フォルダ名 よかったら試してみてください。