web-dev-qa-db-ja.com

Windowsドメイン上のすべてのマシンを自動的にログアウトするにはどうすればよいですか?

ソフォスのアンチウイルスは毎晩スキャンしますが、アクセスできないファイルについて不平を言います。 FirefoxまたはOutlookで使用されているファイル。

スキャンの前に毎晩実行するように構成できるスクリプトがありますか?これにより、ユーザーはマシンからログアウトされますか?

理想的には、これにより事前にプロンプ​​トが表示され、ユーザーが遅れて作業している場合にログインしたままにする機会がユーザーに提供されます。

ありがとう、ディーン。

1
Dean Rather

編集:私の投稿の次の提案は、SMB接続にのみ影響し、私のようなユーザーのインタラクティブセッションからログオフしませんそれについての長い議論については このグーグルキャッシュされたExperts Exchangeスレッド を参照してください(スレッドを表示するにはログインする必要がある不潔な嘘を過ぎたスレッドを表示するには、一番下までスクロールします) 。Evan Andersonに感謝します。これを実現するには、pstoolsスクリプトまたはバッチファイルが唯一の方法のようです。

誰かが私に不当なポイントを削除することを拒否したいと思いますか?


何かが足りないかもしれませんが、ドメインポリシー " ログオン時間が経過すると自動的にユーザーをログオフします "はこのシナリオには適用されませんか?ユーザーがログオンできる時間を作成し、それに応じて制限して、すべてのユーザーがログオフできるようにします。ただし、このポリシーを適用するときは注意してください。私が正しく理解していれば、 ドメインルートにのみ適用できます そして他にもいくつかの注意点があります。ドメインポリシーとセキュリティテンプレートを介してローカルグループポリシーを適用する方がよい場合があります...?ここでは物事が複雑になっています。 =)

Experts-Exchangeアカウントをお持ちの場合(メンバーになるためにお金を払わなければならない不潔な嘘にもかかわらず、ヘルプページをよく見ると、本当に無料でアカウントを取得できます。私はそれについてブログに書いています ここ )あなたは読むことができます このスレッド 同様の状況と解決策について。

KB314999に従って、「 Windows XPで一定期間非アクティブになった後にユーザーにプログラムを終了してログオフさせる方法 」を調べることもできます。

3
Wesley

やりたいことを実行するための組み込み機能はないので、必ず何かをコーディングする必要があります。

現在テストするのに便利なものがないため、VistaまたはWindows 7についてはお話しできませんが、Windowsでは「shutdown-l」(phuzionで説明)XPシステムとして実行すると(「タスクスケジューラ」サービスによって呼び出されます)、インタラクティブユーザーのセッションがログオフします。これは、VistaとWindows7では異なる可能性があります。

wprompt 、. BATファイル、および「スケジュールされたタスク」を使用して醜いものをリグすることもできますが、デスクトップと対話するには、「AT」コマンドを使用してスケジュールする必要があります。醜いcommand-promtウィンドウがポップアップ表示されます。 (わかりました。わかりました。VBScriptとそのwpromptユーティリティを使用して、醜いコマンドプロンプトウィンドウをポップアップさせない方法を考えることができます。それでも醜いです。)

2
Evan Anderson

ユーザーをログアウトするバッチファイルを作成し、 psexec を使用してリモートで実行できるはずです。

バッチファイルに含めたいコマンドは次のとおりです。

shutdown -l

ただし、保存されていないドキュメントが完全になくなったことを知った朝、多くの人があなたに不満を感じるので、これを行うことはお勧めしません。

1
phuzion