TaskService.Connect 方法
若要編寫腳本,請連線到遠端電腦,並將此介面上的所有後續呼叫與遠端會話產生關聯。 如果 serverName 參數是空的,則這個方法會在本機電腦上執行。 如果未指定 userId,則會使用目前的權杖。
語法
TaskService.Connect( _
[ ByVal serverName ], _
[ ByVal user ], _
[ ByVal domain ], _
[ ByVal password ] _
)
參數
-
serverName [in, optional]
-
您要連線的電腦名稱稱。 如果 serverName 參數是空的,則這個方法會在本機電腦上執行。
-
user [in, optional]
-
連線到電腦期間使用的使用者名稱。 如果未指定使用者,則會使用目前的權杖。
-
domain [in, optional]
-
user參數中指定的使用者網域。
-
password [in, optional]
-
用來連線到電腦的密碼。 如果未指定使用者名稱和密碼,則會使用目前的權杖。
傳回值
這個方法不會傳回值。
備註
呼叫任何其他TaskService方法之前,應該先呼叫TaskService.Connect方法。
如果 Connect 方法失敗,您可以收集錯誤識別碼來尋找錯誤的意義。 下表列出錯誤識別碼及其描述。
錯誤識別碼 | Description |
---|---|
0x80070005 | 拒絕存取以連線到工作排程器服務。 |
0x80041315 | 工作排程器服務未執行。 |
0x8007000e | 應用程式沒有足夠的記憶體來完成作業,或 使用者、 密碼或 網域 至少有一個 Null 和一個非 Null 值。 |
53 | 在下列情況下會傳回此錯誤:
|
50 | 從 Windows Vista 電腦連線到遠端 Windows XP 或 Windows Server 2003 電腦時,無法指定 使用者、 密碼或 網域 參數。 |
如果您要從 Windows Vista 連線到遠端 Windows Vista 電腦,則必須允許遠端電腦上的遠端排程工作管理防火牆例外狀況。 若要允許此例外,請依序按一下 [開始]、[控制台]、[安全性]、[允許程式通過 Windows 防火牆],然後選取 [遠端排程工作管理] 核取方塊。 接著按一下 [Windows 防火牆設定] 對話方塊中的 [確定] 按鈕。
如果您是從 Windows Vista 電腦連線到遠端 Windows XP 或 Windows Server 2003 電腦,則需要允許遠端電腦上的 [檔案及印表機共用] 防火牆例外。 若要允許此例外,請依序按一下 [開始]、[控制台],按兩下 [Windows 防火牆],選取 [例外] 索引標籤,然後選取 [檔案及印表機共用] 防火牆例外。 然後按一下 [Windows 防火牆] 對話方塊中的 [確定] 按鈕。 遠端登入服務也必須在遠端電腦上執行。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
類型程式庫 |
|
DLL |
|