<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>タスクスケジューラ</title>
	<atom:link href="https://javeo.jp/tag/%e3%82%bf%e3%82%b9%e3%82%af%e3%82%b9%e3%82%b1%e3%82%b8%e3%83%a5%e3%83%bc%e3%83%a9/feed/" rel="self" type="application/rss+xml" />
	<link>https://javeo.jp</link>
	<description>ほどほどレベルのプログラミング</description>
	<lastBuildDate>Sun, 22 Oct 2023 16:01:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://javeo.jp/wp-content/uploads/2025/08/cropped-ExcelPython_future-32x32.jpg</url>
	<title>タスクスケジューラ</title>
	<link>https://javeo.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Python】タスクスケジューラで定期実行する</title>
		<link>https://javeo.jp/taskscheduler/</link>
					<comments>https://javeo.jp/taskscheduler/#respond</comments>
		
		<dc:creator><![CDATA[ジャベ雄]]></dc:creator>
		<pubDate>Sun, 22 Oct 2023 23:00:00 +0000</pubDate>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[タスクスケジューラ]]></category>
		<guid isPermaLink="false">https://javeo.jp/?p=1414</guid>

					<description><![CDATA[目次 タスクスケジューラを起動するタスクを作る全般 タブ①名前②説明 ※省略可③ユーザー④実行ユーザーがログオンしている時のみ実行するユーザーがログオンしているかどうかに関わらず実行する「パスワードを保存しない」のチェッ [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="codoc-evacuations" style="display:none;" data-shortcode=""></div>
<div class="wp-block-cocoon-blocks-info-box block-box primary-box">
<p>「毎日決まった時間に～」とか、「10分間隔で繰り返し～」などPythonプログラムを定期実行するために必要なタスクスケジューラの設定方法です</p>



<p>※大部分はPython関係なくタスクスケジューラの設定方法になっています</p>
</div>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">タスクスケジューラを起動する</a></li><li><a href="#toc2" tabindex="0">タスクを作る</a></li><li><a href="#toc3" tabindex="0">全般 タブ</a><ol><li><a href="#toc4" tabindex="0">①名前</a></li><li><a href="#toc5" tabindex="0">②説明 ※省略可</a></li><li><a href="#toc6" tabindex="0">③ユーザー</a></li><li><a href="#toc7" tabindex="0">④実行</a><ol><li><a href="#toc8" tabindex="0">ユーザーがログオンしている時のみ実行する</a></li><li><a href="#toc9" tabindex="0">ユーザーがログオンしているかどうかに関わらず実行する</a></li><li><a href="#toc10" tabindex="0">「パスワードを保存しない」のチェック</a></li></ol></li><li><a href="#toc11" tabindex="0">⑤最上位の特権で実行する</a></li><li><a href="#toc12" tabindex="0">⑥表示しない</a></li><li><a href="#toc13" tabindex="0">⑦構成</a></li></ol></li><li><a href="#toc14" tabindex="0">トリガー タブ</a><ol><li><a href="#toc15" tabindex="0">①設定</a></li><li><a href="#toc16" tabindex="0">詳細設定</a><ol><li><a href="#toc17" tabindex="0">②繰り返し間隔</a></li><li><a href="#toc18" tabindex="0">③継続時間</a></li><li><a href="#toc19" tabindex="0">④有効期限</a></li><li><a href="#toc20" tabindex="0">⑤有効</a></li></ol></li></ol></li><li><a href="#toc21" tabindex="0">操作 タブ</a><ol><li><a href="#toc22" tabindex="0">①プログラム/スクリプト</a></li><li><a href="#toc23" tabindex="0">②引数の追加</a></li><li><a href="#toc24" tabindex="0">③開始（オプション）</a></li></ol></li><li><a href="#toc25" tabindex="0">条件 タブ</a></li><li><a href="#toc26" tabindex="0">設定 タブ</a></li><li><a href="#toc27" tabindex="0">あとがき</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">タスクスケジューラを起動する</span></h2>



<p>起動方法はいくつかありますが、個人的に思うよく使われる方法です</p>



<ul class="wp-block-list">
<li>タスクバーにある「ここに入力して検索」で「タスク」まで入力（すると候補にいるはず）</li>



<li>「ファイル名を指定して実行」（Win＋R）で「taskschd.msc」を実行</li>



<li>ショートカットを「%windir%\system32\taskschd.msc /s」で作成</li>



<li>「スタートメニュー」 → 「Windows 管理ツール」 → 「タスク スケジューラ」</li>
</ul>



<p>※よく使う人はショートカットを作るかタスクバーにピン留め推奨</p>



<h2 class="wp-block-heading"><span id="toc2">タスクを作る</span></h2>



<figure class="wp-block-image size-full"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_20h23_22.png"><img fetchpriority="high" decoding="async" width="1000" height="561" src="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_20h23_22.png" alt="" class="wp-image-1416" srcset="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_20h23_22.png 1000w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_20h23_22-300x168.png 300w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_20h23_22-150x84.png 150w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_20h23_22-768x431.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<p>画面右側にそのままのメニュー名「<span class="marker-under">タスクの作成&#8230;</span>」があるのでクリック</p>



<p>※「基本タスクの作成&#8230;」がウィザード付きの初心者向けメニューですが、歯痒いところに手が届かないので個人的には非推奨・・・</p>



<h2 class="wp-block-heading"><span id="toc3">全般 タブ</span></h2>



<figure class="wp-block-image size-full"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h13_56.png"><img decoding="async" width="542" height="390" src="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h13_56.png" alt="" class="wp-image-1426" srcset="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h13_56.png 542w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h13_56-300x216.png 300w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h13_56-150x108.png 150w" sizes="(max-width: 542px) 100vw, 542px" /></a></figure>



<h3 class="wp-block-heading"><span id="toc4">①名前</span></h3>



<p>タスク スケジューラ ライブラリで表示される名前を自由に設定</p>



<h3 class="wp-block-heading"><span id="toc5">②説明 ※省略可</span></h3>



<p>タスクの説明を自由に</p>



<h3 class="wp-block-heading"><span id="toc6">③ユーザー</span></h3>



<p>現在のログオンユーザーと別のユーザーで設定するならここで買える</p>



<p>基本的にはデフォルトのまま（現在のログオンユーザー）でいいはず</p>



<h3 class="wp-block-heading"><span id="toc7">④実行</span></h3>



<h4 class="wp-block-heading"><span id="toc8">ユーザーがログオンしている時のみ実行する</span></h4>



<p>常時パソコンの電源が入っている場合　※VPSの場合は基本これ</p>



<h4 class="wp-block-heading"><span id="toc9">ユーザーがログオンしているかどうかに関わらず実行する</span></h4>



<p>パソコンをスリープにしてタスク実行する時にスリープを解除したい場合</p>



<p>条件タブで「タスクを実行するためにスリープを解除する」のチェックをセットで</p>



<p>※これを選択した時は最後にログオンパスワードを求められる</p>



<h4 class="wp-block-heading"><span id="toc10">「パスワードを保存しない」のチェック</span></h4>



<p>基本的に使わないでいいはず</p>



<p>「ログオンしているかどうかにかかわらず～」を選んだ時、一部権限を制限される代わりにパスワード不要になる</p>



<h3 class="wp-block-heading"><span id="toc11">⑤最上位の特権で実行する</span></h3>



<p>基本的に使わないでいいはず</p>



<p>下記引用の通りMicrosoft公式では特権トークンが使用されるらしいけど必要になるシーンに出合ったことがない・・・</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>[最高の特権で実行する]</strong>チェックボックスをオンにすると、タスク スケジューラは、最低特権 (UAC) トークンではなく、昇格された特権トークンを使用してタスクを実行します。アクションを完了するために昇格された特権が必要なタスクのみを、昇格された特権で実行する必要があります。</p>
<cite>https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc722152(v=ws.11)?redirectedfrom=MSDN</cite></blockquote>



<h3 class="wp-block-heading"><span id="toc12">⑥表示しない</span></h3>



<p>画面が非表示なるわけでもなく、チェック入れる必要なし</p>



<h3 class="wp-block-heading"><span id="toc13">⑦構成</span></h3>



<p>結論から言うとデフォルトのまま触らなくていい</p>



<p>OSと同じ構成を選びたくなるところですが、変えたところで特に変化なさそう</p>



<h2 class="wp-block-heading"><span id="toc14">トリガー タブ</span></h2>



<figure class="wp-block-image size-full"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h53_09.png"><img decoding="async" width="1000" height="562" src="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h53_09.png" alt="" class="wp-image-1428" srcset="https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h53_09.png 1000w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h53_09-300x169.png 300w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h53_09-150x84.png 150w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-22_23h53_09-768x432.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<h3 class="wp-block-heading"><span id="toc15">①設定</span></h3>



<p>&#8220;毎日&#8221;の間隔1日がオーソドックスな設定になると思う</p>



<p>&#8220;毎週&#8221;を選ぶと曜日の指定、&#8221;毎月&#8221;を選ぶと日にち指定や第○週の○曜日など細かく選択できる</p>



<h3 class="wp-block-heading"><span id="toc16">詳細設定</span></h3>



<p>基本的に読んで字のごとく</p>



<h4 class="wp-block-heading"><span id="toc17">②繰り返し間隔</span></h4>



<p>プルダウンではなくコンボボックスなので実は手動で変更もできる</p>



<h4 class="wp-block-heading"><span id="toc18">③継続時間</span></h4>



<p>こちらもコンボボックスなので手動変更可能</p>



<p>きっと&#8221;1日&#8221;が正解になるケースが多いはず</p>



<h4 class="wp-block-heading"><span id="toc19">④有効期限</span></h4>



<p>基本的にチェックを付けないでいいはず</p>



<p>期間限定かつ手動で無効化などをしたくない時は事前設定できる</p>



<h4 class="wp-block-heading"><span id="toc20">⑤有効</span></h4>



<p>チェックを外す人はいないと思うけど念のため・・・</p>



<h2 class="wp-block-heading"><span id="toc21">操作 タブ</span></h2>



<figure class="wp-block-image size-full"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h17_14.png"><img decoding="async" width="1000" height="562" src="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h17_14.png" alt="" class="wp-image-1431" srcset="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h17_14.png 1000w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h17_14-300x169.png 300w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h17_14-150x84.png 150w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h17_14-768x432.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<h3 class="wp-block-heading"><span id="toc22">①プログラム/スクリプト</span></h3>



<p>&#8220;Python.exe&#8221;のフルパスを指定する</p>



<p>基本的にはどちらかのはず</p>



<ul class="wp-block-list">
<li>C:\Program Files\&lt;Pythonのバージョンフォルダ&gt;\python.exe</li>



<li>C:\Users\&lt;ユーザー名&gt;\AppData\Local\Programs\Python\&lt;Pythonのバージョンフォルダ&gt;\python.exe</li>
</ul>



<h3 class="wp-block-heading"><span id="toc23">②引数の追加</span></h3>



<p>実行したいPythonファイル（「○○.py」）を指定</p>



<h3 class="wp-block-heading"><span id="toc24">③開始（オプション）</span></h3>



<p>&#8220;②引数の追加&#8221;で指定したPythonファイルが保存されているフォルダを指定</p>



<h2 class="wp-block-heading"><span id="toc25">条件 タブ</span></h2>



<figure class="wp-block-image size-full"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h27_19.png"><img decoding="async" width="542" height="390" src="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h27_19.png" alt="" class="wp-image-1432" srcset="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h27_19.png 542w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h27_19-300x216.png 300w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h27_19-150x108.png 150w" sizes="(max-width: 542px) 100vw, 542px" /></a></figure>



<p>このタブは基本的に触る必要は無いはず</p>



<p>&#8220;ローカルPCで1日1回するタスクをスリープを解除して実行したい&#8221;時に①のチェックを入れるぐらい</p>



<h2 class="wp-block-heading"><span id="toc26">設定 タブ</span></h2>



<figure class="wp-block-image size-full"><a rel="follow noopener noreferrer" target="_blank" href="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h36_04.png"><img decoding="async" width="542" height="393" src="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h36_04.png" alt="" class="wp-image-1433" srcset="https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h36_04.png 542w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h36_04-300x218.png 300w, https://javeo.jp/wp-content/uploads/2023/10/2023-10-23_00h36_04-150x109.png 150w" sizes="(max-width: 542px) 100vw, 542px" /></a></figure>



<p>このタブも基本的に触る必要は無いはず</p>



<p>短い時間で繰り返し実行するタスクの場合は「タスクが既に実行中の場合に適用される規則」を希望の動作へ変更</p>



<h2 class="wp-block-heading"><span id="toc27">あとがき</span></h2>



<p>Pythonを～と言いつつ、関係あるのは&#8221;操作タブ&#8221;だけでした</p>



<p>Python以外でタスクを作る時も当然同じ方法なので参考にしてください</p>
]]></content:encoded>
					
					<wfw:commentRss>https://javeo.jp/taskscheduler/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
