• ベストアンサー

サーバからクライアントをログオフさせる方法

よろしくお願いいたします。 Windows Server 2003をActive Directoryのドメインコントローラとして運用している環境で、サーバ(2003)側から指定時間にドメインのクライアント(XP)を強制的にログオフさせる事は可能でしょうか。 要件としては、以下の2点です。    ・クライアントにソフトを入れず、サーバ側から行いたい。  ・ログイン後一定時間経過してからのログオフではなく、指定した時間にログオフさせたい。 できればお金をかけない方法で行いたいのですが、安価なソフトがあれば、そちらもご紹介いただけると幸いです。 よろしくお願いいたします。

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

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

ログオフさせる手段として「シャットダウンしてリブートする」という非常に強引なものでもよければ、標準コマンドのshutdown.exeで可能です。 そうでない場合、WMIとスクリプトを使って strComputer = "クライアント名" Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" _ & strComputer & "\root\cimv2") For Each objOS in objWMIService.InstancesOf("Win32_OperatingSystem") objOS.Win32Shutdown 0, 0 Next のような内容のファイルを(例えばlogoff.vbsのような名前にしておいて)実行すれば、指定した「クライアント名」のクライアントPCをログオフさせることができます。 時刻を指定して実行するのはタスクを使ってください。 なお、スクリプトを使用する場合、リモート(クライアント)コンピュータに対してWMIが実行できるようにクライアント・サーバをそれぞれ設定してやる必要があります。設定方法については Connecting to WMI on a Remote Computer http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/connecting_to_wmi_on_a_remote_computer.asp Connecting Through Windows Firewall http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/connecting_through_windows_firewall.asp を参照してください。

loop_ant
質問者

お礼

ご回答ありがとうございました。 ローカルの環境で希望通りの動作を確認できましたので、URLを参考にクライアント・サーバの設定を実施しようと思います。ありがとうございました。

その他の回答 (1)

  • akanekor
  • ベストアンサー率52% (102/194)
回答No.1

前提条件として、LanカードがWOL対応じゃないと無理です。 で、ソフトですが、 検索すれば、結構色々出てきましたが、 http://www.vector.co.jp/soft/winnt/util/se336482.html?y とりあえず、要望に耐えられるのはこれでしょか。 指定した時間にログオフは、「タスクスケジューラー」使いますが、 それくらいは手動で設定してくださいな。

loop_ant
質問者

お礼

ご回答ありがとうございました。 正直言って、Wake On Lanを使うってのは全く頭にありませんでした。 さっそく試してみます。

