- ベストアンサー
ローカルユーザとグループを別サーバにコピーする方法
- Windows Storage Server 2003を使用している場合、ローカルユーザとグループを別のサーバにコピーする方法を説明します。
- 復旧を早くするために、Windows Server 2003を別の用途で使用している場合、ローカルユーザとグループを同じ状態で別のサーバに登録する方法を紹介します。
- ユーザとグループの情報をCSVファイルに書き出し、それを参考に別のサーバにユーザとグループを登録する方法について説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
直接の回答にはならないかもしれませんが・・・ Active Directory環境であれば、DCでユーザーアカウントが一元管理されますので何も考える必要がないのですが、 ワークグループ環境であれば、以下のようなWSHで登録することも可能です(細かな部分は省いています)。 '=========================================================== Dim objNetwork Dim objDomain Dim objGroup Dim objUser Dim ComputerName Set objNetwork = CreateObject("Wscript.Network") ComputerName = objNetwork.ComputerName Set objDomain = GetObject("WinNT://" & ComputerName) UserAdd "testuser1", "testpass1", "Users" UserAdd "testuser2", "testpass2", "Users" UserAdd "testuser3", "testpass3", "Users" Set objUser = Nothing Set objGroup = Nothing '============================ Sub UserAdd(pUserName, pPassword, pGroupName) 'ユーザー作成 Set objUser = objDomain.Create ("user", pUserName) objUser.SetPassword pPassword objUser.SetInfo 'グループ追加 Set objGroup = objDomain.GetObject("group", pGroupName) objGroup.Add ("WinNT://" & ComputerName & "/" & pUserName) End Sub '=========================================================== 上記では、"testuser1"、"testuser2"、"testuser3"のユーザーを作成していますが、手を加えればCSVを読み込んでその情報から登録を行うことも可能だとは思います。 Windows Server Resource Kitのadduser.exeコマンドなどでも登録はできるはずですが、パスワードの登録がコマンドではできなかった記憶があります。