Метод ITaskScheduler::SetTargetComputer (mstask.h)
[[Этот API может быть изменен или недоступен в последующих версиях операционной системы или продукта. Вместо этого используйте интерфейсы планировщика задач 2.0 .] ]
Метод SetTargetComputer выбирает компьютер, на который работает интерфейс ITaskScheduler , позволяя удаленно управлять задачами и выполнять перечисление.
Синтаксис
HRESULT SetTargetComputer(
[in] LPCWSTR pwszComputer
);
Параметры
[in] pwszComputer
Указатель на строку расширенных символов с завершением NULL, указывающую имя целевого компьютера для текущего экземпляра интерфейса ITaskScheduler . Укажите имя целевого компьютера в формате UNC. Чтобы указать локальный компьютер, присвойте этому значению значение NULL или UNC-имя локального компьютера.
Возвращаемое значение
Метод SetTargetComputer возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Служба планировщика задач не установлена на целевом компьютере. |
|
У пользователя нет доступа к удаленному компьютеру. |
|
Недопустимый параметр pwszComputer . |
|
Произошел сбой выделения памяти. |
Комментарии
Чтобы компьютер Windows Server 2003, Windows XP создавал, отслеживал и контролировал задачи на компьютере Windows Vista, на компьютере Windows Vista должны выполняться следующие операции, а пользователь, вызывающий метод ITaskScheduler::SetTargetComputer , должен быть членом группы Администраторы на удаленном компьютере Windows Vista.
Включение исключения "Общий доступ к файлам и принтерам" в брандмауэре Windows
- Нажмите кнопку Пуск, а затем щелкните «Панель управления».
- В панель управления выберите Классическое представление, а затем дважды щелкните значок Брандмауэр Windows.
- В окне Брандмауэр Windows перейдите на вкладку Исключения и выберите исключение для общего доступа к файлам и принтерам проверка поле.
Включение службы "Удаленный реестр"
- Откройте окно командной строки и введите следующую команду: net start "Remote Registry"
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | mstask.h |
Библиотека | Mstask.lib |
DLL | Mstask.dll |