• 締切済み

ワークグループ共有でユーザパスワード変更について

windows2003サーバーをファイルサーバとして利用しています。 クライアントはXPhomeになります。 ネットワークがドメインではなくワークグループなのでローカルアカウントを作っています。 管理者がパスワードを入力するのではなくユーザー自身にパスワードを変更して貰いたいと思っています。 telnetでnet userコマンドを使えば出来るとは思うのですがユーザーが出来るか怪しいので。 ユーザーのPCから出来てできるだけ簡単な方法を探しています。なにかいい方法がありますでしょうか。 よろしくお願いします。

みんなの回答

  • icmp
  • ベストアンサー率63% (14/22)
回答No.1

WSH(VBS)でサクッと作ってみましたが、どうでしょう。 下記のスクリプトをメモ帳などに貼り付けて「ChangePW.vbs」という 名前ででも保存して実行してみて下さい。 Win2000同士では動作しましたが、2003、XPHomeの環境はないので そちらでは試せていません。 あと、このスクリプトを使う場合、サーバ側、ローカル側ともアカウントに 管理者権限が必要と思われますが、細かな確認していません。 '------------ Const MIN_LENGTH = 4 strServerName = "ServerX" strMessage = "パスワードを入力して下さい。" ' パスワード入力 Do Until Not strPassword = "" '入力されるまで繰り返す strPassword = InputBox(strMessage) If Len(strPassword) <= MIN_LENGTH Then WScript.echo "4文字以上のパスワードを入力して下さい。" strPassword = "" End If Loop ' ローカルコンピュータ名とローカルアカウント名取得 Set oWshNetwork = CreateObject("WScript.Network") strComputerName = oWshNetwork.ComputerName strUserName = oWshNetwork.UserName ' ローカルアカウントのパスワード変更 strADSIPath = "WinNT://" & strComputerName & "/" & strUserName Set oUser = GetObject(strADSIPath) oUser.Setpassword strPassword oUser.SetInfo ' サーバアカウントのパスワード変更 'strADSIPath = "WinNT://" & strServerName & "/" & strUserName Set oUser = GetObject(strADSIPath) oUser.Setpassword strPassword oUser.SetInfo WScript.Echo "完了" Set oWshNetwork = Nothing: Set oUser = Nothing

pana8892
質問者

お礼

ありがとうございます。 試してみます。

