PCがシャットダウンする前にWindows 7で特定のタスクを完了するようにユーザーに通知しますか?


9

シークレットファイルのロックや一部のサービスからのログアウトなど、シャットダウンする前にWindows 7が(ダイアログボックスなどを使用して)特定のタスクを完了するように通知する方法はありますか?

回答:


7

ログオン監査を有効にしている場合(これは、セキュリティポリシー管理コンソールsecpol.mscから実行できます)、イベントビューアを使用して、ユーザーのログオフまたはシステムのシャットダウンのイベントを見つけることができます。次に、「このイベントのタスクを作成」をクリックして、目的のメッセージを表示するタスクを作成できます。コメントで述べたように、ログオフまたはシャットダウンスクリプトを使用することもできます。

ログオフスクリプトを使用する場合は、おそらくVBscriptを使用してスクリプトを作成し、グループポリシー設定(gpedit.msc)を使用して設定します。ここで取り上げる主な機能はMsgBoxで、標準のWindowsメッセージボックスに、必要なテキスト、ボタン、アイコンなどを表示します。

これは単なる例であり、[OK]ボタンが1つある警告スタイルのボックスを示しています。完全なドキュメントについては、MsgBoxに関するMSDNの記事を参照してください。

MsgBox "Please make sure to clean up after yourself before logging off. Have you done everything?",48,"Clean up"

...あなたに与える

警告をクリーンアップ


1
+1代わりに、ユーザーログオフスクリプトまたはシャットダウンスクリプトを使用できます。
パラドロイド

確かに、それもうまくいきます。
nhinkle

うーん、ログオフまたはシャットダウンスクリプトは、.batファイルを作成する必要があるか、この作業を行う他の方法があることを意味します...(私は.batファイルについてのみ知っています)
Chetan Sharma

1
メッセージを作成できるので、VBscriptを使用することをお勧めします。投稿を編集して例を含めます。
nhinkle

FYI secpol.mscは、Win7 Home Premium以下には含まれていません。
ステンター2013

0

Windowsタスクスケジューラに移動し、タスクを作成します。[トリガー]セクションで[新規...]をクリックし、[タスクの開始...]ドロップダウンで、最適なオプションを選択します。

さまざまなオプションなどから選択できます。楽しい!


2
こんにちはジョシュ、素晴らしいオプションのおかげで、しかし、私は、そのオプションのいずれかがある場合は、より説明していただけます。..そこに任意のシャットダウントリガを見ることができない
チェタン・シャルマ

いい視点ね。「シャットダウン」オプションも表示されません。おそらく、必要なことを行うLock関数を使用してトリガーされ、完了時にシャットダウンを実行するタスクを作成できます。そのため、明示的にPCをシャットダウンする代わりに、代わりにロックをクリックするだけです。
ジョシュア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.