Я пытаюсь автоматизировать планировщик заданий Windows с помощью Ruby.
Я использую Ruby 1.8 под Windows Vista.
Метод RegisterTaskDefintion объекта TaskFolder принимает два параметра 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)
Есть идеи?