共用方式為


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 計算機上 Administrators 群組的成員。

在 Windows 防火牆中啟用「共用檔案和印表機」例外狀況

  1. 按一下 [開始],然後按一下 [控制台]。
  2. 在 控制台 中,按兩下 [傳統檢視],然後按兩下 [Windows 防火牆] 圖示。
  3. 在 [Windows 防火牆] 視窗中,按兩下 [ 例外狀況 ] 索引標籤,然後選取 [ 檔案和印表機共用例外 狀況] 複選框。

啟用「遠端登錄」服務

  • 開啟 [命令提示字元] 視窗並輸入下列命令: net start “Remote Registry”

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 mstask.h
程式庫 Mstask.lib
Dll Mstask.dll

另請參閱

ITaskScheduler