• ベストアンサー

WinXP ProでNT4のログオンスクリプト実行

toketoと申します。 WindowsNT4.0ドメインでクライアント(Win98)がログオンする際に、NT4.0に作成したログオンスクリプトが実行されるような環境を使っています。(よくある環境だと思うのですが) このドメインにWindowsXP Professionalでログオンすると、ログオンスクリプトが実行されないため困っています。 同じユーザがWin98でログオンすると、問題なくログオンスクリプトが実行されますので、何か設定の問題だと思うのですが、WinXPでもNT4.0のログオンスクリプトを実行するにはどのように設定すればよいでしょうか? すごく初歩的な話かもしれませんが、ご回答お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • atawi
  • ベストアンサー率62% (59/94)
回答No.2

同じ環境がないので、推測ではあるのですが… すべてのXPクライアントで同じ現象がおきるのでしょうか? 以下は、XPに限ったことではないのですが、コンピュータ名に2バイト文字や、スペースが含まれていると、認証や、共有への接続に問題が出たりすることがあるようです。 また。マイクロソフトネットワーク用クライアントやプロトコルを一度削除してOKし、再度構成を作り直すと直ることもあるようです。 他には、netlogon共有にはアクセスできるのでしょうか? 手動でログオンスクリプトを実行してみるとどうなりますか? このあたりは大丈夫ですか?

tonaka
質問者

お礼

atawiさま アドバイスいただきありがとうございました。 「手動でログオンスクリプトを実行~」という点が非常に参考になりました。 手動で実行してみたところ、「call文」でエラーが出ていることがわかりました。試しにcallを取り除いて実行してみたところ、無事ログオンスクリプトが動くようになりました。 どうも、ありがとうございました。

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

ログオンスクリプトはどういうスクリプトになっていますか。XPと98とは構造が違いますからたとえばc:\windowsにある、実行ファイルを起動しようとしても実行されません(XPではc:\winnt)し、セキュリティが高いのでユーザとパスワードを与えてやらなければ実行されないものもあります。また、遅延環境変数を使わなければ%1などの変数が展開されないという、動作の違いもあります。

tonaka
質問者

補足

nta様、ご記入ありがとうございます。 ログオンスクリプトでは、ネットワークドライブのマップ(net use F: \\server\share)だけを行なっています。 その他Windowsフォルダのプログラム起動や、環境変数などは使っておりません。 ちなみに、ログオンスクリプトでのネットワークドライブ割り当ては行なわれないのですが、ドメインにログオン後手動でネットワークドライブを割り当てることは出来ております。 以上宜しくお願いいたします。

