Поделиться через


Метод ITaskScheduler::SetTargetComputer (mstask.h)

[[Этот API может быть изменен или недоступен в последующих версиях операционной системы или продукта. Вместо этого используйте интерфейсы планировщика задач 2.0 .] ]

Метод SetTargetComputer выбирает компьютер, на который работает интерфейс ITaskScheduler , позволяя удаленно управлять задачами и выполнять перечисление.

Синтаксис

HRESULT SetTargetComputer(
  [in] LPCWSTR pwszComputer
);

Параметры

[in] pwszComputer

Указатель на строку расширенных символов с завершением NULL, указывающую имя целевого компьютера для текущего экземпляра интерфейса ITaskScheduler . Укажите имя целевого компьютера в формате UNC. Чтобы указать локальный компьютер, присвойте этому значению значение NULL или UNC-имя локального компьютера.

Примечание При указании имени удаленного компьютера используйте два символа обратной косой черты (\\) перед именем компьютера. Например, используйте "\\ComputerName" вместо "ComputerName".
 

Возвращаемое значение

Метод SetTargetComputer возвращает одно из следующих значений.

Код возврата Описание
S_OK
Метод выполнен успешно.
SCHED_E_SERVICE_NOT_INSTALLED
Служба планировщика задач не установлена на целевом компьютере.
E_ACCESS_DENIED
У пользователя нет доступа к удаленному компьютеру.
E_INVALIDARG
Недопустимый параметр pwszComputer .
E_OUTOFMEMORY
Произошел сбой выделения памяти.

Комментарии

Чтобы компьютер Windows Server 2003, Windows XP создавал, отслеживал и контролировал задачи на компьютере Windows Vista, на компьютере Windows Vista должны выполняться следующие операции, а пользователь, вызывающий метод ITaskScheduler::SetTargetComputer , должен быть членом группы Администраторы на удаленном компьютере Windows Vista.

Включение исключения "Общий доступ к файлам и принтерам" в брандмауэре Windows

  1. Нажмите кнопку Пуск, а затем щелкните «Панель управления».
  2. В панель управления выберите Классическое представление, а затем дважды щелкните значок Брандмауэр Windows.
  3. В окне Брандмауэр Windows перейдите на вкладку Исключения и выберите исключение для общего доступа к файлам и принтерам проверка поле.

Включение службы "Удаленный реестр"

  • Откройте окно командной строки и введите следующую команду: net start "Remote Registry"

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header mstask.h
Библиотека Mstask.lib
DLL Mstask.dll

См. также раздел

ITaskScheduler