こんにちは。
w2kシステムで導入実験中です。

w2ksvにcsvde.exeコマンドを利用してユーザーアカウントを一括登録しました。
しかし、パスワードは登録できません。
GUI画面からユーザー毎にパスワードを入力するのでは省力化にはならないので、なんとかならないかと考えております。

なお、パスワードは、パスワード発生ソフトで作成し、テキストファイルに保存しようと考えています。

ご存じの方がいらしたら、教えてください。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

NET USERコマンドを使ってはいかがでしょうか。


私も使用したことがないので確かなことはいえませんが、
csvde.exeを使用してユーザーアカウントを登録したあとはNET USERコマンドで
パスワードの設定というのがWindow2000Worldにのっていたように思います。

書式等は以下のURLにありました。

参考URL:http://hp.vector.co.jp/authors/VA002739/ntcom/co …
    • good
    • 0
この回答へのお礼

お返事、ありがとうございます。

その本、私も読みました。(^^ゞ

net userコマンドを利用したいと考えたとき、別ファイルのパスワード集を、net userコマンドを実行させるバッチファイル内に、どのように組み込めばよいかが今ひとつ分かりませんでした。

ご意見を参考に、やってみます。

お礼日時:2001/05/10 08:56

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QGUI以外の方法で「ユーザーは次回ログオン時にパスワードの変更が必要」のチェックを入れたい

Windows 2000 Proで新しいユーザーを作成した後、「ユーザーは次回ログオン時にパスワードの変更が必要」のチェックを入れるにはGUIでの操作以外の方法(例えば、レジストリ、特定ファイルなどを弄る)がありませんか。ご存知の方、ぜひ教えてください。

Aベストアンサー

WSHを使って実現できます。
下記の内容をメモ帳などでコピペして「パスワード変更.vbs」などの名前で保存して下さい。

パスワード変更.vbs ユーザー名

・・という風に引数にユーザー名を与えるか、引数を与えず直接実行した場合は
入力ボックスが表示されるので、そちらからユーザー名を入力して下さい。
ユーザーの有無を確認した後、設定を変更します。
バッチ処理したい場合は「WScript.Echo」で吐いているメッセージを削除するか
コメントアウトした方が使いやすいと思います。

ちなみに本スクリプトはローカルアカウント用でADアカウントの場合は
多少手を加える必要があります。

'-----------
Const ADS_UF_DONT_EXPIRE_PASSWD = &H10000 '「パスワードを無期限にする」
Const ADS_UF_PASSWD_CANT_CHANGE = &H40 '「ユーザーはパスワードを変更できない」

If WScript.Arguments.Count < 1 Then
' 引数がない場合にダイアログからユーザー名入力
Do Until Not strUserName = "" '入力されるまで繰り返す
strUserName = InputBox("ユーザー名を入力して下さい。")
Loop
Else
' 引数をユーザー名としてセット
strUserName = WScript.Arguments.Item(0)
End If

' ローカルコンピュータ名とローカルアカウント名取得
Set oWshNetwork = CreateObject("WScript.Network")
strComputerName = oWshNetwork.ComputerName

' ユーザーが存在すれば設定変更、存在しなければ終了
strADSIPath = "WinNT://" & strComputerName & "/" & strUserName
If ExistObject(strADSIPath) Then
Set oUser = GetObject(strADSIPath)
'「パスワードを無期限にする」を無効化
If oUser.UserFlags AND ADS_UF_DONT_EXPIRE_PASSWD Then oUser.UserFlags = oUser.UserFlags XOR ADS_UF_DONT_EXPIRE_PASSWD
'「ユーザーはパスワードを変更できない」を無効化
If oUser.UserFlags AND ADS_UF_PASSWD_CANT_CHANGE Then oUser.UserFlags = oUser.UserFlags XOR ADS_UF_PASSWD_CANT_CHANGE
'「ユーザーは次回ログオン時にパスワードの変更が必要」を有効化
oUser.PasswordExpired = 1
oUser.SetInfo
Else
WScript.echo "ユーザーが存在しません。"
WScript.Quit(2)
End If

WScript.Echo "完了"

Set oWshNetwork = Nothing: Set oUser = Nothing


Function ExistObject(strADSIPath)
' 変数定義
Dim oTemp
Dim bObjExist

On Error Resume Next
Set oTemp = GetObject(strADSIPath)

If Err.Number = 0 Then
bObjExist = True
Else
bObjExist = False
Err.Clear '初期化
End If

ExistObject = bObjExist

Set oTemp = Nothing
End Function

WSHを使って実現できます。
下記の内容をメモ帳などでコピペして「パスワード変更.vbs」などの名前で保存して下さい。

パスワード変更.vbs ユーザー名

・・という風に引数にユーザー名を与えるか、引数を与えず直接実行した場合は
入力ボックスが表示されるので、そちらからユーザー名を入力して下さい。
ユーザーの有無を確認した後、設定を変更します。
バッチ処理したい場合は「WScript.Echo」で吐いているメッセージを削除するか
コメントアウトした方が使いやすいと思います。

ちなみに本スク...続きを読む

Qコントロールパネルのユーザとパスワードでユーザーのパスワードを忘れてしまった!

Windows2000で
ユーザーとパスワードで
このコンピュータのユーザー
という一覧にある、ひとつのユーザーの
パスワードを忘れてしまいました。

そのユーザーを選択して、
新しいパスワードの設定をすればそれで
いいような気がしますが、(そのユーザを一度削除して、作り直しても同じ)
以前のパスワードが知りたいのです。

どうしようもないのでしょうか?どうしても思い出さないと
いけないのですが、何か方法はないでしょうか?

どなたか助けてください。よろしくお願いします。

Aベストアンサー

 これが参考になるんじゃないでしょうか?


http://homepage2.nifty.com/winfaq/howtoresetpassword.html#ntpass

参考URL:http://homepage2.nifty.com/winfaq/howtoresetpassword.html#ntpass

Q”ユーザー名およびパスワードの保存”への自動登録の方法

ドメインに参加しているWindowsXP Proで「コントロールパネル」→「ユーザーアカウント」→「詳細設定」タブ→「パスワードの管理」ボタンをクリックすると”ユーザー名およびパスワードの保存”ウィンドウが出てきてログオン情報を保存できると思います。

ここで「追加」ボタンをクリックしてサーバー名やユーザー名、パスワードを入力するという作業があるのですがパソコンの台数が多く設定作業が大変です。
この設定作業をスクリプト等で簡単にできないものでしょうか?
設定する情報は全PC同じです。例えば下記の設定値を全PCに簡単に登録する方法をご教示頂けると助かります。
サーバー: Server1.mydomain.local
ユーザー名: mydomain\user1
パスワード: Pass

よろしくお願いいたします。

Aベストアンサー

登録させたいサーバがファイルサーバで、特定の共有ディレクトリを全ユーザへ割り当てたいのであれば、「net use」コマンドをログオンスクリプト等に組み込めば可能だと思います。

見当違いの回答でしたら申し訳ありません。

参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/265stdcliaccess/stdcliaccess.html

Q単語登録したものを別のユーザーに登録したい

Windows2000でMS-IMEを使用しています。
先週、自分のユーザー名で立ち上がれなくなり、現在は、administratorでPCを使用しています。が、単語登録が使えないので非常に困っています。元のユーザー名で登録した単語を移動するには、どのようにすれば良いのでしょうか。
ご助言をお願いします。

Aベストアンサー

その1:単語/用例の登録画面より辞書ツール(T)ボタンを押下。Microsoft IME 辞書ツールが表示され、その中に辞書名が書いてあります。
その2:Microsoft IMEのプロパティを起動し、辞書/学習タブを選択すると、その中に辞書名が書いてあります。

~恐らく、以下のような場所を示していると思います。
x:\Documents and Settings\administrator\Application Data\Microsoft\IMJP8_1\imjp81u.dic(注)
注:細かなドライブレター、ファイル名等は環境により異なります。

上記ディレクトリの「administrator」の部分を、以前使用していたユーザ名に読み替えて下さい。そしてその辞書ファイルを「administrator」の辞書ファイルが格納されているディレクトリにコピーして下さい。

QWin2ksv とNT4.0 間の信頼関係

こんにちわ。あつしといいます。
Win2000serverはかなり初心者です。
恐縮ですが宜しくお願いします。

ドメイン間で信頼関係を結ぼうとしています。
ドメインA:私の管理しているドメインでNT4.0でPDC・BDCとたててます。
ドメインB:Win2kserverをPDC?として立てています。

BのアカウントからAを見れるようにしたいのですが可能でしょうか?

Win2000について調べたらアクティブディレクトリという
概念になっているそうですが。。
親ドメイン・子ドメインというのは分からないでもないのですが
既存のNTのドメインとの信頼関係は結べるのでしょうか?

宜しくお願いします。

Aベストアンサー

アクティブディレクトリが使用できるのは、サーバが両方ともWin2kであり、
どちらも"ネイティブ"環境である必要があります。
(親子関係のヒエラルキーや同等のサーバの信頼など)

どちらかがWinNTであれば、Win2kはNTと同等の機能として信頼関係を
結べます。
(デフォルトでNTと同等の機能になっています。明示的に"ネイティブ"と
設定するまでは。ただし"ネイティブ"からNTネットワークへの変更はできません)

>BのアカウントからAを見れるようにしたいのですが可能でしょうか?

できます。
BのPDCでAのPDCに対し信頼される、AのPDCでBのPDCを信頼する
という信頼関係を結んでください。


人気Q&Aランキング

おすすめ情報