• ベストアンサー

Win2003Serverのsysvolフォルダ

Windows2003serverでログオンスクリプトを利用したい。 しかし、sysvolフォルダが無い。(C:\WINDOWSにSYSVOLがない) ログオンスクリプトファイルはどこに設定すれば良いのか? #サーバの導入は、もういない前任者で当時の状況が不明。

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

  • ベストアンサー
  • maesen
  • ベストアンサー率81% (646/790)
回答No.2

>Active Directory(AD)です。 >サーバ1台でクライアントPC20台です。 このサーバがドメインコントローラ(以下、DC)で、クライアントがADの参加しているということですね。 >ただ、net view サーバ名するとサーバの共有名 >の中にSYSVOLがあるのが気になります。 こういうことであれば、DCの初期設定時にフォルダの場所を既定から変えている可能性もあります。 DCのコンソールにログオンして、net share コマンドにてSYSVOLのローカルパスを確認して見て下さい。 もし、エクスプローラにてパスが見えない場合は、表示オプションを確認して下さい。 >NT時代ではログオンスクリプト使ってました。 NTドメインがあったようですね。 NTドメインでのログオンスクリプトの設定は、先の回答に書きました(1)として互換性を考慮し残されています。 SYSVOLのローカルパスがわかれば設定は問題ないですね。 あと参考程度に見て頂ければと思いますが、ADでの私が思うあるべき姿を書きます。 先の回答の(1)だとユーザ毎に設定する必要がありますので、基本的には(2)になります。 ・ユーザー用のOU(組織単位)を作成します。(名前は任意) ・ログオンスクリプトを動かしたいユーザーを上記OUに移動します。 ・ログオンスクリプトを設定したグループポリシーを作成します。 ・作成したグループポリシーを上記OUにリンクします。 ログオンスクリプトを設定したグループポリシーの作成はググればたくさん情報が出てくると思います。 グループポリシーを使用する場合Windows Server 2003ではグループポリシー管理ツール(GPMC)をインストールするほうが管理がし易いです。

gogosurfin
質問者

お礼

いろいろアドバイスありがとうございます。 おかげさまでログオンスクリプトできました。 ちゃんと動いてます。満足です。 >SYSVOLのローカルパスがわかれば設定は問題ないですね。 はい、その通りでした。 ついでにグループポリシー調べてみます。

その他の回答 (1)

  • maesen
  • ベストアンサー率81% (646/790)
回答No.1

大前提としてActive Directoryを導入している環境でしょうか? SYSVOLはActive Directory環境下でドメインコントローラ(以下、DC)上にあるフォルダになります。 従って >Windows2003serverでログオンスクリプトを利用したい。 このWindows Server 2003がDCでなければ、C:\WINDOWSの下にSYSVOLはありません。 Active Directoryのメンバサーバならば、DCで集中管理されていますので、 スクリプトはスクリプトを実行するサーバではなく、DCのSYSVOLに配置することになります。 質問者さんの環境がどうなっているか不明です。 また、Active Directory環境ならば適切な設定のためにはActive Directoryの知識が多少必要になります ADの場合、ログオンスクリプトの設定方法は2種類あります。 (1)ユーザープロファイルに設定するもの(こちらがSYSVOLに関係が深い) http://www.aichi-c.ed.jp/contents/network/winserver2003/hontai.htm (2)グループポリシーを使用する ログオンスクリプトなのでユーザーに対する設定です。 参考にされた資料がたまたまAD環境のもので、 実はサーバがワークグループならば、SYSVOLは無関係でスクリプトファイルはローカルディスク上のどこに配置してもいいです。 ワークグループならば、ローカルグループポリシーで設定します。 また、実行状態が見えてしましますが、ユーザーのスタートアップフォルダを使用する方法もあります。 http://technet.microsoft.com/ja-jp/library/cc770908.aspx また、AD環境にあってもローカルコンピュータのみの実行でよければこちらの設定になります。 >#サーバの導入は、もういない前任者で当時の状況が不明。 質問者さんの環境がサーバが1台だけなのか、何十台もあるのかわかりませんが環境を調査する必要があるかもしれません。

gogosurfin
質問者

お礼

