下記のような運用を検討しています。
・1台の共用端末(Win2k Pro)を複数のユーザーで使用します。
・複数のユーザーは端末に対し「guest」IDのみでログインします。
・Windows2000 Server(WorkGroup) には複数のユーザーに対し別々のID生成し、個々にログインします。
・Serverは本社にあり、ユーザーが追加の際は割と簡単に作業が行えます。
・PCは支社にあり、そこは人事異動が多く、そのたびにPCにユーザーIDを生成するのは手間がかかります。
そこで、PCに対してはひとつのユーザーIDでログインし、ネットワークサーバーに接続する時に毎回ユーザーIDとパスワードを入力するようにしたいのです。
イメージ的にはデスクトップにサーバーの共有フォルダのショートカットを作成し、それをダブルクリックすると、ユーザーIDとパスワード画面が出るようにし、使用後はPCをログオフしサーバーからも切断するようにしたいのです。
現在の設定では、前回のログインユーザーを記憶しているようでうまくいきません。どのようにしたらいいでしょうか?
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
回答者同士のやりとりは禁止事項となっていますが、元質問に関連していると思われますので回答いたします。
#5回答内容より
>依頼者の「毎回ユーザーIDとパスワードを入力するようにしたい・・・」
>「クライアントPCは遠隔地にあり、メンテナンス要員もいない為、こういった作業を極力なくしたい・・・」
>という要求から外れるのでは?
>
すみません、これは確かに指摘通りです。
#1の補足でも元質問者に指摘されてしまいました^ ^;;
これは /userを固定にすることでは解決できません。
ということで、#3にあるようにWSHで対応すると記載しました。
例えば以下のようなVBScriptでどうでしょうか?
(#5の方の回答をみてあわてて作りました。ちゃんと動くとは思いますが...)
----------------------------------------------------
Set WS = CreateObject("WScript.Shell")
str = InputBox("ユーザ名を入力してください。" & vbCrLf )
Select Case str
Case ""
MsgBox "キャンセルされました。"
Case Else
str2 = InputBox("パスワードを入力してください。" & vbCrLf )
Ws.Run("net use x: \\server\xxx /user:" & str & " " & str2)
End Select
----------------------------------------------------
ですが、
>net use xxx /delete
>でセッションを削除しても、ユーザーIDの情報は残っているのでは?
>
net use とだけ入力して接続先サーバの接続状況を確認してください。
指定したサーバの接続でIPC$含む全てのセッションを/deleteで削除すれば大丈夫です。
※一部正常に動作しない障害も経験していますが、通常動作では大丈夫でしょう
ちなみに
>試しに、 net use x: \\server\xxx だけでログインしてみてください。(ユーザー指定無し)
>パスワードだけ聞いてくると思いますが、ユーザーIDは何も言ってこないですよね。
>
/userをつけないと、ローカルログオンユーザ(ここではguest)で認証を試みます。
その為に/userでローカルログオンユーザ以外を指定しています。
いわれている"記憶している"というのはローカルログオンユーザですので、
言われている動作は正常な動作だと思います。
No.5
- 回答日時:
#3です。
#4の方にnet useの質問です。
net use xxx /delete
でセッションを削除しても、ユーザーIDの情報は残っているのでは?
試しに、 net use x: \\server\xxx だけでログインしてみてください。(ユーザー指定無し)
パスワードだけ聞いてくると思いますが、ユーザーIDは何も言ってこないですよね。(たぶん・・・)
これは前回の情報を記憶しているからだと思います。
そもそもnet useを使用すると、依頼者の「毎回ユーザーIDとパスワードを入力するようにしたい・・・」「クライアントPCは遠隔地にあり、メンテナンス要員もいない為、こういった作業を極力なくしたい・・・」という要求から外れるのでは?
と思います。(間違っていたらごめんなさい!)
No.4
- 回答日時:
他に回答が出ているようですが...
2000Proの場合、net use x: \\server\xxx /user:xxx *
で例えguestでローカルログオンしていも指定したユーザでログオンできます。
ただし1つの2000Serverに対しては1ユーザのみしか認証できないので、
もし他のユーザ(guestなど)でログオンしているのであれば、
net use xxx /delete
でセッションを切断する必要があります。
#できないと言われている方はこれか、もしくはドメイン環境かと...
で、2000Server側でguestを無効にしていた場合は、
ユーザ名を効いてくる前に2000Server側ポリシーでguestログオンを拒否してしまうはずです。
ということで、たぶん2000Server側はguestは無効にしていると思われますので、
やはりnet useでの利用がいいかと思います。
で、個々のユーザ名変更に対応するには、たぶん探せばフリーのツールとかもありそうですが、
実行時にユーザ名とパスワードを入力促すよう
VBScript等WSHで作成するのがいいでしょうね。
#そこら辺は苦手なので...ちょっと試しに作ってみますが...
XPProの場合は、ユーザ名が無効だった場合ユーザ名の再入力ができるので
これは何もしなくてもクリアできるのですが...。
No.3
- 回答日時:
質問です。
・2000ServerでGuestのIDが使用不可になっていますか?
・共有端末はユーザーが変わる度に、毎回「Guestのログオフ」までしていますか?
・2000ServerへのログインIDには必ずパスワードが付いているんですよね?
やってもいなくても、セキュリティ上の関係から、この3点はやっておくべきです。
この3点を実践すれば、ショートカットをダブルクリックした時に、ID入力画面が出てくるはずです。
というのは、毎回ログオフさえしていれば、前回の接続が消え、ログインID、パスワード等も消えてしまうからです。
私もショートカットを作成しており、必要時に個々のサーバーにログインしています。
ドライブの割り当てにすると、前回の設定が消えないことがあります。
(経験者)
ちなみに、net use では、パスワードを入力させることはできますが、ユーザーIDを入力させることはできません。
(経験者)
No.2
- 回答日時:
Windows2000Serverをworkgroupで使用されているとありましたが、単純にドメインで管理した方が簡単ではないですか?
支社PCもドメインに参加させるようにすれば、ドメインのユーザ管理だけで疑問は解消される気がしますが。
Workgroupのユーザを管理するのとそれほど変わりません。
また、セキュリティ管理も簡単になります。
現状の運用から移行されることをお勧めします。
この回答への補足
ご連絡ありがとうございます。
ドメイン化、、、もっともです。お奨めされることもわかります。
諸事情によりすぐにできないので、『教えて、、』なのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) スマホアプリのトラッキングについて詳しい方教えてください 1 2023/04/15 10:38
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
- SQL Server SQLのクエリの書き方 1 2022/03/29 23:06
- アルバイト・パート バイトについてです。 契約申請完了したら働けるので、契約をしようとユーザーIDとパスワードを入力した 1 2023/04/16 22:22
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Safari(サファリ) スマホのサイトで自動ログインできない。 1 2022/07/10 16:15
- その他(スマホアプリ・スマホゲーム) ITに詳しい方、回答お願いします。スマホアプリのトラッキングについて。 2 2023/03/21 21:20
- アプリ スマホアプリのトラッキングについて。 3 2023/03/21 19:03
- その他(IT・Webサービス) スマホアプリのトラッキングについて知りたいです 1 2023/04/13 16:41
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトに表示され...
-
everyoneとusersって誰のことで...
-
Windows 7 への複数同時ログイン
-
Owner権限でログインする方法
-
Win11アカウント権限を。Admin...
-
突然ログイン画面が出てくるよ...
-
Windows95にユーザーを追加したい
-
起動時のデフォルトユーザー
-
アドオンが有効にならない
-
環境によって特定のウェブが閲...
-
複数人でPCを使うと重くなる?
-
Windows Live Mail でユーザー...
-
Windows2000のセキュリティ
-
「Owner」フォルダ名の変更
-
win7 C:\\Users\\フォルダ名の...
-
(win2000)ユーザープロファイル...
-
制限付きアカウントにも管理者...
-
1台のパソコンを同時に複数ユー...
-
パソコンの所有者名の変更方法
-
administrator権限のユーザーを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
環境によって特定のウェブが閲...
-
コマンドプロンプトに表示され...
-
everyoneとusersって誰のことで...
-
タスクマネージャのユーザー名
-
起動時のデフォルトユーザー
-
管理者権限でないと実行できな...
-
レジストリ編集は管理者によっ...
-
複数人でPCを使うと重くなる?
-
AD環境内のPCへのログイン台数制限
-
C:ドライブのユーザーの中のユ...
-
Win11アカウント権限を。Admin...
-
Windows 7 への複数同時ログイン
-
突然ログイン画面が出てくるよ...
-
至急です。ログインすると違う...
-
administratorとOwnerの違いは?
-
教えて!gooは利用者減ってますか?
-
「教えて!goo」は、ユーザー数...
-
win7 C:\\Users\\フォルダ名の...
-
Application Dataフォルダを移...
-
全てのユーザ(アカウント)の...
おすすめ情報