お世話になります。

サーバの管理者をしていますが、セキュリティの観点から
定期的にサーバユーザアカウントのパスワードを変更するように指示されています。

NT4.0サーバなのですが、離れた施設に行って実施するのも面倒なので、
DOSコマンドで、リモート処理にて、パスワードを変更したいと思っています。
具体的な例文(例えば、Server01のUserNo01のパスワードを変更したい)
をまじえて変更方法を教えて下さい。

また、DOSコマンドでは無理ですという回答や、他の簡易な方法も参考に教え
てください。

どうぞよろしくお願いいたします。

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

使い方 VNC」に関するQ&A: real VNCの使い方

A 回答 (4件)

No.2の補足です。


> 自分のPCから、リモートで処理をしたいので・・・
リモートでNT4.0サーバにログインしてnet userコマンドを使用してはどうでしょうか。

リモート処理はNT4.0 Terminal Server EditionやVNCが利用できるのではないでしょうか。

NT4.0は使用したことがありませんが、先ずは試してみてはどうでしょうか。
    • good
    • 0
この回答へのお礼

返信いただきましてありがとうございます。
>リモート処理はNT4.0 Terminal Server EditionやVNCが利用できるのではないでしょうか。
まずはこの2つを探してみます。
うまくいくと良いのですが、やってみます。

お礼日時:2009/05/24 23:43

Adminpackのファイルは、サーバOSメディアの中にありますが。


NT4.0には、在ればよいのですが。
    • good
    • 0
この回答へのお礼

返信いただきましてありがとうございます。
OSメディア内を探してみます。
あると助かります。

お礼日時:2009/05/24 23:38

net userコマンドでどうでしょうか。


マイクロソフト・サイトを参照してみてください。
Net User コマンドの使用方法
http://support.microsoft.com/kb/251394/ja

事例は下記サイト参照
net userコマンドの使い方
http://www.atmarkit.co.jp/fwin2k/win2ktips/786ne …
    • good
    • 0
この回答へのお礼

回答いただきましてありがとうございます。
参考サイトを見ましたが、私の理解力が低いのか、サーバ上でしか
処理できないように理解しました。
自分のPCから、リモートで処理をしたいので、具体的な例文(例えば、Server01のUserNo01のパスワードを変更)を
記載いただけるとありがたいです。
お手数おかけしますがよろしくお願いいたします。

お礼日時:2009/05/21 22:06

NT4.0 OSには、Adminpackのようなサーバを管理するファイルはないんでしょうか?


サーバをリモート管理する管理者用のクライアント機に、Adminpackを
インストールすれば、
管理者用クライアント機から、サーバのユーザ管理が出来ますが。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
メディアの管理が悪いこともあるのですが、OS以外のCDは無いようです。すみません。

お礼日時:2009/05/21 22:02

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

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

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

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

QWindowsにログオンせずにパスワードを変更する方法

こんにちは。

Windowsのパスワードについての質問です。
Windowsサーバ(2K3)をワークグループで構築してユーザアカウントを複数作成しています。ユーザ側端末はXPで、WndowsサーバにHTTP接続で使用している環境で、接続時にはIDとパスワードを入力しています。

そこで質問なんですが、Windowsサーバに作成したユーザアカウントのパスワードをWindowsログオンしないで変更する方法があるのでしょうか。

ベストな動作としては、ツール(インストールしないで動くexeファイル)を起動すると、サーバ名とユーザ名及びパスワードを入力してOKをクリックすると新規パスワード入力を要求するような動作をしてくれるようなものになります。
そんな夢のようなツールがあったらいいのですが、他の方法でも、こんな方法があるよというのがあれば是非教えて下さい。

Aベストアンサー

#4です。
回答を良く読んでください。

パスワード変更ダイアログで、ログオン先の入力フィールドにWin2K3サーバーの名前を入力すればサーバーWindowsのパスワードがクライアントPCから変更できます。

QリモートデスクトップでAdministratorのパスワード変更