関連するQ&A

  • ドメインとワークグループのユーザーアカウント、パスワードの同期について

     社内にWindows2000ServerSP4でドメインを作成。配下にクライアントPC(Windows2000Pro)が100台ほどあり、社内LANを形成しています。  一方、個別の部署では、独自に古くからファイルサーバ(Windows2000ServerSP4:PC名『soumu』)があり、ドメインには参加せず、ワークグループ(ローカル)で運用しています。  この『soumu』サーバのユーザーIDはドメインのIDとは別に作成しています(といっても実際には同じIDに統一はしています)が、初期パスワードはドメインIDと同じに設定していました。  このような状況下で、初期パスワードのままであれば、ドメインIDと『soumu』サーバのIDのパスワードが同じなので問題はありませんでした。  しかし、セキュリティの関係で、ドメインIDのパスワードを2週間に一度変更することになり、『soumu』サーバーにアクセスする際ユーザー名とパスワードの入力が求められるようになりました。  一度入力して『soumu』サーバーにアクセスしてしまえば、以降ログオフ(もしくは再起動)しない限り、入力を求められることはありませんが、毎日起動たびに入力しなければならず手間がかかっています。  しかも、ドメインIDのパスワードはクライアントPCで変更ができるのに、『soumu』サーバのIDについてはいちいちユーザーにそのサーバのところまで来てもらい「コンピュータの管理」を起動してその場で変更してもらっています。  ただ、この『soumu』サーバをドメインに参加させることがどうしてもできない事情があります。   そこで、『soumu』サーバをワークグループのままで、ドメインアカウントのパスワードと同期をとる、ドメインID同様クライアントPC上で変更できるような何か良い方法はないでしょうか。 (『soumu』サーバーをドメインに参加させれば良い話なことはわかっているのですが・・・・)  長くわかりにくい説明ですが、どうかよろしくお願いいたします。

  • 2つのワークグループに所属したい

    サーバ:Win2003、クライアントWin2000&XP Aというワークグループに所属する設定のクライアントをBというワークグループにもパスワード無しで入れる方法はないでしょうか。 A,BともWin2003Serverのローカルユーザとグループには、Administratorとして同一クライアントを登録してあります。クライアントは「A」ワークグループがデフォルトで、何も問題なくAワークグループにははいれますが、Bワークグループに入ろうとするとパスワードをきいてきます。何かよい方法があれば教えてください。

  • ローカルのAdministratorアカウントのパスワードを一括で変更するには

     セキュリティの観点から、クライアントPCのローカルの『Administrator』ユーザーアカウント(管理者権限ユーザーアカウント)のパスワードを定期的に変更することになりました。  環境としては、Windows2000Serverによるドメインが構築されて、ネットワーク上のクライアントPC約150台はすべてWindows2000ProfessionalSP4で統一されています。  ドメイン上の管理者ユーザーのアカウントは簡単に変更できますが、ローカルの管理者アカウントのパスワードは1台、1台ログインして変更していかなければなりません。  しかも1週間に一度の頻度が予想されて、たいへんな手間となると思います。  いっそのことローカルの管理者ユーザーアカウントを削除してドメインの管理者ユーザーだけでクライアントPCを管理したいのですが、ネットワークが使用不可で管理者ユーザーでログインしなければならない状況が発生しないとも限りません。  何か良い方法があれば教えてくれますか。  また、このようなケースの場合どのように管理されているかもお聞かせいただけたらと思います。

  • Windows Server 2003 ワークグループでのユーザー名について

    現在Windows Server 2003ワークグループで運用しているのですが、私の理解ではサーバ機にクライアントPCに作られているユーザーアカウント名とパスワードを登録すると、サーバ機にネットワーク経由でアクセスする時にユーザー名とパスワードを聞かれることなくアクセスできると思っていたのですが、1台のPCがユーザー名とパスワードを登録していないにもかかわらずアクセスできているのです。 Guestアカウントは無効にしてあります。 サーバ機のコンピュータの管理画面のセッションを見てみるとそのPCはユーザー名がadministratorになっていました。 さらにそのPCのadministratorパスワードは サーバ機にローカルログオンする時のadministratorのパスワードと違うものでした。 そして、そのPCはローカルログオンする時にadministratorというユーザー名は入れていないのです。 なぜアクセスできているのかご存知の方がいらっしゃいましたら、どうぞご教授お願致します。

  • コンピュータアカウントをドメインからワークグループに変更したらログオンできなくなった

    Windows 2000 Proを使用しています。 以前はコンピュータアカウントもドメイン、ユーザーアカウントもドメインでパソコンを使用していました。 自分のドメインユーザーアカウントをローカルのAdministratorsグループに追加していたので、元からあったローカルユーザーのAdministratorを削除していました。 この状態で、コンピュータ名等を変更するためにコンピュータアカウントをドメインからワークグループにしたら、再起動後にログオンできなくなってしまいました。(「ドメイン名\ユーザー名」でログオンできると勘違いしてました) どうかこのアホにログオンできるようにする方法を教えて下さい。よろしくお願いします。 ※コンピュータアカウントをドメインからワークグループに変更するとき、Administratorsグループにローカルユーザーアカウントがないかをチェックする仕組みを搭載して欲しかった・・・。>マイクロソフト

  • ワークグループでのアクセス権

    お世話になります。 クライアントPC:Windows7/8 ※Proではない サーバー:Windows Server2012 Standard 既存のワークグループ環境にファイルサーバーを設置する予定です。 ドメイン環境であれば、ファイルサーバー上の共有フォルダに対して ドメインユーザーやグループ単位で権限付けしますが、ワークグループ の場合はどのように権限付けするのでしょうか。 例えば、  ユーザー名:ユーザーA  パスワード:password のユーザーがいた場合。 うろ覚えですが、大昔(NTとか2000サーバーの頃)はファイルサーバーの ローカルアカウントとして、ユーザーA/passwordを作成し、それを 共有フォルダのアクセス権に追加してやれば、クライアントPCにログオンした ユーザーAから共有フォルダにアクセスした際、認証画面は表示されず 普通にアクセスできた・・・という記憶があるのですが。。 なお、ファイルサーバーのOSとしてサーバーOSを検討しているのですが アクセス権限付けはクライアントOSであっても変わりないものでしょうか。 ※要するに、ファイルサーバーとはいっても単純にフォルダ共有できれば  よいだけなので、別にサーバーOSでなくてもいいのかなと。 ご教示の程、宜しくお願い致します。

  • ドメインとワークグループ

    新しくXPのPCを購入しました。 既存10台ほどのネットワークがあり、新しいPCに共有フォルダを作りすべてのPCから見に行けるように設定を試みています。 XPのHomeとProが混在しておりXP proはドメイン設定、Homeはワークグループ設定となっています。 homeからは問題ありませんがProから見に行きたいのですがドメインで設定してあるためワークグループのコンピュータの表示が出来ません。何か方法はございますでしようか。又、ドメインのPCをワークグループに変更しようかと思いましたが、ユーザー名とパスワードが尋ねられました。こちらの入力はユーザーアカウントのログインパスワードと関係ありますでしょうか。 よろしくお願いいたします。

  • WindowsXPのドメインとワークグループの共用

     現在、サーバにWindows2000、クライアントにWindowsXPを使用してネットワークを構築しています。  そこですごく初歩的な質問になってしまうのですが、ワークグループで構成されたネットワークからドメインに参加しているWindowsXPのパソコンにアクセスは可能なのでしょうか?一度試してみたのですが、ワークグループのパソコンからXPへアクセスすると、”ネットワークパスワードの入力”画面が出てきていくらOKボタンを押しても”パスワードが間違っています”という表示が出て前へ進むことができませんでした。そこで、ワークグループのパソコンで使用しているユーザ名とパスワードをサーバに登録して行ってみたのですが同じ結果でした。逆にXPのパソコンからワークグループのパソコンにはアクセスできるようです。ちなみにワークグループ側のOSはWindows98/Me/XPを使用しています。恐らく、ドメインとワークグループの関係が怪しいと思われるのですが、回答よろしくお願いします。

  • ローカルAminsグループにドメインAdminを自動で追加したい

    お世話になります。 現在、単一ドメイン(Win2003ActiveDirectory)にてサーバー運用しております。クライアントPCの設定が、基本的な項目を除きまちまちなのですが、管理上ドメインAdminアカウントでクライアントにリモートアクセスし、設定を確認したり等の作業を行なえるようにしたいと思っています。 そこで、全クライアントのローカルAdministratorsグループに、ドメインのAdministrator(またはドメインAdministratorsグループ)を一括設定できる方法はないでしょうか?グループポリシーを確認しましたが、それらしい項目が見当たりませんでした。なにかコマンドで設定できれば、ログオンスクリプトで流すなど可能かと思うのですが。 ちなみに各ユーザーのドメインユーザーアカウントは、各自PCのローカルAdministratorsグループに追加されています。 よろしくお願いします。

  • WinNTでワークグループに変更したらログオンできません

    WindowsNTワークステーションで、通常の仕事のネットワークから外れたLANにするため、ドメインからワークグループに変えて再起動かけたら、AdministratorでもNTに入れなくなってしまいました。素人でよくわからないのですが、パスワードなんかもまったくいじっていないし、どうして、ドメインからワークグループに変更しただけでログオンもできなくなってしまうのでしょうか…。考えうるパスワードはすべてためしてみましたし、ネットワーク管理者とともにクビをひねっていますが、わかりません。どなたか、教えて下さい!