Windows PowerShell 提供一個簡單的機制,可連接到遠端電腦上的 Windows 管理工具 (WMI),並管理背景智慧型傳輸服務 (BITS) Compact Server。 BITS Compact Server 是必須個別安裝的選擇性伺服器元件。 如需安裝 Compact Server 的相關信息,請參閱 BITS Compact Server 檔。
連接到 BITS 提供者。
$cred = Get-Credential $bcs = Get-WmiObject -Namespace "root\Microsoft\BITS" -Class "BITSCompactServerUrlGroup" ` -List -ComputerName Server1 -Credential $credGet-Credential Cmdlet 會要求使用者的認證連線到遠端電腦,並將認證指派給$cred物件。
Get-WmiObject Cmdlet 所傳回的物件會指派給$bcs變數。 在上述範例中,Get-WmiObject Cmdlet 會擷取 Server1 的 root\Microsoft\BITS 命名空間中的 BITSCompactServerUrlGroup 類別。 BITSCompactServerUrlGroup 類別所公開的靜態方法,可以在$bcs對象上呼叫。 如需 BITS 遠端管理的詳細資訊,請參閱 BITS 提供者 和 BITS 提供者類別。
注意
重音符號 ` 用來表示換行符。
在伺服器上建立 URL 群組。
$URLGroup = "https://Server1:80/testurlgroup" $bcs.CreateUrlGroup($URLGroup)“https://Server1:80/testurlgroup"URL 前置詞字串會指派給$URLGroup變數。 $URLGroup變數會傳遞至 createUrlGroup 方法,此方法會在 Server1 上建立 URL 群組。
您可以指定不同的網址群組。 URL 群組必須符合有效的 URL 前置詞字串。 如需 URL 前置詞的詳細資訊,請參閱 UrlPrefix Strings。
在 URL 群組上裝載檔案。
$bcsObj = Get-WmiObject -Namespace "root\Microsoft\BITS" -Class "BITSCompactServerUrlGroup" -filter ("UrlGroup='" + $URLGroup + "'") -ComputerName Server1 -Credential $cred $bcsObj.CreateURL("url.txt", "c:\\temp\\1.txt", "") -ComputerName Server1 -Credential $credGet-WmiObject Cmdlet 所傳回的 BITSCompactServerUrlGroup 實例會指派給$bcsObj變數。 $bcsObj 呼叫 CreateUrl 方法,並使用「url.txt」作為 URL 後綴、「c:\\temp\\\1.txt」作為檔案的來源路徑,以及空的安全性描述元字串作為參數。 “url.txt” 後綴會新增至 URL 群組前綴。 用戶端可以從下列位址下載檔案:https://Server1:80/testurlgroup/url.txt.
清除 URL 和 URL 群組。
$bcsObj.Delete()system.object Delete 方法會刪除$bcsObj物件。
相關主題