タスクの登録

  見事にバグってました



1回限りのタスクしか登録できません。マニュアル上は、できるのですが作成された結果をタスクスケジューラで見ると反映されません。おまけに、ビットがずれているのか、曜日単位は月曜が登録できません。月単位に至ってはわけのわからない挙動を示します。

Microsoft の詳細は こちら

削除処理や列挙では、タスクスケジューラから登録した JOB は処理できないとか・・・・

createtask.hta
  
<SCRIPT language=VBScript>

function CreateTask()

	ServiceString = "winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2"
	Set Service = GetObject( ServiceString )

	Set MyJob = Service.Get( "Win32_ScheduledJob" )
	ret = MyJob.Create( "Notepad.exe", "********141000.000000+540",,,,,JobId)

	document.all("Message").innerHTML = ret & "<br>" & "JOBID=" & JobId

end function

</SCRIPT>
<HTML>
<HEAD>
<META http-equiv="Content-Type" CONTENT="text/html; CHARSET=Shift_JIS">
</HEAD>
<BODY>
<INPUT type=button value="登録" onClick='Call CreateTask()'>
<BR>
<DIV id=Message></DIV>
</BODY>
</HTML>
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