2007年06月07日

コンピュータ移行Batファイル,moveuser移行コマンド/ NTドメイン-ActiveDirectory移行

以下がプロファイル移行時に使用したbatファイルの内容です。
色々な事情により、そのままをここに抜き出す訳にはいきませんので、思い出しながら再度書いたのですが、それほど間違っていないと思います。


REM-------------------------------------------------------------

REM 変数設定ゾーン

SET DNS1=DNSサーバアドレス プライマリ
SET DNS2=DNSサーバアドレス セカンダリ
SET WINS1=WINSサーバアドレス
SET WINS2=WINSサーバアドレス
SET ADMINUSER=管理者ユーザ名
SET PASSWORD=パスワード
SET DOMAINNAME=ドメイン名

PAUSE

REM NETSHのDNS設定に関するバグを回避するため、先に全インターフェースのDNSを全て削除

NETSH INTERFACE IP DELETE DNS NAME="ローカル エリア接続" ALL
NETSH INTERFACE IP DELETE WINS NAME="ローカル エリア接続" ALL
NETSH INTERFACE IP DELETE DNS NAME="ローカル エリア接続 2" ALL
NETSH INTERFACE IP DELETE WINS NAME="ローカル エリア接続 2" ALL
NETSH INTERFACE IP DELETE DNS NAME="ローカル エリア接続 3" ALL
NETSH INTERFACE IP DELETE WINS NAME="ローカル エリア接続 3" ALL

NETSH INTERFACE IP DELETE DNS NAME="ワイヤレス ネットワーク接続" ALL
NETSH INTERFACE IP DELETE WINS NAME="ワイヤレス ネットワーク接続" ALL
NETSH INTERFACE IP DELETE DNS NAME="ワイヤレス ネットワーク接続 2" ALL
NETSH INTERFACE IP DELETE WINS NAME="ワイヤレス ネットワーク接続 2" ALL
NETSH INTERFACE IP DELETE DNS NAME="ワイヤレス ネットワーク接続 3" ALL
NETSH INTERFACE IP DELETE WINS NAME="ワイヤレス ネットワーク接続 3" ALL


REM DNS、WINSを設定
√NETSH INTERFACE IP SET DNS "ローカル エリア接続" STATIC %DNS1%
NETSH INTERFACE IP ADD DNS "ローカル エリア接続" %DNS2% INDEX=2
NETSH INTERFACE IP SET WINS "ローカル エリア接続" STATIC %WINS1%
NETSH INTERFACE IP ADD WINS "ローカル エリア接続" %WINS2% INDEX=2

NETSH INTERFACE IP SET DNS "ローカル エリア接続 2" STATIC %DNS1%
NETSH INTERFACE IP ADD DNS "ローカル エリア接続 2" %DNS2% INDEX=2
NETSH INTERFACE IP SET WINS "ローカル エリア接続 2" STATIC %WINS1%
NETSH INTERFACE IP ADD WINS "ローカル エリア接続 2" %WINS2% INDEX=2

NETSH INTERFACE IP SET DNS "ローカル エリア接続 3" STATIC %DNS1%
NETSH INTERFACE IP ADD DNS "ローカル エリア接続 3" %DNS2% INDEX=2
NETSH INTERFACE IP SET WINS "ローカル エリア接続 3" STATIC %WINS1%
NETSH INTERFACE IP ADD WINS "ローカル エリア接続 3" %WINS2% INDEX=2


NETSH INTERFACE IP SET DNS "ワイヤレス ネットワーク接続" STATIC %DNS1%
NETSH INTERFACE IP ADD DNS "ワイヤレス ネットワーク接続" %DNS2% INDEX=2
NETSH INTERFACE IP SET WINS "ワイヤレス ネットワーク接続" STATIC %WINS1%
NETSH INTERFACE IP ADD WINS "ワイヤレス ネットワーク接続" %WINS2% INDEX=2

NETSH INTERFACE IP SET DNS "ワイヤレス ネットワーク接続 2" STATIC %DNS1%
NETSH INTERFACE IP ADD DNS "ワイヤレス ネットワーク接続 2" %DNS2% INDEX=2
NETSH INTERFACE IP SET WINS "ワイヤレス ネットワーク接続 2" STATIC %WINS1%
NETSH INTERFACE IP ADD WINS "ワイヤレス ネットワーク接続 2" %WINS2% INDEX=2

NETSH INTERFACE IP SET DNS "ワイヤレス ネットワーク接続 3" STATIC %DNS1%
NETSH INTERFACE IP ADD DNS "ワイヤレス ネットワーク接続 3" %DNS2% INDEX=2
NETSH INTERFACE IP SET WINS "ワイヤレス ネットワーク接続 3" STATIC %WINS1%
NETSH INTERFACE IP ADD WINS "ワイヤレス ネットワーク接続 3" %WINS2% INDEX=2



REM !!!!以下のドメイン処理はどちらかの行の先頭のREMを削除してください!!!!!
REM ドメイン処理(ワークグループから参加)
REM NETDOM JOIN %COMPUTERNAME% /DOMAIN:%DOMAINNAME% /USERD:%ADMINUSER% /PASSWORDD:%PASSWORD%


REM ドメイン処理(他ドメインから移動)
REM NETDOM MOVE %COMPUTERNAME% /DOMAIN:%DOMAINNAME% /USERD:%ADMINUSER% /PASSWORDD:%PASSWORD%


REM 再起動してMOVEUSERを行い、プロファイルを移行して終了
REM 終了

REM-------------------------------------------------------------



コンピュータのドメイン参加は以上です。

再起動後moveuserを実行します。

moveuser "移行元ドメイン\移行元ユーザ名" "移行先ドメイン\移行先ユーザ名" /y /k

/yをつけると既に移行先ユーザのプロファイルがあっても上書きします。
/kをつけるとローカルユーザを自動的に削除しません。

posted by dddrive at 13:38 | Comment(0) | TrackBack(0) | ActiveDirectory
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/44106297

この記事へのトラックバック