共用方式為


用戶和網路連線

只有在登入作業擁有者並建立網路連線時,BITS 才會傳輸檔案。 BITS 會使用作業擁有者的安全性內容來處理傳輸作業。 建立作業的使用者會被視為作業的擁有者。 不過,具有系統管理員許可權的使用者 其他使用者的工作取得擁有權。

當擁有者註銷或網路連線遺失時,BITS 會暫停作業(BITS 不會強制網路連線)。 當擁有者重新登入並建立網路連線時,BITS 會繼續作業。 建立網路連線之後,可能會在 BITS 開始傳輸數據之前發生短暫的延遲。

如果網路連線遺失,則狀態為 BG_JOB_STATE_QUEUEDBG_JOB_STATE_TRANSFERRING 的所有作業都會移至具有 BG_E_NETWORK_DISCONNECTED 錯誤碼的 BG_JOB_STATE_TRANSIENT_ERROR 狀態。 建立網路連線時,所有處於 BG_JOB_STATE_TRANSIENT_ERROR 狀態的作業,其中可能包含任何錯誤碼,都會移至 BG_JOB_STATE_QUEUED 狀態。

若要讓 BITS 偵測使用者登入,用戶必須使用下列其中一個互動式登入選項:

以其他使用者身分執行應用程式(使用 RunAs 命令)不是互動式登錄;BITS 不會執行與指定使用者相關聯的作業。

LocalSystem、LocalService 和 NetworkService 系統帳戶一律會登入;因此,使用這些帳戶的服務所提交的作業一律會執行。 如需使用服務帳戶的資訊和限制,請參閱 服務帳戶和 BITS

作業擁有者可以提供協助程式令牌,以用於需要多個令牌才能完成傳輸的情況,例如使用遠端主機進行驗證。 如需詳細資訊,請參閱 BITS 傳輸作業的協助程式令牌。 在舊版 Windows 中,作業擁有者實際上必須具有系統管理員許可權,才能啟動使用協助程式令牌的工作。 在 Windows 10 版本 1607 中,只要協助程式令牌沒有系統管理員功能,BITS 作業擁有者就可以設定協助程式令牌,只要協助程式令牌沒有系統管理員功能。 這可降低背景下載或更新工具的弱點使用量,方法是讓它們以較低許可權的 NetworkService 帳戶執行,而不是在具有系統管理許可權的帳戶下執行。

具有 限制令牌的使用者(包含限制 SID 的令牌)無法建立或修改作業。