どうも、Ryo-Donと言います。

素人質問で申しわけないのですが、
現在、WindowsNT4.0(Server)で、
初めてログオンスクリプトを設定しようとしています。

今までログオンスクリプトを設定したことがないのですが、
どういった手順でやればよいでしょうか?

やりたいことは単純なのですが、一部ユーザーに対して
ファイルを配布したいと思っています。
バッチファイルは完成しています。

後は、ログオンスクリプトを設定すれば良いだけなのですが・・・
(どこをどう設定したら、
ユーザーがログオン時にスクリプトを走らせるのかが分りません(^^;;;)

すいませんがどなたか教えてください。
お願い致します。

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

A 回答 (3件)

すいません。

少し間違っていました。
Netlogonフォルダにファイルを入れた後、ユーザープロパティでログオンスクリプトファイル名を入力してやるだけでいけると思いますがどうでしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
設定はできましたが、ログオンスクリプトが走りません(笑)

多分、私が作ったログオンスクリプトの内容が悪いんだと思うんですけどね(^^;;;

またいろいろ試してみます。

お礼日時:2001/06/12 15:16

別に必須環境というわけではないのですが、


・NTのドメイン環境は問題なく稼動している
・端末はドメインに参加している
・ユーザはドメインユーザとして端末にログオンしている
という前提であれば、
全ドメインコントローラ上の
「%SYSTEMROOT%\system32\repl\export\sctipts」
へバッチファイルをコピーします。
ドメインユーザマネージャからユーザのプロパティの
ログインスクリプトの設定を変更します。
    • good
    • 0

バッチファイルをドメインサーバのNetlogonフォルダ内に置き、ユーザーアカウントのプロパティでログオンスクリプトのパスを入れてやった後、そのアカウントでログインする。

多分こんな感じでよかったと思うのですが・・・ 

この回答への補足

回答ありがとうございます。
ユーザーアカウントのプロパティでログオンスクリプトの
パスを入れてやると、以下のメッセージが表示されて、
パスの入力さえできなくて困っています・・・
なんの相対パス名なのでしょう・・・(T-T


「・・・(←パス名)は無効な相対パス名です。
有効な相対パス名を入力してください。」

補足日時:2001/06/07 13:46
    • good
    • 0

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

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

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

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

Q「ログイン」と「ログオン」の違い

PCやインターネットで、「ログイン」と「ログオン」がよくありますが、「ログイン」と「ログオン」・「ログアウト」と「ログオフ」の違いって何かあるんですか?

Aベストアンサー

同じ意味合いで使われています。
ログインはUNIX
ログオンはWINDOWSでよく使われるといわれますが最近ではそうでもないですね。

ログオンはサービス上でオンラインやダイヤルアップでオンフックするときに使われ、loginはUNIXやBBSに接続するときによく使います。

参考URL:http://www.users.gr.jp/ml/archive/viewer.aspx?name=win2k&no=7708

Qログオン ログオン方法の変更

WindowsXPのログオン画面でユーザー名とパスワードを両方入力するようにするにはどうすればよいでしょうか。
もしツールや方法をご存知の方がいらっしゃいましたらご伝授お願い致します。

Aベストアンサー

コントロールパネルのユーザアカウントから
ユーザのログオンやログオフの方法を変更を選び、そこからようこそ画面を使用するのチェックをはずしてください

Q動画を見るとあらかじめ指定しておいたHPが開くスクリプトとは?

カテゴリ違いでしたらごめんなさい

ある動画を見ると(メディアプレーヤー等)
あらかじめ指定しておいたHPが強制的に立ち上がる
スクリプトとはJavaScriptのことでしょうか?

どうしてもこの方法を知りたいです
以下のページにある動画が参考になります
http://homepage1.nifty.com/wonderbear/aa/tyakushin999.html

どうすれば強制的にHPが立ち上がる
動画が出来るのかご存知の方教えてください
よろしくお願いします

Aベストアンサー

こんばんは。

WindowsMedia、Real、QuickTimeというメジャーな動画形式にはそれぞれスクリプトが用意されています。

リンクもそのひとつです。
一番多いWindowsMediaの例を参考に貼っておきますので、確認して下さい。

参考URL:http://www2h.biglobe.ne.jp/~hnakamur/technolab/howto/wmscript2/wmscript.htm

QWindowsXP Professional起動時のログオン画面を自動ログオンに

WindowsXP Professional起動時のログオン画面を自動ログオンにしたいのですが、なぜか上手くいきません。

いろんなサイトで調べて下記を行ってみました。

>Administrator権限を持つアカウントでログオンして、
「スタート」→「ファイル名を指定して実行(R)...」を選択した後に、「名前(O)...」に control userpasswords2 を入力してOKを押す。表示された「ユーザーアカウント」ダイアログの「ユーザー」タブにある、「ユーザーがこのコンピュータを使うには、ユーザー名とパスワードの入力が必要(E)」のチェックをはずす 。

再起動をかけると一回目は自動ログオンになるのですが、
もう一度再起動をかけるとまたCtrl+Alt+Delを同時に押して、Administratorでログインをする始末。

もう一度上記の確認事項を見ると、「ユーザーがこのコンピュータを使うには、ユーザー名とパスワードの入力が必要(E)」のチェックを外したにも関わらず、再起動をかけるとチェックが入っているのです。謎・・・。

一つ不要なGuestアカウントがあるのですが、削除を試行しても何故かできないので、コンパネのユーザアカウントの画面で無効にしている状態です。
↑これが完全に無効になっていないからなのでしょうか??どこかのサイトでコンパネのユーザアカウントでGuestアカウントを無効にしても実際には無効化できていないという事を読んだ気がするのですが、、、。


http://support.microsoft.com/default.aspx?scid=kb%3bja%3b882925

上記URLを行ってみました。

何か原因が分かる方がいましたら教えてください。

WindowsXP Professional起動時のログオン画面を自動ログオンにしたいのですが、なぜか上手くいきません。

いろんなサイトで調べて下記を行ってみました。

>Administrator権限を持つアカウントでログオンして、
「スタート」→「ファイル名を指定して実行(R)...」を選択した後に、「名前(O)...」に control userpasswords2 を入力してOKを押す。表示された「ユーザーアカウント」ダイアログの「ユーザー」タブにある、「ユーザーがこのコンピュータを使うには、ユーザー名とパスワードの入力が必要(E)」の...続きを読む

Aベストアンサー

設定しようとしているアカウントはパスワードは設定されていますでしょうか?
私は、URLの「レジストリを操作する」の方法で現在自動ログオンをしています。
(こんなに丁寧に説明してあるページがあったんですね)
その際、パスワードを設定していないアカウントを設定した場合、次回起動時に設定が全て消去されてしまった記憶があります。
現象としては、1回目の再起動はうまくいくが、2回目以降はダメになったはずです。本件と現象が同じですよね?
一度自動ログオンさせようとしているアカウントにパスワードを設定してやってみてください。
既にパスワードが設定してあったらスイマセンm(_ _)m


Guestアカウントに関しては、削除する事は出来ません。Administrator同様特別なアカウントなので。
ユーザーマネージャから無効にしておけば、一般的な方法ではGuestアカウントを利用する事はできなくなるので、問題ないと思います。
(アクセスできたら、セキュリティ・ホールですね)
どうしても気になるのでしたら、長ーいパスワードでも設定しておいてみてはどうでしょうか?
ユーザー名は何でも受け付けますが、パスワードが一致していなければ、Guestアカウントでも入れませんから。

設定しようとしているアカウントはパスワードは設定されていますでしょうか?
私は、URLの「レジストリを操作する」の方法で現在自動ログオンをしています。
(こんなに丁寧に説明してあるページがあったんですね)
その際、パスワードを設定していないアカウントを設定した場合、次回起動時に設定が全て消去されてしまった記憶があります。
現象としては、1回目の再起動はうまくいくが、2回目以降はダメになったはずです。本件と現象が同じですよね?
一度自動ログオンさせようとしているアカウントにパスワ...続きを読む

Qアップルスクリプトで複数行のDoShellScript

アップルスクリプトでsendmailのようなコマンドラインをDo Shell Script するときに複数行を送るとエラーになりますが、何か特別な書き方があるのでしょうか?
Do Shell Script "sendmail ***@efg.com
From: *****@stu.com
To: ***@efg.com
Subject: たいとる

本文
.
"

Aベストアンサー

もう一つちなみに、シェルスクリプトとして実行したい場合には

echo (タイトルと本文) | sendmail -r (送信先アドレス) (送信元アドレス)

などとします。

QログオンスクリプトでのIEのパッチ当て

ログオンスクリプトを利用して各クライアントへネットワークドライブの割り当てや時間の同期の設定を行っているのですが、IE6.0の修正プログラムを各クライアントへインストールをするにはどのように記述すればいいのでしょうか?
すいません。教えてください。

Aベストアンサー

IE6のパッチをサーバの共有フォルダに置き、
\\サーバ名\共有フォルダ名\パッチファイル名

ただし、IEパッチはIEのバージョンによってプログラムが違うので、クライアントPCのIEバージョンが同じであることが前提になると思います。
また、このままではログオンする度にパッチを実行するので、パッチ実行時にフラグとなるダミーファイルを作成してその有無でパッチを実行するなどの仕掛けを作る必要があると思います。

QWebサイトが応答しない

Webサイトが見つかりました、応答を待ってます
といって何時までもたっても全然応答しない開かないのはナゼですか?

Aベストアンサー

他のサイトは開きますか?
開くならそのサイトの問題であなたのPCに問題はありません。
通常なら長時間(数分)経つと他のメッセージが出るものなのですが、
ズーとそのままなら、少しづつデータが来ていると考えられます。
サイトが非常に混合っているとか、サイト側のインターネットに接続する回線が
非常に小さくてデータを送信出来ていない事などが考えられます。

Q最初の一度しか実行されないログオンスクリプト

何台かのPCを新たにドメイン参加させる場合、グループポリシーでは設定できないデスクトップやアプリケーション毎の設定をスクリプトを使って実行したいのですが、各ユーザーとも最初の1回だけ実行させるようなスクリプトを書くことはできないでしょうか?

http://support.microsoft.com/kb/284193/ja
を見ると、これに対する答えがあるのですが、事前にローカルPCのレジストリを触って行うような説明があり、現実的でないように思えます。
この方法で無くとも何らか同様の目的を果たす方法はないでしょうか?

経験者した方がおられましたらアドバイスお願いします。

Aベストアンサー

非常に原始的な方法では…
1.スクリプトが正常終了した段階である名前のファイルを書き出し、2回目以降はそのファイルの存在を確認して処理をパスする仕掛けにする。
2.1回実行スクリプトの最終行で、1回実行スクリプトを削除するだけのスクリプトを起動する。

QIEの右クリックメニューからのスクリプトで 一定時間処理を待つには

IEの MenuExtに下記のようなスクリプト(html)を登録し、
右クリックメニューから実行したのですが、setTimeoutで
指定した処理が実行されません。

セットした時間が来る前にスクリプトが完了してしまうため
でしょうか?一定時間後の処理を実現するためのお知恵を、
是非みなさんにお伺いしたいです。
( setTimeout関数の使用不使用にはこだわりません)


<script type="text/JScript">
対象ページの情報を取得し asxファイル"asx"を作成

//"asx"を関連付けされたアプリケーションで開く
var wshell = new ActiveXObject("WScript.Shell");
wshell.Run(asx, 1, false);
// 5秒後 "asx"を削除する
var fso = new ActiveXObject("Scripting.FileSystemObject");
setTimeout("fso.DeleteFile(asx);", 5000);
</script>


※ asxファイルはメディアプレイヤーが相手サーバと通信して
再生リストを作成するためのものです。ファイルを開いてすぐ
削除しようとするとエラーになります(数秒たてば削除可能です)

※wshell.Runの第3引数を Trueにするとメディアプレイヤーを
閉じるまでスクリプトの処理を待機します。目的を達成できそう
ですが、プレイヤーを閉じずに同じスクリプトを実行すると問題が
起きます

IEの MenuExtに下記のようなスクリプト(html)を登録し、
右クリックメニューから実行したのですが、setTimeoutで
指定した処理が実行されません。

セットした時間が来る前にスクリプトが完了してしまうため
でしょうか?一定時間後の処理を実現するためのお知恵を、
是非みなさんにお伺いしたいです。
( setTimeout関数の使用不使用にはこだわりません)


<script type="text/JScript">
対象ページの情報を取得し asxファイル"asx"を作成

//"asx"を関連付けされたアプリケーションで開く
var ws...続きを読む

Aベストアンサー

wscript実行を
wshell.Run("c:\\test.js",1 ,true);
にするのは、jsファイルの関連付けがwscriptであるのが前提なので
ちょっと気になるのですが、個人使用等であれば問題ないですね。

さて、外部スクリプトファイルを使用しない方法ですが、
以下があります。

<script type="text/JScript">
var wshell = new ActiveXObject("WScript.Shell");
wshell.Run("c:\\test.txt", 1, false);
var start = (new Date()).getTime();
while(true){
var current = (new Date()).getTime();
if((current - start) > 5000) break;
}
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFile("c:\\test.txt");
</script>

JavaScriptでwhile(true)の無限ループをタイマーに使うのは
個人的にあまり好きではないため、
この方法は意識の外になってました^^;
(CPUに無駄な負荷がかかりそうで。
また、Firefoxとかだと
ループの回数が多いと
警告が出たりします)

いちおうこれでも動作します。
でも、私のPCではちょっと動作が重くなる気がしてます。
(気のせいかもしれませんが。)
あまりお勧めはしないです・・・。
参考程度に。

wscript実行を
wshell.Run("c:\\test.js",1 ,true);
にするのは、jsファイルの関連付けがwscriptであるのが前提なので
ちょっと気になるのですが、個人使用等であれば問題ないですね。

さて、外部スクリプトファイルを使用しない方法ですが、
以下があります。

<script type="text/JScript">
var wshell = new ActiveXObject("WScript.Shell");
wshell.Run("c:\\test.txt", 1, false);
var start = (new Date()).getTime();
while(true){
var current = (new Date()).getTime();
if((current ...続きを読む

Qログオンスクリプトの作り方を丁寧に教えて下さい

サーバー管理者初心者のものです。

win2000で各ユーザーが決められたドライブをマップできるようにする
ログインスクリプトを作ることになったのですが、
やり方が全くわかりません。

わかりやすいHPなどもございましたらご教授下さい。

以上宜しくお願いします。

Aベストアンサー

えーと、ドメインコントローラ内にあるドライブに各ユーザのホームディレクトリ
(ユーザ名と同一のディレクトリ名とします)が存在してそのホームディレクトリを
ログオンしたマシンでドライブとしてマッピングするということで良いでしょうか。
Windows NT4でやってるので、2000だと動作するかわかりませんが一応書いてみます。

まず"[ユーザ名]$"という共有をかけます。
forコマンドとnetshareコマンドなどで簡単に設定できます。
次に、各ユーザのディレクトリアクセス権限が存在することを確認し設定します。
リソースキットのxcaclsコマンドでも実行できます。

で、ログオンスクリプトで
set USERNAME=[ユーザ名]
NET USE /PERSISTENT:NO z: %LOGONSERVER%\%USERNAME%$
とすればz:に繋がるはずです。

なお、shareとかいう全ユーザに権限を与えた共有を作り、
NET USE /PERSISTENT:NO y: %LOGONSERVER%\share
とするとy:に全ユーザが参照することのできる共有を作成できます。

えーと、ドメインコントローラ内にあるドライブに各ユーザのホームディレクトリ
(ユーザ名と同一のディレクトリ名とします)が存在してそのホームディレクトリを
ログオンしたマシンでドライブとしてマッピングするということで良いでしょうか。
Windows NT4でやってるので、2000だと動作するかわかりませんが一応書いてみます。

まず"[ユーザ名]$"という共有をかけます。
forコマンドとnetshareコマンドなどで簡単に設定できます。
次に、各ユーザのディレクトリアクセス権限が存在することを確認し設定し...続きを読む


人気Q&Aランキング

おすすめ情報