関連するQ&A

  • 2003SERVERでログオフ

    windows2003serverでworkgroupからドメインの共有ファイルに ユーザー、パスワードでログインし、一定時間(1時間後とか) に自動でログオフする設定は2003serverで可能でしょうか。 設定の仕方を教えて下さい。

  • サーバと、クライアントとの関係について

    現在、サーバにWindows Server 2008 R2(以下、サーバという)、クライアントPCに、Windows7 Professional(以下、7Proという)、WindowsXP Professional(以下、xp Proという)にて運営したいと思っております。 そこで、疑問ですが、 1.クライアント(7Pro・xp Pro)から、ドメインユーザにログインが出来ますよね? 2.また、サーバにある機能で、Active DirectoryでユーザーPC分ユーザーアカウントを作って、そこにクライアントがアクセスをするのですよね? 3.Active Directoryを使用した、ユーザーアカウントの作り方を教えていただけませんでしょうか? 4.クライアントPCにおいてドメインでログインするための方法を教えていただけませんでしょうか? 5.普段は、ドメインにてサーバのアカウントにアクセスしますが、一時的にローカルユーザ(そのPCのアカウント)にアクセスは出来ますでしょうか? 6.一時的にアクセスが出来るのであれば、アクセス方法(やり方)を教えていただけませんでしょうか? 長くなり、わかりにくくなりましたが、以上の質問にお早めに答えていただきますよう、よろしくお願いします。

  • ネットワーク上のクライアントがログオン&ログオフしたログを取りたい。

    ネットワーク上のクライアントがログオン&ログオフしたログを取りたい。 LAN/WAN内にある全クライアントの電源入切した時間を知りたいのですが そんなフリーソフトはありませんでしょうか? logなどになっていて、後でエクセル等で管理できたらより嬉しいです。 イメージとしたら、数分間隔でも構わないのでpingが各PCに飛ばされ、 TTLが返ってきたらログオン中、返らなければログオフ中。 この変化をUSER名またはIPアドレスで管理できたら嬉しいです。 ドメインにログオンで管理しても構いません。 ご存知の方がいらっしゃいましたらご教授宜しくお願いいたします。

  • クライアントのログオンとログオフの記録について

    表題のとおり、クライアントのログオンとログオフの記録について困っています。 グループポリシー管理エディタから Default Domain Policy - コンピュータの構成 - ポリシー - Windowsの設定 - セキュリティの設定 - ローカルポリシー - 監査ポリシー と開いていき、「アカウント ログオン イベントの監査」の成功と失敗にチェックを入れています。 しかし、これだと、だれがいつログオン・ログオフしたのかイベントビューワーのWindows ログのセキュリティを見てもさっぱりわかりません。 そこで、 http://www.monyo.com/technical/windows/35.html を参考にスクリプトを Default Domain Policy - ユーザーの構成 - ポリシー - Windowsの設定 - スクリプト のログオンとログオフに設定したのですが、これだとサーバーのコンソールに直接ログオン・ログオフした結果はイベントビューワーのWindows ログのアプリケーションに記録されるのですが、クライアントからログオン・ログオフした場合は記録されません。 一般的な管理者の皆さんはクライアントからのログオン・ログオフをどのように記録されているのでしょうか? ぜひ、ご意見をお聞かせください。 ちなみに環境はサーバーはWindows Server 2008 R2 Standard、クライアントはWinXPからWin7まで雑多です。

  • win2003serverのアクセスログの取り方

    win2003serverをドメインコントローラにしており、ファイルサーバとして利用しています。各クライアントマシンのアクセスログをとりたいのですが、どのようにServer機の設定をしたらよいのでしょうか。

  • Windowsユーザのログオン、ログオフのログ

    各ユーザがWindowsXP起動時に「Windowsへのログオン」画面にて、ログオン先にドメイン名を指定して、ログオンを行っています。 このWindowsドメインへのログオン/ログオフのログをADサーバ側のイベントビューア等で確認することはできないでしょうか。 よろしくお願いいたします。

  • activedirectoryについて

    現在Windows2003Serverでドメイン環境の勉強をしています。 ADを組んでドメインコントローラにはすることができました。 ここで移動プロファイルについて教えてください。 まずADでユーザを作りそのユーザのプロファイルをサーバ側の任意のフォルダに指定します。その指定した任意のフォルダを共有かけてeveryoneフルコントロール等のアクセス権を与えます。 ここでクライアントをドメインに参加させて最初のログインではそのクライアントのDefault Userから読み込まれてログオフするタイミングでサーバ側へプロファイルを保存するという動作をすると思うのですが、その後同じコンピュータでログインするとその後はクライアントはサーバ側のプロファイルを読むのですか?それともローカル側に作られたプロファイルを読むのですか? もしローカル側のプロファイルを読むのだったらそのユーザで違うコンピュータでログインしたときにそこでは新たにプロファイルが作られてその作られたプロファイルがサーバにコピーされるのでしょうか? 動きについて分からないので教えてください。

  • win2000server クライアントpass定期変更

    Win2000serverでのことです。 クライアントPCは全台ドメイン環境です。 Active Directoryを導入しています。 サーバー側ではクライアントのパスワードは無期限に 設定しております。 ですがある端末一台だけは1ヶ月ごとにドメインパ スワードを変更したいのです。 クライアント側でパスワードを変更することはでき るのですが、ドメインパスワードは変更されません。 ですからいちいちサーバー側で手動でパスワードを 設定しないといけません。 クライアント全端末中の一台だけ1ヶ月ごとに自動 でドメインパスワードを変更させることは可能でし ょうか。方法を教えてください。

  • 上級者の方へ Windows2003serverについて

    上級者の方々様 現在2003serverを導入しテスト段階にて解決できない問題があります。Active Directoryドメインへクライアントを参加させたのですが、クライアント側からサーバーのフォルダを見に行こうとしても、アクセス権の問題で見ることができません。 このアクセス権の問題を解決する方法を知っている方、どうか教えていただきたいです。 以下が現在の設定および詳細です。(また追加で詳細を書きます) ・Active Directoryで新規ユーザーを追加し「所属するグループ」に Domain Admins , Domain Computers を追加しました。 ・Active Directoryでクライアントの管理を試みましたが、ネットワークに到達できませんでした。 ・クライアントは現在2つのネットワークアダプタがあり、TCP/IPアドレスをDHCPで自動で割り振りさせているのですが、ゲートウェイを使用しているためIPアドレスが時々変更(Serverから割り当てたものと、ゲートウェイで割り当てられたもの)している。 ・クライアントのログイン方法はドメイン名を指定し、Serverで新規作成したユーザー名でログインしている。 ・LAN接続でファイアーウォールオフの状態。 ・クライアントでPINGを自分に飛ばしても反応は得られませんでしたが、サーバーへのPINGはとびました。

  • ログオフするとデスクトップのアイコンが元に戻る(ドメイン環境)

    ●現象  ドメイン環境の特定のユーザーにて、一旦ログオフすると、それ以前に作成したアイコンやユーザー設定が初期化されてしまう現象が発生し困っています。 ●気付いたこと  現象に気付いたのはメールソフトを起動しようとして、デスクトップ上にメールソフトのショートカットがなくなっていたからです。(実際に発見したのはそのパソコンの使用者)  該当のパソコンのAdministratorでログインしてみると、Documents and Settingsフォルダに該当のユーザーのフォルダはありません。該当のユーザーでログインした時のみ作成されるのが確認されました。ログオフするとそのフォルダは削除されます。  サーバー上の「ドメインユーザーマネージャ」で確認しても、プロファイルのパスは指定されていません。(空白)  別のパソコンで同じアカウントにログインしてみましたが同様の現象が発生します。 ●環境  サーバーはWindows NT Server 4.0(SP5)、クライアントはWindows XP Professionalです。