web-dev-qa-db-ja.com

XPローカルプロファイルを新しいドメインユーザープロファイルにコピーします

新しいドメインコントローラーを公開しました。すべてのPCSをこの新しいドームに参加させたい(PCは通常のワークグループだけのドメインには存在しなかった)。 PCを新しいドメインに参加させると、新しいプロファイルが作成されます。ローカルプロファイルをこの新しいドメインプロファイルに移行するにはどうすればよいですか(または簡単な方法は何ですか)?

これを行っている間、すべての設定、デスクトップレイアウト、Outlook 2003の設定などを保持できますか?

5
Saif Khan
  1. ドメインユーザー名を使用してログオンします(これにより、ドメインプロファイルのローカルコピーが作成されます)
  2. ログオフ
  3. 別のプロファイルでログオンします(ローカル管理者アカウントが適切に機能します)
  4. 新しく作成したプロファイルの名前を\Documents and Settings\(XP)または\Users\(Vista/7)から別の名前に変更します(ただし、それが何であったかをメモしておいてください。すぐに必要になります)
  5. 古いローカルプロファイルの名前を、ドメインの名前に変更します
  6. ログオフ
  7. 利益!

別の代替方法は、手順1-> 4を実行することですが、mklinkを使用して、ドメインとローカルプロファイルフォルダーを相互にリンクします。これにより、ドメインからマシンを削除した場合でも、ローカルプロファイルは最大日付。

移動プロファイルを使用している場合、マイレージは異なる場合があります。

2
Mark Henderson

Microsoftの言うことを実行して、MoveUser.exe(XP)またはWin32_Userpofile WMIクラス(つまり、Windows 7のスクリプトまたはバッチソリューション)を試してみることをお勧めします。彼らはそれとすべてについて KB記事 を持っています。

免責事項:私はこれを自分で試していません。 Farseekerのゲットーの方法は知っていますが、MSFTがこれを行ったのには理由があります。

2
songei2f

私はこれについてFarseekerに同意するのは嫌いですが、適切な方法(許可などを説明する)はFarseekerのステップ1、2、および3に従うことですが、ステップ4では、を介してユーザープロファイルにアクセスする必要があります。システムプロパティで、古いプロファイル(古いユーザー名として表示)を選択し、[コピー先]ボタンをクリックしてから、新しいドメインプロファイルフォルダーを参照して選択し、[アクセス許可の変更]ボタンをクリックして、ドメインユーザー(またはEveryoneグループ)権限に。ドメインユーザーとして再度ログオンすると、プロファイルは古いプロファイルと完全に複製されている必要があります。

2
joeqwerty

このスレッドでの私の 同様の質問 とalharakaの回答に対するEvan Andersonのコメントから離れて、Win32_Userprofileを使用してローカルユーザーをドメインユーザーに移行する方法を探しました。

Visual Basicスクリプトを VistaのMoveUser.exe置換 で見つけました

ローカル管理者権限とドメイン管理者権限の両方を持つ3番目のアカウントから実行した場合、新しいドメインユーザーアカウントでログインする前に、スクリプトはうまく機能しました。

1
Joe Mako