使用 BITS

下列步驟示範如何使用背景智慧型傳送服務 (BITS) 介面來執行文件傳輸。

若要執行文件傳輸

  1. 連線 BITS 服務
  2. 建立傳輸作業
  3. 將檔案新增至作業
  4. 啟動作業
  5. 判斷 BITS 是否成功傳輸檔案
  6. 完成作業

先前的步驟示範如何使用作業的預設屬性值來傳輸檔案。 您可以藉由變更作業的一或多個屬性值來變更預設行為。 例如,您可以變更作業相對於佇列中其他作業處理的優先順序、指定您自己的 Proxy 設定,並在 BITS 傳輸檔案時註冊以接收事件通知。 如需詳細資訊,請參閱 設定和擷取作業的屬性。

Windows PowerShell 提供簡單的機制來管理許多 BITS 工作。 本節包含下列主題,說明如何搭配 BITS 使用 Windows PowerShell Cmdlet:

注意

從 Windows 10 版本 1607 開始,您也可以執行 PowerShell Cmdlet,並使用 BITS 管理員 或其他使用 BITS 介面的應用程式,從聯機至另一部電腦(實體或虛擬)的 PowerShell 遠端命令行使用 BITS 介面。 使用 PowerShell Direct 命令行至相同實體機器上的虛擬機時,無法使用此功能,而且在使用 WinRM Cmdlet 時無法使用此功能。

從遠端 PowerShell 會話建立的 BITS 作業將會在該工作階段的使用者帳戶內容下執行,而且只有在至少有一個作用中的本機登入工作階段或與該使用者帳戶相關聯的遠端 PowerShell 會話時才會進行。 如需詳細資訊,請參閱 管理 PowerShell 遠程會話

 

本節也包含下列主題:

如需使用 BITS 介面的範例程式代碼,請參閱 BITS 範例和工具