2

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)

何か案は?

4

1 に答える 1