お世話になります。
ActiveDirectory ユーザとコンピュータの管理画面より
各PCのローカルのAdministratorのパスワードを変更したいと思っています。
何百台とあるのでいちいちPCの設置場所まで出向くのが大変なのと、
高頻度で変更する為リモート操作で変更できないものか、
と思っているのですが変更しようとすると
警告マークと共に下記メッセージが出てきます。

"Administrator"としてログオンしています。
このローカルユーザーアカウントの
パスワードをリセットする選択をしました。
このパスワードをリセットすることにより
復元できない情報の損失が発生する場合があります。
-以下略-

普段ユーザはAdministratorでログインすることは無いのですが
(Administrator権限を必要な個人に付与しています)、
証明書の EFS、資格情報、秘密キーが使用できなくなる以外に何か障害が発生しますでしょうか?

検証した際は特に不具合は出なかったのですが、
このメッセージが気になってしまい、本番作業に移る事が出来ません。
どなたかご経験のある方がいらっしゃいましたらご教授下さい。
宜しくお願いいたします。

使用OSはWindows2003server R2です。

お世話になります。
ActiveDirectory ユーザとコンピュータの管理画面より
各PCのローカルのAdministratorのパスワードを変更したいと思っています。
何百台とあるのでいちいちPCの設置場所まで出向くのが大変なのと、
高頻度で変更する為リモート操作で変更できないものか、
と思っているのですが変更しようとすると
警告マークと共に下記メッセージが出てきます。

"Administrator"としてログオンしています。
このローカルユーザーアカウントの
パスワードをリセットする選択をしました。
このパス...続きを読む

Aベストアンサー

ローカルPCの「コンピュータの管理」画面からローカルのAdministratorパスワードを変更したことはありますが、そのPCではEFSとか使っていなかったので特に不具合は出なかったんですよね。

時間がとれるのであれば比較的影響の少ない一部のPC(自分が使っているものとか、管理者に近い人が使っているPCとか)に試しでまず実施してみて、しばらく様子を見るとかはできないでしょうか?

Qバッチでテキストファイルから任意の行のみ取得したい

batファイルを作成していて、
txtから特定の行のみをとりだし、変数に入れたいです。
どうもよくわからないので質問したいと思います。
まず以下の様なテキストファイルがあります。
-------------------
111
222
333
-------------------
実際の値、行数は違いますが、こんな感じに文字列が複数行並んでいます。

行いたい動作は、
-----------------------------------------
1.テキストファイルの1行目を変数Textに入れる(set Text=111)
2.変数Textを使用し色々処理をする
3.テキストファイルの2行目を変数Textに入れる(set Text=222)
4.変数Textを使用し色々処理をする
-----------------------------------------
コレを繰り返します。
2と4は同じ動作ですので、行数のカウンタを設定しループさせる予定です。
n行目を全て取り出す方法がわかれば行けると思うのですが、
どうも見つかりません。ご存知の方がいればお教え願いたいと思います。

batファイルを作成していて、
txtから特定の行のみをとりだし、変数に入れたいです。
どうもよくわからないので質問したいと思います。
まず以下の様なテキストファイルがあります。
-------------------
111
222
333
-------------------
実際の値、行数は違いますが、こんな感じに文字列が複数行並んでいます。

行いたい動作は、
-----------------------------------------
1.テキストファイルの1行目を変数Textに入れる(set Text=111)
2.変数Textを使用し色々処理をする
3.テキストファイルの2行目を変数T...続きを読む

Aベストアンサー

No3ですが、たぶん提示したスクリプトを見ると、ある事に気がつくはず?

findstr /n /r "." a.txt | findstr /r "^3:"

で3行目を表示してくれます。え!? それだけ。そうなんです

ただ、あと、先頭の”3:” をどうやって切り離すか? と言う問題にぶつかる。さらにファイルに先頭に”3:”があった場合、どうするのか? さらに、findstr の正規表現の動作が??? 表示すれるのはいいが、変数にどうやってセットするのか?

となる。結局 for 文を使いまわす事になります。

まあ、適当に改変して、上記の問題を解決してください。

Q「プログラムと機能」の一覧を取得したい

