Ruby を使用して Windows タスク スケジューラを自動化しようとしています。
Windows Vista で Ruby 1.8 を使用しています。
TaskFolder オブジェクトの RegisterTaskDefintion メソッドは、ユーザー名とパスワードの 2 つの VARIANT パラメーターを取ります。これらのパラメータに文字列を渡そうとすると、'method_missing' 例外が発生します。
これは動作しません:
rootFolder.RegisterTaskDefinition("Task", newTask, TASK_CREATE_OR_UPDATE, 'user', 'password', TASK_LOGON_PASSWORD, nil)
これは機能します:
rootFolder.RegisterTaskDefinition("Task", newTask, TASK_CREATE_OR_UPDATE, '', '', TASK_LOGON_NONE, nil)
何か案は?