Метод ITaskService::Connect (taskschd.h)
Подключается к удаленному компьютеру и связывает все последующие вызовы этого интерфейса с удаленным сеансом. Если параметр serverName пуст, этот метод будет выполняться на локальном компьютере. Если пользователь не указан, используется текущий токен.
Синтаксис
HRESULT Connect(
[in, optional] VARIANT serverName,
[in, optional] VARIANT user,
[in, optional] VARIANT domain,
[in, optional] VARIANT password
);
Параметры
[in, optional] serverName
Имя компьютера, к которому требуется подключиться. Если параметр serverName пуст, этот метод будет выполняться на локальном компьютере.
[in, optional] user
Имя пользователя, используемое во время подключения к компьютеру. Если пользователь не указан, используется текущий токен.
[in, optional] domain
Домен пользователя, указанный в параметре user .
[in, optional] password
Пароль, используемый для подключения к компьютеру. Если имя пользователя и пароль не указаны, используется текущий токен.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код/значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Доступ запрещен для подключения к службе планировщика задач. |
|
Служба планировщика задач не запущена. |
|
Приложение не имеет достаточно памяти для завершения операции или пользователь, пароль или домен имеет по крайней мере одно значение NULL и одно значение, отличное от NULL. |
|
Эта ошибка возвращается в следующих случаях:
|
|
Параметры пользователя, пароля или домена нельзя указать при подключении к удаленному компьютеру Windows XP или Windows Server 2003 с компьютера Windows Vista. |
Комментарии
Метод ITaskService::Connect следует вызвать перед вызовом любого из других методов ITaskService .
Если вы хотите подключиться к удаленному компьютеру Windows Vista из Windows Vista, необходимо разрешить исключение брандмауэра удаленного управления запланированными задачами на удаленном компьютере. Чтобы разрешить это исключение, щелкните Пуск, панель управления, Безопасность, Разрешить программу через брандмауэр Windows, а затем установите флажок Управление удаленными запланированными задачами проверка. Затем нажмите кнопку ОК в диалоговом окне Параметры брандмауэра Windows.
При подключении к удаленному компьютеру Windows XP или Windows Server 2003 с компьютера Windows Vista необходимо разрешить исключение брандмауэра "Общий доступ к файлам и принтерам" на удаленном компьютере. Чтобы разрешить это исключение, нажмите кнопку Пуск, панель управления, дважды щелкните брандмауэр Windows, перейдите на вкладку Исключения и выберите исключение брандмауэра общего доступа к файлам и принтерам. Затем нажмите кнопку ОК в диалоговом окне Брандмауэр Windows. Служба удаленного реестра также должна быть запущена на удаленном компьютере.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | taskschd.h |
Библиотека | Taskschd.lib |
DLL | Taskschd.dll |