OSを再インストールしたいのですが
今、コンパネの「プログラムと機能」に入ってる一覧をどこかに書き出す方法はありますか?

インストールしているプログラム一覧のメモを取りたいのですが、
いい方法が思いつきません。

原始的ですが
スクショを撮ってパワポとかに貼り付けするしかないのかなー
なんて思ってます。

もっと効率のいい方法があれば教えてください。

Aベストアンサー

下記のレジストリのサブキーをsaveして(export)してリストで見るという方法もあります。
appwiz.cplを実行して表示されるuninstall可能なプログラムのすべてが取得できます。
ただしメモというよりも,内容が詳しすぎるかもしれません。
メリットは標準機能でsaveできることです。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

QDOSコマンドで共有ファイルへアクセスを行う際のパスの書き方

初めまして。

本題になります・・・

DOSコマンドで共有ファイルのアクセスを行う際のパスの書き方は、
「\\サーバー名\共有フォルダ名\ファイル名」ですが、DIRなどを行うと、認証が走って、ファイルへのアクセスが出来ません・・・全てDOSコマンド(バッチ)で完結したいのですが・・・
例えば、「dir \\サーバー名\共有フォルダ名\ファイル名」とした場合に、「ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。」と表示されてしまいます。
現在行いたい処理は、他サーバーの「共有ファイルのコピー&削除」、「共有フォルダの作成」です。

【環境】
コマンド実行させるサーバー:[WIN2KSEVER(admini権限/パスワード共通)]
他サーバー:[WIN2KSERVER(admini権限/パスワード共通)]

解決する方法がありましたら、お教え下さい。
お願いします。

Aベストアンサー

実際に試してみました。

net use \\サーバー名 パスワード /user:ユーザー名
dir \\サーバー名\共有フォルダ名\ファイル名

でいけました。

QEXCELファイルのカレントフォルダを取得するには?

EXCELファイルのカレントフォルダを取得するには?

C:\経理\予算.xls

D:\2005年度\予算.xls

EXCEL97ファイルがあります。

VBAで
  カレントフォルダ名
(C:\経理\,D:\2005年度\)
を取得する事は可能でしょうか?

CURDIRでは上手い方法が見つかりませんでした。

Aベストアンサー

こんばんは。
Excel97 でも、同じですね。以下で試してみてください。

Sub test()
'このブックのパス
a = ThisWorkbook.Path
'アクティブブックのパス
b = ActiveWorkbook.Path
'Excelで設定されたデフォルトパス
c = Application.DefaultFilePath
'カレントディレクトリ
d = CurDir
MsgBox "このブックのパス   : " & a & Chr(13) & _
   "アクティブブックのパス: " & b & Chr(13) & _
   "デフォルトパス    : " & c & Chr(13) & _
   "カレントディレクトリ : " & d & Chr(13)
End Sub

Qネットワークパスワードの変更方法

お世話になります。立て続けに質問です。
windows server2003 をファイルサーバとして使用しています。サーバ側の設定で、ユーザによるパスワード変更を許可しています。そこで試しにやってみたのですが、クライアント側のコントロールパネルからアカウントのパスワードを変更してもネットワークパスワードは変更できないのですね。セキュリティ上当たり前なのかな。
ネットワークパスワードを変更する方法はどうやるのでしょうか。サーバ側で「最初のログイン時にパスワードを変更させる」と設定すると、新しいパスワードをうながされて変更できるのですが、ユーザ側(OSはXP)で任意の時にネットワークパスワードを変更することはできるのでしょうか。
なんとも何も知らないで情けない質問のような気がしますし、ここではお世話になりっぱなしで恐縮ですが よろしくお教えください。

Aベストアンサー

以下のようにすれば変更できるはずです。
1.クライアントPCで(ローカルのアカウントでログオン中に)Ctrl+Alt+Delを押す。
2.「パスワードの変更」ボタンを押す。
3.「ログオン先」にサーバのホスト名を入力。
4.サーバのアカウントのユーザ名、旧パスワードを入力。
5.新パスワード、確認再入力後、「OK」。

