数日前、自宅において、パソコンを点けっぱなしにしたまま、出勤する必要が生じた。
約12時間後まで「使わないパソコンに電源を入れておく」のは無駄なので、改めて「足掻く」気になったのだった。やってみたら簡単だった。
以前から、職場のパソコンを自動でシャットダウンさせることを画策していた。
それを考え始めたのは、2013年5月のことだったらしい。9年前だ。
何故、その日付が分かるのかというと、
http://www.atmarkit.co.jp/fwin2k/win2ktips/1371schsdwn/schsdwn.html
へのショートカットが保存してあったからである。"win2k"ってのは、Windows2000なのだろう。若人は知らなかろうて。
今は、上記リンクを踏むと、以下のページに飛ばされる。以下のページは「2017年11月27日 05時00分 公開」とのこと。ちゃんと古い記事から飛ばされる(リダイレクトされる)ってのが、素晴らしい。心意気を感じる。
【Windows 10対応】コンピュータを設定時刻に自動でシャットダウンする:Tech TIPS(1/2 ページ) - @IT
その「9年前の記事」に何が記してあったのか、念のため"Web Archive"でざっと確認してみた。2013年5月に見た記事は、2011年に作成されたものだった。
上記2つの記事のどちらにも、「シャットダウンタスク用のアカウントを用意する」というような説明がある。
9年前はその「アカウントの用意」をしていない。試みて挫折したのか、面倒そうだから途中で止めたのか、記憶に無い。いずれにせよ「自動でシャットダウン」という希望は果たせないまま終わっていた。
で、改めて先日試みる。
実際のところ、職場においても自宅においても、その「アカウント」は必要無かった。様々な(標準ユーザーの)アカウントでコンピュータにログインするような環境であれば、上記「アカウント(管理者権限)」が必要となるようだ。
そのことは、上記記事群にきちんと記されている。
自宅環境は基本的に自分の(標準ユーザーの)アカウントでしか使わない。そのため、「通常使っているアカウント」で「タスクスケジューラ」を適切に設定してやれば、「定時でのパソコンシャットダウン」は可能となった。
私のような環境であれば、以下の記事に従えばコトは終わる。
指定時間に自動シャットダウンするように設定する方法 | ドスパラ サポートFAQ よくあるご質問|お客様の「困った」や「知りたい」にお応えします。
なお、念のため記しておく。
shutdown.exe の説明(ヘルプ)にはこうある。
/t xxx
シャットダウンまでのタイムアウト期間を xxx 秒に設定します。
有効範囲は 0 から 315360000 (10 年) までで、既定値は 30 です。
タイムアウト期間が 0 より大きい場合、/f パラメーターが暗黙的に指定されます。/f
ユーザーに警告せずに実行中のアプリケーションを強制終了します。
/t パラメーターに 0 より大きい値が指定された場合、/t パラメーターに指定されます。
職場においては、shutdown.exeの引数には、[ /s ]だけを指定した。やりかけのシゴトが失われるのは可哀想なので。1分もあれば、作業の保存は可能だろう、多分。
ま、(設定時刻の)20時まで職場に残っているのは良くない。さっさと帰宅しましょう。
専任教諭は各々ノートパソコンが支給されている。共用パソコンを使い続けている可能性はかなり低かろう。
非常勤の先生がそんなに遅くまで残っても、何も良いことは無い。
なお、「猶予」が3分必要そうならば、[ /s /t 180 ]とすれば良い。