Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows PowerShell bietet einen einfachen Mechanismus zum Herstellen einer Verbindung mit der Windows-Verwaltungsinstrumentation (WMI) auf einem Remotecomputer und zum Verwalten des BITS-Kompaktservers (Background Intelligent Transfer Service). Der BITS Compact Server ist eine optionale Serverkomponente, die separat installiert werden muss. Informationen zum Installieren des Compact-Servers finden Sie in der BITS Compact Server-Dokumentation .
Stellen Sie eine Verbindung mit dem BITS-Anbieter her.
$cred = Get-Credential $bcs = Get-WmiObject -Namespace "root\Microsoft\BITS" -Class "BITSCompactServerUrlGroup" ` -List -ComputerName Server1 -Credential $cred
Das Cmdlet Get-Credential fordert die Anmeldeinformationen des Benutzers an, um eine Verbindung mit dem Remotecomputer herzustellen, und weist die Anmeldeinformationen dem $cred-Objekt zu.
Die vom Cmdlet Get-WmiObject zurückgegebenen Objekte werden der Variablen $bcs zugewiesen. Im vorherigen Beispiel ruft das Cmdlet Get-WmiObject die BITSCompactServerUrlGroup-Klasse im Namespace root\Microsoft\BITS von Server1 ab. Statische Methoden, die von der BITSCompactServerUrlGroup-Klasse verfügbar gemacht werden, können für das $bcs-Objekt aufgerufen werden. Weitere Informationen zur BITS-Remoteverwaltung finden Sie unter BITS-Anbieter und BITS-Anbieterklassen.
Hinweis
Das Grave-Accent-Zeichen (') wird verwendet, um einen Zeilenumbruch anzugeben.
Erstellen Sie eine URL-Gruppe auf dem Server.
$URLGroup = "https://Server1:80/testurlgroup" $bcs.CreateUrlGroup($URLGroup)
Die "https://Server1:80/testurlgroup" Die URL-Präfixzeichenfolge wird der variablen $URLGroup zugewiesen. Die $URLGroup Variable wird an die CreateUrlGroup-Methode übergeben, die die URL-Gruppe auf Server1 erstellt.
Sie können eine andere URL-Gruppe angeben. Die URL-Gruppe muss einer gültigen URL-Präfixzeichenfolge entsprechen. Weitere Informationen zu URL-Präfixen finden Sie unter UrlPrefix Strings.
Hosten Sie eine Datei in der URL-Gruppe.
$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
Die vom Cmdlet Get-WmiObject zurückgegebene BITSCompactServerUrlGroup-instance wird der Variablen $bcsObj zugewiesen. Die CreateUrl-Methode wird für die $bcsObj mit dem URL-Suffix "url.txt", dem Quellpfad "c:\\temp\\1.txt" für die Datei und einer leeren Sicherheitsbeschreibungszeichenfolge als Parameter aufgerufen. Das Suffix "url.txt" wird dem Präfix der URL-Gruppe hinzugefügt. Clients können die Datei von der folgenden Adresse herunterladen: https://Server1:80/testurlgroup/url.txt.
Bereinigen Sie die URL und die URL-Gruppe.
$bcsObj.Delete()
Die system.object Delete-Methode löscht das $bcsObj-Objekt.
Zugehörige Themen