Qコマンドプロンプトから別マシンに命令を投げれるでしょうか

たとえばコマンドプロンプトから
shutdown -m \\another_machine -s
などとするとanother_machineという別Windowsマシンにて
shutdownを実行することができますが、これと同じように
another_machineのc:\test.batが存在した場合、
これを他のWindowsマシンから実行することはできるでしょうか。
もちろん、\\another_machine\c$test.bat
として自分のマシン上でtest.batを実行するわけではなく、
あくまでanother_machine上で動くことを別Windowsマシンから
命令するだけとなります。

Aベストアンサー

ANo.2のwarakuniです。

なんだか早とちりしてたみたいですね。
お恥ずかしい。

それでは、rshはどうでしょうか?
もともとUnixのコマンドですが、Windowsでも使用できます。
MicrosoftのサイトからService for Unix(SFU)というツールをダウンロードしインストールするとrshサーバーのサービスが使えるようになるようです。
http://www.microsoft.com/japan/technet/interopmigration/unix/sfu/default.mspx

SFUは使ったことがなかったので、ためしに入れてみました。

RSH host_name -L user "dir c:\user\" > dir.log

としてみると、ご希望の動作をしているように思います。

はてなに同様の質問がありました

http://q.hatena.ne.jp/1158764077

ご参考まで。

Qbatである文字列内に特定の文字列が含まれているか確認したい

batファイルの中である変数「abc」の中に「test」という文字が含まれていたら○○を行なうという分岐を作成したいのですが、どのように行なえばよいのでしょうか?

そのまま、ずばりのお答えお待ちしております。

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

Aベストアンサー

大文字小文字を区別しなくていいなら、

if not "%abc:test=%" == "%abc%" echo 含まれていた

区別するなら、

echo %abc% | find "test" >NUL
if not ERRORLEVEL 1 echo 含まれていた

Qテキストファイルから最終行の抽出

テキストファイルに出力された内容のうち、
最終行のみ抽出し、他のテキストファイルに
落とし込みたいと考えています。

DOSコマンドを使用して実現したいと思うのですが
良い方法などございましたら、ご教授ください。

宜しくお願い致します。

※OSはWindows Server 2003を使用しています。

Aベストアンサー

98SEから2003までのすべてのWindowsに標準搭載されているコマンドでFORと>(リダイレクト)を使って出来ます。

FOR /F "TOKENS=1*" %A IN ([元ネタファイル名]) DO ECHO %A > [出力先ファイル名]

 (大カッコ([ ])は必要ありませんが、普通のカッコ( () ) は必要です。)

 元ネタのファイルサイズが大きかったら少々思い処理になるかもしれませんが、所詮テキストファイルですので、極端に時間がかかるものでもないでしょう。

 なお、元ネタのファイルはSVS形式などのファイルだと思いますが、そうだとするとフィールドの区切り文字をそのデータ内に含まれないものにするといいですね。FORのなかに" "で囲まれた部分がありますが、そこに 「delims=...」などとデータ内に無い文字列を指定します。"TOKENS=1* delims=..."というようにTOKENSとはスペース区切りで追加します。
(今回、元ネタのデータがどういうものか分からないのではっきりとした答えを書きようがありません。データの形式によっては例外処理対応をする必要もあります。

 バッチで組むならもっと軽くする方法はありますね。なお、その際、FORの内部変数を%%Aとする必要がありますので気をつけましょう。今回はコマンドラインでということですので、コマンドライン1行で出来るものとしています。

98SEから2003までのすべてのWindowsに標準搭載されているコマンドでFORと>(リダイレクト)を使って出来ます。

FOR /F "TOKENS=1*" %A IN ([元ネタファイル名]) DO ECHO %A > [出力先ファイル名]

 (大カッコ([ ])は必要ありませんが、普通のカッコ( () ) は必要です。)

 元ネタのファイルサイズが大きかったら少々思い処理になるかもしれませんが、所詮テキストファイルですので、極端に時間がかかるものでもないでしょう。

 なお、元ネタのファイルはSVS形式などのファイルだと思いますが、そう...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報