お忙しいところ回答ありがとうございます。 環境の説明不足でしたすみません。 Active Directory(AD)です。 サーバ1台でクライアントPC20台です。 NT時代ではログオンスクリプト使ってました。 確か時刻合わせやドライブ割当? 今回もログインユーザー別にドライブ割当がしたくて ログオンスクリプトを使うつもりです。 ADは正直全く判りません。 グループポリシーは、グループの初期値であり、 ユーザー別には使えないと思ってました。 この辺を調べてみます。 ただ、net view サーバ名するとサーバの共有名 の中にSYSVOLがあるのが気になります。

関連するQ&A

  • WIN2Kでログオンスクリプトが実行されません

    お世話になります WIN2Kサーバーで、OUのグループポリシーの「ユーザーの構成」→「Windowsの設定」→「スクリプト(ログオン/ログオフ)」で、ログオンのプロパティからバッチファイルを設定しました。 OUにはログインするユーザが登録されています。 バッチの保存場所と内容は下記です。 場所:C:\WINNT\SYSVOL\sysvol\localdom.co.jp\scripts\logon\logon.bat 内容:net use g: \\localdom\共有名 特にsysvol、scriptsの共有も変更してません。 どうして動かないのか、手がかりでもかまいませんのでお願いします。

  • windows server 2008での新規フォルダ作成等の規制につ

    windows server 2008での新規フォルダ作成等の規制について 社内で新しくWinserver2008を導入し、データサーバとして使っていますが、利用者が勝手に 新規フォルダを作ってしまい、データがだんだん管理しにくくなってきました。 そこで教えていただきたいのですが、あるパス上に新規フォルダ、新規ファイルを管理者以外は 作れないようにするにはどうすればいいのですか? 例えば、 C:¥電気用 とあったときに、この電気用と同じ位置にフォルダ、ファイルの新規作成を管理者以外 出来なくしたいのです。ただし、電気用の中には新規でいくらでも作ってもいいのですが。 いろいろなマニュアルを読んだのですが、フォルダ自体のアクセス制限についてはいろいろ出て いますが、この部分に関しては見つかりませんでした。 よろしくお願いします。

  • Win2000Serverで消すことが出来ないフォルダが出来てしまいました

    Windows2000Serverを使用してファイルサーバとして使用しています。 先日、誤操作とは思いますが共有フォルダ内のある全フォルダ、全ファイルが消す(変更)ことが出来なくなってしまいました。 フォルダのセキュリティを見てみると許可されているユーザーに変更やフルコントロールが出来るユーザーが1つもありませんでした。何とかこのフォルダを消そうと思っていても変更が許可されたユーザーがいないためなにも出来ません。「継承可能なアクセス許可を親からこのオブジェクトに継承できるようにする」のチェックボックスもグレーで操作できず、ユーザーの追加・削除ボタンもグレーで操作できません。 何とかこのフォルダを消したいと思っていますが、どなたかお知恵を貸していただけないでしょうか? ここまでの情報が不足していましたら申し訳ありません。 何卒よろしくお願いします。

  • 共有フォルダにアクセスできないため移動プロファイルが使えません

    サーバ WindowsServer2003R2 クライアント WindowsXP ActiveDirectoryを構築し移動プロファイルを設定したユーザでログオンしようとした所、 『移動プロファイルが読み込まれなかったため、ローカル プロファイルでログオンしようとしています~』 とのエラーが出てしまい、移動プロファイルが使用できません。 調べてみると、サーバー側に設定した移動プロファイル用の共有フォルダ『profile』に\\サーバ名¥profile\ならばアクセスできるのですが、 \\ドメイン名\profile\とするとアクセス拒否されます。共有アクセス、ファイルアクセス全てEveryoneフルコントロールになっているのですが、ダメです。 その他、データ保存用に作った共有フォルダも同様にアクセスできません。 グループポリシーは読み込まれているようなので確認してみたら、『SYSVOL』『NETLOGON』フォルダにはドメイン名、サーバ名ともにアクセスできています。 共有フォルダの設定として何が足りていないのでしょうか?

  • 2000serverの「logon.bat」について

    2000serverを使っています。server1台クライアント40台で、 ユーザー100人です。 現在はクライアント機ではユーザー100人のどれでログオンしてもマイコンピュータを開くとネットワークドライブX、Y、Zが表示されますが追加でWというネットワークドライブを表示させたいと思います。そこで質問です。 (1)serverの「C\WINNT\SYSVOL\domain\scripts」にある「logon.bat」の内容を編集して変えればよいのでしょうか?具体的には編集はどのような内容にすればよいですか? (2)またlogon.batは「C\WINNT\SYSVOL\domain\scripts」フォルダを見ると、「logon.bat」と「bk_logon.bat」の2つあります。おそらく後者はバックアップされたのと思いますが、編集するのは両方とも書き換える必要がありますか? (3)この「logon.bat」を編集したら、ユーザー100人のどれでログオンしてもマイコンピュータを開くとWドライブが表示されますよね? アドバイスください。 最近管理するように言われてまだ詳しくないもので・・・

  • Windows Server 2003

    Windows Server 2003 Standard Edition ver.5.2 SP2 を使用しています。 ユーザーのプロパティからの個別設定ではなく、 OU単位でログオンスクリプトを設定しているのですが、 特定のクライアントPCが2台あり、その端末からログオンした際は ログオンスクリプトを実行させないという設定をしたいと考えています。 ログオンスクリプト内で特定のクライアントをIPアドレスまたはName等で指定し、 その端末からログオンした際はそのスクリプト以下は実行しない、 といったスクリプトを作成することは可能でしょうか。 なお特定クライアントのOSは Windows2000 1台と Windows Vista 1台 です。 お知恵を拝借できれば幸いです。よろしくお願いいたします。

  • win2000サーバー

    いつもお世話になっております。 会社でwindows2000サーバーをファイルサーバーとして使用しております。 (Active Directoryは導入していません。ワークグループです) クライアントからサーバーへアクセスすると、サーバーの『コンピュータの管理』→『共有フォルダ』→『セッション』にサーバーへログオン中のユーザーが表示されますが、クライアントがサーバーからログオフしたはずなのにサーバーからはなかなか消えません。消えるタイミングはでログオフした時だと思いますが、ログオフした時とはどの時なのでしょうか?パソコンの電源をOFFにすればログオフされますが、いちいち電源OFFするのは面倒です。私はクライアントがログオフしたという判断は、サーバーにて共有しているファイルを閉じた時?だと思っていましたが・・・ ログオフしたはずなのに、サーバーから消えないので、2000サーバーの CAL が足りなくなって困っています。

  • windows 2003 staでのログオンバッチ

    windows 2003 staでのログオンバッチについて、教えてください。 ネットワークドライブを紐付けるためにログオンバッチファイルを C:\WINDOWS\SYSVOL\sysvol\ドメイン名\scripts の中に 置いているのですが、このbatファイルのセキュリティタブで ログオンする人(グループ)の権限を与えないと処理が走りません。 普通このbatファイルの権限は関係ないと思うのですが、 なぜか、権限を必要とします。2003staでは必要なのでしょうか。 ちなみにbatファイルは、 @echo off Net use X: \\サーバ名\共有フォルダ名 Echo "ネットワーク プリンタとファイル共有に接続しました。" を使用しています。 ご存知の方、また、もしかして?等、何でも構いませんので ご教授願います。

  • Windows Server 2003

    今回初めてWindows Server 2003を導入しました。 Windows Server 2003をファイルサーバーとして利用しますが、 クライアントからサーバーの共有フォルダにアクセスできません。 対処方法を教えてください。 新規購入マシーンにWindows Server 2003をインストールし、 旧マシーンよりWindows 2000 Serverからフォルダ及びファイルを移動してきました。 Active Directoryは使用していません。 他のサーバーにも一切ドメインコントローラは立てていません。 新サーバーにWindows 2000 Serverと同じユーザーを登録し、 フォルダへのアクセス権も同じ設定にしました。 クライアントからサーバーにアクセスすると、 「アクセス権がありません」とエラーが出てしまいます。 (アクセス権限のあるユーザーとしてアクセスしています) また、ある共有フォルダへのアクセス権を「Everyone」しましたが、 クライアントから開くことが出来ません。 (ID、パスワードも聞かれずアクセスできません) Windows 2000 Serverで可能だったことが Windows Server 2003では、出来ないのでしょうか?

  • Windows2003Server共有フォルダパスワード設定できますか

    Windows2003Serverを使用して ファイルサーバーとして利用したいと思っています。 そのため共有フォルダを作ったのですが 役員専用フォルダは、パスワードを付けたいと 要望がありました。 確かWindows98の共有フォルダには、 パスワードが設定できたのですが Windows2003では、設定できません。 なお各クライアントパソコンのユーザー名は、 同じですのでアカウントでの制限ができません。 何か良い方法ありませんか? 教えてください。 よろしくお願いします。