関連するQ&A

  • ログオンスクリプトが動かない

    ログオンスクリプトが動くように設定してあるのですが、 ログオン時に正常にバッチファイルが実行されている時と バッチファイルが実行されない時があります。 サーバはWindowsNT4.0 SP6です。 クライアントはWindowsXP Proです。 ログオンスクリプトには、ドライブの割り当てのみが 書かれています。 同じネットワークの別のOS(Win98、WinNT WS)では問題なく動作します。 実行されなかった場合、ネットワークから直接バッチファイルを、 実行すると正常にドライブが割り当てられます。 あと、サーバのサービスパックもインストールを もう一度、おこなってみましたが、変化無しでした。 毎回、正常にログオンスクリプトを実行したいので 解決法をご存知の方、ご回答よろしくお願いします。

  • winXPクライアントでNT4.0ドメインへのアクセスが異常に遅い

    今回初めてNT4.0(SP6適用済み)ドメインにwinXPプロフェッショナルのクライアントを接続しました。 ドメイン参加自体は正常に出来ましたが、サーバーへのアクセス(エクスチェンジサーバ)やインターネット閲覧が異常に遅くて困っています。(アウトルックが応答しなくなることもあります。) クライアントは他にwin98やwin2000があり、それらは正常に稼動しているので、winXPクライアントの設定に問題があるものと考えています。 尚、当ドメインではDHCPを使用し、当winXPクライアントのTCP/IPの設定を見たところ、他のwin2000の設定と同様に設定され、問題は無いように思います。 私は、初歩的なネットワークコマンドが打てる程度の知識しか持ち合わせておりませんので、あまり専門的な内容には、分かりませんが、お詳しい方よろしくお願いします。

  • Win98でのログオンスクリプトの実行について

    何分知識不足で恐縮ですが、よろしくお願いします。 Win98のPCからNTドメインにログオンした時、NTログオンスクリプトの実行画面が表示された直後に、DOSプロンプトに「環境変数のための領域が足りません」と表示され、そこで固まってしまいます。 マイクロソフトのHPで確認したところ、下記の記述を見つけ実行したのですが、状況は変わりません。 http://support.microsoft.com/default.aspx?scid=kb;ja;230205 どのようにすれば解決できるのでしょうか。 OS:Win98 メモリ:192M 以上、よろしくお願いします。

  • 手動でログオンスクリプトを動かしたい

    NTドメイン上のログオンスクリプトを手動で動かしたいのですが、方法がわかりません。 WindowsXPでネットワークに接続していない状態でログオンした場合、その後にネットワークに接続してもログオンスクリプトが動かないので、再度ログオンのやり直しで対処したり、ログオンスクリプトと同じ中身のバッチファイルを作って動かしたりしています。 NTドメイン上のログオンスクリプトを手動で動かす方法を教えてください。

  • NTドメインログオン後のデスクトップ環境を一致させたい。

    私の会社ではWwin98が入ったマシン4台とNT4.0WorkStationのマシン一台を今まではスタンドアロンで使っていたのですが、サーバ機を一台購入し小規模LANを構築しました。サーバ機のOSはWinNT4.0Serverです。新設したNTドメインにデバイスマネジャーから各クライアントPCのユーザ名とサーバマネジャーからNTworkstationのコンピュータ名をそれぞれ登録し、NTドメインに参加するためにクライアント側の設定も完了しました。全てのPCからNTドメインにログオンでき、Win98では以前使っていたデスクトップをそのまま使え、何の問題も無いのですが、NT4.0WorkstationからNTドメインにログオンすると、新規ユーザとみなされてしまい、今まで使っていたデスクトップとは全く様子が変わってしまうのです。NTドメインにログオンした時も、今まで使っていたデスクトップ環境がつかえる様にするにはどうしたらよいのでしょうか? 業務に差し障りが出たしまうので、急を要します。どなたかご回答いただけたらと思います。どうぞよろしくお願いします。

  • WindowsXPでNT3.51ドメインにログオン出来ません

    WindowsXP(Professional)にてNT3.51(PDC)にドメイン参加しました。ドメイン参加は出来たのですが ログオンしようとすると次のエラーが出力されます。「ドメインに接続できません。ドメインコントローラが見つからないかダウンしています。またはコンピュータアカウントが見つかりません」ちなみにPDCからは当該XPはドメインに参加しているように認識されています。ログオンさせるにはどうしたらいいでしょうか?非常に困ってます。分かる人がいらっしゃったら 是非教えてください。

  • ログオンスクリプトのバナー

    Windows98やmeなどでWindows2000Serverにログオンした際にログオンスクリプトが設定されていれば「ログオンスクリプトを実行しています・・・」といったログオンバナーが 出てきますが、Windows2000のprofessionalではバナーが出てこないのですが出すことは可能なのでしょうか。

  • NTネットワークにログオンしない。(任意では出来る)

    NTサーバとクライアント(WIN95、98、ME混在)のLANを構築しています。先日1台WIN98PCを追加して問題が出ました。起動時NTにログオンしてくれません。 但し、スタートボタンからログオフを選ぶとログオン出来ます。 (1)最初にネットワークを設定した際は何の問題も無くログオンしていました。 (2)アプリケーション導入時に文字化けしたのでc:\Windows\Options\Cabs\setup.exeから WIN98を上書き再セットアップしました。 (3)文字化けは直りましたが、起動時ログオンしなくなりました。 (4)ネットワークのプロパティでは優先的にログオンするネットワークとして、Microsoftネットワーククライアントに設定しています。 何か原因と考えられる点はありますでしょうか? 色々Faqを調べまくったんですが手詰まりになってしまいまして、お詳しい方おられましたらお教え下さい。

  • ログオンスクリプトがうまく実行できない

    はじめして。よろしくお願いします。 以下の環境で運用をしております。 [サーバOS] WindowsServer2003 Standard [クライアント] Windows7 [ネットワーク] ADドメイン環境 今、やりたいことは以下の内容となります。 『ログオンスクリプトでドライブマップしたVドライブに、マイドキュメントのバックアップを"copy"コマンドでコピーしたい。Vドライブの先には利用者固有のフォルダが有る。』 というものです。 [成功している事] 1.ログオンスクリプトでVドライブをマウントできる。 2.作成したバッチファイルは、Windowsが起動中に手動でダブルクリックすると実行され、成功する。 3Vドライブ配下の利用者固有のフォルダについては、既存で運用中のフォルダで利用実績がある。 [失敗すること] 1.ログオンスクリプトで実行されると、Vドライブは作成できても、マイドキュメントはバックアップされない。 当初は、Vドライブマウントと、マイドキュメントバックアップのバッチを別に用意して実行しておりましたが、ドライブマップを再起に行ってからコピーの処理を行いたいので、バッチを一緒にして、Vドライブのマウント後にマイドキュメントをバックアップする。。という命令に変更しました。 ですが、実際は、マイドキュメントはVドライブ内にコピーされません。 [バッチファイルの配置場所] Systemroot%\SYSVOL\sysvol\<ドメイン名>\SCRIPTS ※配置したバッチファイルを、作成しているOUのグループポリシーと紐づけたうえで、 該当のPCを、そのOU配下にドラッグアンドドロップして配置しました。 そして、再起動を実施して、ログオン時に実行できるか確認しましたが、出来ませんでした。 グループポリシーのIDがプロパティで確認できましたので"{ 数字とアルファベットの羅列 }"、そのIDの中にバッチファイルが配置されている事も確認しました。 試しに、スタートアップポリシーでも実施してみましたが、失敗しました。 ログオフスクリプトでも試してみましたが、先にVドライブが外れてしまい、失敗でした。 バッチファイルで、V:\とする箇所を\\IPアドレス\<コピー先>と、直接指定しても、失敗でした。 運用上、Default Domain Policyには当該バッチファイルを配置できず、ユーザーも多い事から、1台1台スタートアップに追加していくのも現実的ではありません。 このため、運用方法としましては、決められたOUごとに、それぞれ当該ログオンスクリプトのグループポリシーを追加設定していくという内容になります。 ドライブマップ、ログオンスクリプトの実行、ドメイン認証、これらの起動順番やサービスアップが、何か関係しているのでしょうか(起動シーケンスの仕様等)。 そもそも、この方法自体に無理があるのでしょうか? 対処法や皆様のお知恵をお借り出来たら幸いです。 アドバイスの程、どうぞよろしくお願いします。

  • NTサーバと2000サーバのドメインについて

    社内LANでNT4.0サーバを使用していましたが、先日2000サーバを他所から譲り受け、社内LAN上に加えました。ドメイン名は、NTと2000では別名です。 この状態で、各クライアントの立ち上げ時のログオンをする際、ドメイン名を入れるところでNTにログオンするか、2000にログオンをするかを選択することはできないのでしょうか? クライアントは95、98、NTワークステーション、2000プロフェッショナルがあります。 IPアドレスは、すべて192.168.2.~です。 宜しくお願い致します。