Zarządzanie serwerem BITS Compact za pomocą poleceń cmdlet programu WMI Windows PowerShell
Program Windows PowerShell udostępnia prosty mechanizm łączenia się z instrumentacją zarządzania Windows (WMI) na komputerze zdalnym i zarządzanie serwerem kompaktowym usługi inteligentnego transferu w tle (BITS). Serwer BITS Compact jest opcjonalnym składnikiem serwera, który należy zainstalować oddzielnie. Aby uzyskać informacje na temat instalowania serwera compact, zobacz dokumentację BITS Compact Server.
Połącz się z dostawcą usługi BITS.
$cred = Get-Credential $bcs = Get-WmiObject -Namespace "root\Microsoft\BITS" -Class "BITSCompactServerUrlGroup" ` -List -ComputerName Server1 -Credential $cred
Polecenie cmdlet Get-Credential żąda poświadczeń użytkownika w celu nawiązania połączenia z komputerem zdalnym i przypisuje poświadczenia do obiektu $cred.
Obiekty zwrócone przez polecenie cmdlet Get-WmiObject są przypisywane do zmiennej $bcs. W poprzednim przykładzie polecenie cmdlet Get-WmiObject pobiera klasę BITSCompactServerUrlGroup w przestrzeni nazw root\Microsoft\BITS na serwerze Server1. Metody statyczne uwidocznione przez klasę BITSCompactServerUrlGroup można wywołać w obiekcie $bcs. Aby uzyskać więcej informacji na temat zdalnego zarządzania BITS, zobacz dostawcę BITS i klasy dostawcy BITS .
Notatka
Znak akcentu grobowego (') służy do wskazywania podziału wiersza.
Utwórz grupę adresów URL na serwerze.
$URLGroup = "https://Server1:80/testurlgroup" $bcs.CreateUrlGroup($URLGroup)
"https://Server1:80/testurlgroup" Ciąg prefiksu adresu URL jest przypisywany do zmiennej $URLGroup. Zmienna $URLGroup jest przekazywana do metody CreateUrlGroup, która tworzy grupę adresów URL na serwerze Server1.
Możesz określić inną grupę adresów URL. Grupa adresów URL musi być zgodna z prawidłowym ciągiem prefiksu adresu URL. Aby uzyskać więcej informacji na temat prefiksów adresów URL, zobacz Ciągi prefiksów url.
Hostowanie pliku w grupie adresów 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 $cred
Instancja BITSCompactServerUrlGroup zwrócona przez polecenie cmdlet Get-WmiObject jest przypisana do zmiennej $bcsObj. Metoda CreateUrl jest wywoływana dla $bcsObj z sufiksem "url.txt" adresu URL, ścieżką źródłową "c:\\temp\\1.txt" dla pliku oraz pustym ciągiem znaków deskryptora zabezpieczeń jako parametrami. Sufiks "url.txt" jest dodawany do prefiksu grupy adresów URL. Klienci mogą pobrać plik z następującego adresu: https://Server1:80/testurlgroup/url.txt.
Wyczyść adres URL i grupę adresów URL.
$bcsObj.Delete()
Metoda system.object Delete usuwa obiekt $bcsObj.
Tematy pokrewne